单片机流水灯设计课题:STC89C52RC型交通灯交通灯的简介交通灯控制系统可用单片机直接控制信号灯的状态变化又接入数码管就可以显示倒计时以提醒驾驶者更具人性化。增加按键中断可以对紧急事件进行控制。单片机电路主要完成的任务是控制红绿灯的规律转换数码管倒计时的显示和中断延时控制。整个系统由单片机电路、数码管倒计时显示电路、LED红绿灯、中断按键、电源和串口通讯等部分构成。,然后再由138选通273,通过控制74ls240间接控制交通灯的变化。其中用到的双色二极管的亮灯原则是:当红灯接高电平,绿灯接地电平时,亮红灯;当红灯接地电平,绿灯接地电平是,亮绿灯;当都接高电平时,亮黄灯。:MOV20H,#06FHMOV21H,#07FHMOV22H,#007HMOV23H,#07DHMOV24H,#06DHMOV25H,#066HMOV26H,#04FHMOV27H,#05BHMOV28H,#006HMOV29H,#03FHTYPE0:MOVP1,#84HMOVR6,#04MOVR7,#01MOVR0,#29HMOVR1,#26HJMPSCAN0LOOP0:MOVR7,#10MOVR0,#20HSCAN0:MOVR5,#246T00:MOVP0,#0FEHMOVP2,***@R0LCALLDELAYMOVP0,#0FDHMOVP2,***@R1 LCALLDELAYDJNZR5,T00CJNER6,#01H,G0CJNER7,#07H,G0JMPTYPE1G0:INCR0DJNZR7,SCAN0INCR1DJNZR6,LOOP0TYPE1:MOVP1,#42HMOVR7,#06MOVR0,#24HMOVR1,#29HSCAN1:MOVR5,#246T11:MOVP0,#0FEHMOVP2,***@R0LCALLDELAY1MOVP0,#0FDHMOVP2,***@R1LCALLDELAY1DJNZR5,T11INCR0DJNZR7,SCAN1TYPE2:MOVP1,#21HMOVR6,#04MOVR7,#01MOVR0,#29HMOVR1,#26HJMPSCAN2LOOP2:MOVR7,#10MOVR0,#20HSCAN2:MOVR5,#246T22:MOVP0,#0FEHMOVP2,***@R0LCALLDELAYMOVP0,#0FDHMOVP2,***@R1 LCALLDELAYDJNZR5,T22CJNER6,#01H,G2CJNER7,#07H,G2JMPTYPE3G2:INCR0DJNZR7,SCAN2INCR1DJNZR6,LOOP2TYPE3:MOVP1,#42HMOVR7,#06MOVR0,#24HMOVR1,#2
单片机流水灯设计 来自淘豆网m.daumloan.com转载请标明出处.