社区
单片机/工控
帖子详情
超简单,100分求[电脑控制12个led的跑马灯的电路图及程序!]
iamqqmyheart
2008-05-05 09:48:50
电脑控制12个led的跑马灯的电路图及程序!
谢谢!
...全文
2061
15
打赏
收藏
超简单,100分求[电脑控制12个led的跑马灯的电路图及程序!]
电脑控制12个led的跑马灯的电路图及程序! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qzzhouzhijun
2011-11-27
打赏
举报
回复
不好哟娜
iamqqmyheart
2008-05-13
打赏
举报
回复
试验成功。
21icyjm
2008-05-08
打赏
举报
回复
硬件电路有问题啊。单片机2脚、3脚应该接max232,P10~P17和P32~P35接12个LED,LED负极接单片机接口,正极接限流电阻后接到5V。其他:如果你用的单片机没有内部晶振,要接外部晶体。
另外程序最好用c语言,比较简单
yujianhuabcde
2008-05-07
打赏
举报
回复
硬件上或许可以接个3,8译码器
yujianhuabcde
2008-05-07
打赏
举报
回复
没做过,不是很清楚,
但这个MOV B,0
JZ KEY0
应该是从1开始的吧,
还有就是这里应该是个比较语句,相等则跳转.我忘记了是什么来着拉.
用户 昵称
2008-05-07
打赏
举报
回复
程序应该用C来实现,汇编岂不费更多精力?
LED能否驱动起来?至少还没有表明是共阴极还是共阳极的。
psl_87
2008-05-06
打赏
举报
回复
楼主说得不详细吖
电脑是直接控制还是借助单片机控制?
控制跑马灯的什么?循环时间?
psl_87
2008-05-06
打赏
举报
回复
我说的电脑直接控制是说把电脑里的总线引出来接到LED灯上,然后在电脑上编个跑马灯程序运行,我以前上微机原理这门课时,有个上机实验就是用这种方法做8个灯循环点亮
yujianhuabcde
2008-05-06
打赏
举报
回复
跑马灯自然是循环闪亮了,那个应该是单片机的吧,没听说用电脑控制,也许是在电脑上写界面吧.跑马灯很好做啊,随便找本单片机
的书看看.主要是看用什么芯片,针对的看一下就OK了
iamqqmyheart
2008-05-06
打赏
举报
回复
我也画了个图,不知道能不能实现?
iamqqmyheart
2008-05-06
打赏
举报
回复
谢谢大家,现在我在网东拼西凑了一个程序,由于现在手头上没有设备,大家先帮我看看有什么问题:
ORG 0000H
LJMP START
START:
MOV TMOD,#20H
MOV TH1,#0FFH
MOV TL1,#0FFH ;11.0592MHz晶振下,串口波特率为57600bps
SETB TR1
MOV SCON,#50H ;串行口工作于方式1
MOV PCON,#80H
MOV A,#00H
RX_ACK:
JBC RI,IF_RSV ;单片机等待接收串口数据
SJMP RX_ACK
IF_RSV:
MOV A,SBUF
;加-开始
MOV B,0
JZ KEY0
MOV B,1
JZ KEY1
MOV B,2
JZ KEY2
MOV B,3
JZ KEY3
MOV B,4
JZ KEY4
MOV B,5
JZ KEY5
MOV B,6
JZ KEY6
MOV B,7
JZ KEY7
MOV B,8
JZ KEY8
MOV B,9
JZ KEY9
MOV B,10
JZ KEY10
MOV B,11
JZ KEY11
MOV B,12
JZ KEY12
;加-结束
acall DELAY
LJMP RX_ACK;断续等待接收数据
KEY0:
MOV P1,#01111111B;p1.0->键0
ret
KEY1:
MOV P1,#10111111B;p1.1->键1
ret
KEY2:
MOV P1,#11011111B;p1.2->键2
ret
KEY3:
MOV P1,#11101111B;p1.3->键3
ret
KEY4:
MOV P1,#11110111B;p1.4->键4
ret
KEY5:
MOV P1,#11111011B;p1.5->键5
ret
KEY6:
MOV P1,#11111101B;p1.6->键6
ret
KEY7:
MOV P1,#11111110B;p1.7->键7
ret
KEY9:
MOV P3,#01111111B;p3.0->键8
ret
KEY10:
MOV P3,#10111111B;p3.1->键9
ret
KEY11:
MOV P3,#11011111B;p3.2->键11
ret
KEY12:
MOV P3,#11101111B;p3.3->键12
ret
;延时子程序,12M晶振延时约250毫秒
DELAY:
MOV R4,#2
L3:
MOV R2 ,#250
L1:
MOV R3 ,#250
L2:
DJNZ R3 ,L2
DJNZ R2 ,L1
DJNZ R4 ,L3
RET
END
psl_87
2008-05-06
打赏
举报
回复
[Quote=引用 6 楼 iamqqmyheart 的回复:]
(也有烧芯片的设备)
[/Quote]
是烧哪个芯片的设备?
这个程序很简单,但涉及到硬件,估计也得花点时间,不知道有没有人会帮忙
我不懂硬件电路,但帮你顶一下
iamqqmyheart
2008-05-06
打赏
举报
回复
对不起大家了,我的要求没有写完,现在补充如下:
电脑上有个程序,可以发送1~12个数字给单片机,单片机接收到数字后点亮相应数字的led。
电脑上的程序已经有了(也有烧芯片的设备),但本人不懂单片机,我现在想大家帮我做一个电路图和单片机的程序,然后我再找电工做一个电路板,我自己把程序烧进去。
谢谢~!
21icyjm
2008-05-06
打赏
举报
回复
可以通过并口编程来实现
fycom200
2008-05-05
打赏
举报
回复
楼主,拿钱来吧,没钱拿命也行
arduino学习之
led
相关--
跑马灯
+电位器
控制
led
亮灭
arduino学习之
led
相关
HaaS学习笔记 | 基于HaaS Python轻应用的
LED
跑马灯
明细教程
本教程通过在蓝蜻蜓ESP32开发板上实现“
LED
跑马灯
”小案例,详细讲述基于HaaS Python轻应用的 ESP32 开发明细步骤,快速掌握HaaS框架下进行ESP32开发的基本流程和思维模式。
搭建开发环境,并编程实现4个
led
灯
跑马灯
显示
FS44
12
开发板软硬件编写流程查相关的手册在Keil uVision4编写.s文件以第一个灯为例最终的.s文件如下:在Ubuntu执行.s文件生成.bin文件在SecureCRT把对应的.bin烧写进硬件并在硬件执行创建端口传输.bin文件烧写 结果情况如下: 软硬件 FS44
12
开发板(硬件,以下都是软件) Ubuntu(执行.s文件生成.bin文件) SecureCRT(烧写.bin文件进开发板的软件) Keil uVision4(主要是检查.s文件有没有错误,其实在Ubuntu的vim里写.s文
微型计算机原理8255
跑马灯
,单片机+74LS138译码器+
跑马灯
+8255A+8253方波实验详解
目录一、构建单片机最小系统版和实验环境熟悉1.1实验要求1.2实验过程1,21.单片机最小系统实验1.22编译环境的熟悉二、
跑马灯
实验及74LS138译码2.1.实验要求2.2.实验过程2.21单片机直接实现
跑马灯
2.22通过74LS138译码器实现
跑马灯
三、8255A
控制
交通灯实验3.1实验要求3.2实验过程四、8253方波实验4.1实验要求4.2实验过程五、继电器
控制
实验5.1实验要求单片机设...
基于STM32单片机三色全彩RGB
LED
灯
控制
系统 原理图PCB
程序
设计
硬件电路的设计 (末尾附文件) 系统硬件系统分析设计 系统功能设计 本系统由STM32F103C8T6单片机核心板、RGB灯驱动、按键组成。 1、系统实时驱动RGB灯进行显示不同颜色,颜色调整可以通过三个按键或者蓝牙驱动。 2、三个按键分别对应RGB灯的RGB值,通过调节不同的R/G/B值可以对灯颜色进行变换 3、蓝牙也可以对R/G/B值进行设置,显示不同的颜色。通过蓝牙APP直接设置R/G/B值,滑块操作;也可以直接点击APP底部默认颜色方框直接设置成已有颜色。 设备接收蓝牙命令: *R050G010B1
单片机/工控
27,373
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章