您现在的位置是:主页 > 光电 > 其他光电实用电路图 >
单片机动态控制64个彩灯-课程设计-其他光电实用电路图
发布时间:2022-10-27 16:06:21所属栏目:其他光电实用电路图 已帮助人编辑作者:电路图知识网
一、设计题目
用8051控制64个彩灯,使其先从左到右动态点亮3次,后从右到左动态点亮3次,再从到下点亮3次,最后从下到上点亮3次,如此动态循环。
二、设计目的
1.进一步熟悉和掌握单片机的结构、工作原理及课本中出现的典型程序。
2.掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 三、系统硬件图
四、参考程序清单
ORG00H
START:NOP
MOVR3,#3
LOP2:MOVR4,#8
MOVR2,#0
LOP1:MOVP1,#00H
MOVDPTR,#TABA
MOVA,R2
MOVCA,@ADPTR
MOVP3,A
LCALLDELAY
INCR2
DJNZR4,LOP1
DINZR3,LOP2
MOVR3,#3
LOP4:MOVR4,#8
MOVR2,#7
LOP3:MOVP1,#00H
MOVDPTR,#TABA
MOVA,R2
MOVCA,@ADPTR
MOVP3,A
LCALLDELAY
DECR2
DJNZR4,LOP3
DJNZR3,LOP4
MOVR3,#3
LOP6:MOVR4,#8
MOVR2,#0
Lop5:MOVP3,#0FFH
MOVDPTR,#TABB
MOVA,R2
MOVCA,@ADPTR
MOVP1,A
LCALLDELAY
INCR2
DJNZR4,LOP5
DJNZR3,LOP6
MOVR3,#3
LOP8:MOVR4,#8
MOVR2,#7
LOP7:MOVP3,#0FFH
MOVDPTR,#TABB
MOVA,R2
MOVCA,@ADPTR
MOVP1,A
LCALLDELAY
DECR2
DJNZR4,LOP7
DJNZR3,LOP8
LJMPSTART
DELAY:MOVR6,#0FFH
LOOP:MOVR7,#0FFH
D1:DJNZR7,D1
DJNZR6,LOOP
RET
TABA:DB80H,40H,20H,10H,08H,04H,02H,01H
TABB:DB0FFH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,075H 参考链接:http://www.pICavr.com/news/2008-07/6914.htm
Tags:
相关文章
其他光电实用电路图相关资讯
用6N7P电子管制作的单端功率放大器-其他光电实用电路图
由NE555、CD4017组成的节-其他光电实用电路图
选择性去桥连技术提高焊接成品率-其他光电实用电路图
用PROG-110设计制作的多媒体投影机自动控制器-其他光电实用电路图
选频声控开关电路设计与分析-其他光电实用电路图
对讲机发射功率测试笔的制作-其他光电实用电路图
用分立元件制作的耳聋助听器-其他光电实用电路图
电子扩音机安装后的电压检测与调整-其他光电实用电路图
9800系列UHF发射单元的制作方法-其他光电实用电路图
基于定位系统基准频率源的设计与制作-其他光电实用电路图
微波多层板反钻孔之金属化孔互连-其他光电实用电路图
卡拉OK人声增效电路-其他光电实用电路图
庭院太阳能照明灯电路-其他光电实用电路图
采用TDA4605-2制作的开关电源-其他光电实用电路图
用μPC1366提高收音机灵敏度-其他光电实用电路图
