单片机控制LED闪光灯
时间:11-23
来源:互联网
点击:
1.实验任务
做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。
2.电路原理图
3、结果说明:
4、汇编源程序
ORG 0
START: MOV R2,#8
MOV A,#0FEH
SETB C
LOOP: MOV P1,A
LCALL DELAY
RLC A
DJNZ R2,LOOP
MOV R2,#8
LOOP1: MOV P1,A
LCALL DELAY
RRC A
DJNZ R2,LOOP1
LJMP START
DELAY: MOV R5,#20 ;
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET
END
我是用Keil Uvision和proteus isis这两个软件和起来仿真做的,在做玩IS种的电路元件图后,如果仿真提示有错误就把复位电路和晶振那两块去掉就好了。
这个也是我在网上看到的,又用我自己的方式做了一遍,单片机入门者可以做这个玩玩,很有意思的。刚开始就要多做点,增加自己的兴趣。有些看着简单的实验看着别人的对自己做就不一点对,只有做了才知道。
单片机控制LED闪光 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)