永发信息网

循环彩灯控制系统

答案:1  悬赏:30  手机版
解决时间 2021-04-24 15:20
彩灯能自动循环点亮,且快慢可调,具有8路以上输出,单片机控制。求电路安装图,电路原理图
最佳答案

AT89-S51单片机控制8个二极管循环亮的程序(循环彩灯)


以下程序均能直接使用的,有些程序在编辑和语法都没错误却不能直接使用大是都少了MOV P1,A(将显示码由P1口输出)。如没缺这一条的在检查其他方面的缺陷比如有的还缺MOV A,#0FEH。


程序:OUTPORT EQU 0CFBOH


CSEG AT 0000H


LJMP START


CSEG AT 401BH


LJMP INT


CSEG AT 4100H


START:MOV A,01H ;首显示码


MOV R1,#03H ;03是偏移量


MOV R0, #05H ;05是计数值


MOV TMOD,#10H;计数器的置为方式1


MOV TL1,#0AFH


MOV TH1,#03CH


ORL IE,#88H ;CPU中断开放标志位和定时器1溢出中断允许进位置位


SETB TR1 ;开始计数


LOOP1:CJNE R0,#00H,DISP


MOV R0,#5


INC R1


CJNE R1,#31H,LOOP2


MOV R1,03H


LOOP2:MOV A,R1


MOVC A,@A+PC


JMP DISP


DB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEH,0FCH


DB 0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00H,0FEH


DB 0FDH,0FBH,0F7H,0EFH,0DFH,07FH,0BFH,0DFH


DB 0EFH,0E7H,0FBH,0FDH,0FEH,00H,0FFH,00H,0FFH


DISP:MOV DPTR,#OUTPORT


MOVX @DPT,A


MOV P1,A ;将显示码由P1口输出


  JMP LOOP1


INT :CLR TRI


DEC R0


MOV TL1,#0AFH


MOV TH1,#03CH


SETB TRI


RET


NOP


END



循环彩灯小程序


CSEG AT 0000H


LJMP START


START:MOV A,#0FEH


LOOP: RR A


MOV P1,A


LCALL DELAY


JMP LOOP


DELAY:MOV R1,#127


DEL1: MOV R2,#200


DEL2: DJNZ R2,DEL2


DJNZ R1,DEL1


RET


NOP


END



我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我QQ炫舞已经10级了,QQ上为啥不点亮
QQ怎么熄灭图标?
嘻嘻,有本事
怎么注册mrp乐园账号?
在那可以买到手机的行货
我想删除我提出的问题,可是我删除不了怎么办
反击背后说坏话的句子,别人在我背后说坏话,
我已经有30点以上的荣誉点,也绑定了大区,可
修改密码时不知道问题的答案该怎么办
人有时很令自己烦恼
什么时候来红钻?
去营业厅座几路车
鬼道的奇珍捐到哪合适?
名书名句摘抄带书名,名人传中20句经典语句
什么运动最减肥?
推荐资讯
一个学习3d室内效果打灯光的具体案例要详细
幻想世界猎手怎么加属性点??
初中给老师寄语怎么写,读者对杂志的祝福应该
浙江的会计从业考试,要考会计电算化的什么时
90后啊做人为什么那么失败?成日就为吃喝玩乐?
内蒙古有何特产?
南湖公馆地下停车场地址在哪,我要去那里办事
求历年全国二卷高考古诗词鉴赏题及答案,谢~
现在学驾照什么时候能拿到本子
大家帮忙看看我这个CBR多少钱
使用共享卫士无法打开自己空间
关于新生儿溶血换血
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?