资源描述:
《LED交通灯设计电路图及程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ORG0000HLJMPSTARTORG0030HSTART:MOVDPTR,#TABMOVR1,#0LCALLXIANSHICLRP3.0LCALLDELAYSETBP3.0LCALLXIANSHICLRP3.1LCALLDELAYSETBP3.1LCALLXIANSHICLRP3.2LCALLDELAYSETBP3.2LCALLXIANSHICLRP3.3LCALLDELAYSETBP3.3LCALLXIANSHICLRP3.4LCALLDELAYSETBP3.4LCALLXIANSHICLRP3.5LCALLDELAYSETBP3.5LJM
2、PSTARTXIANSHI:MOVA,R1MOVCA,@A+DPTRMOVP0,AINCR1RETDELAY:MOVR5,#50D1:MOVR6,#50D2:DJNZR6,D2DJNZR5,D1RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92HENDORG0000HLJMPSTARTORG0003HLJMPSSORG0100HSTART:SETBEX0SETBEASETBIT0LP:MOVP1,#21HMOVR0,#3LP1:LCALLDSO1DJNZR0,LP1LP6:MOVP1,#24HMOVR1,#0AHLP2:LCA
3、LLDSO1DJNZR1,LP2MOVR2,#5HLP3:MOVP1,#42HLCALLDSO1MOVP1,#00LCALLDSO1DJNZR2,LP3MOVP1,#21HMOVR3,#0BHLP4:LCALLDSO1DJNZR3,LP4MOVR4,#5HLP5:MOVP1,#81HLCALLDSO1DJNZR4,LP5MOVR2,#5HLP0:MOVP1,#42HLCALLDSO1MOVP1,#00LCALLDSO1DJNZR2,LP0LJMPLPDSO1:MOVR5,#0FFHLP8:MOVR6,#0FFHLP7:DJNZR6,LP7DJNZ
4、R5,LP8RETSS:MOVP1,#21HMOVR7,#0AHORGOOOOHLJMPSTARTORG0030HSTART:MOVSCON,#00HMOVA,#01HLP1:MOVSBUF,ALP2:JNBTI,LP2CLRTILCALLDELAYRLALJMPLP1DELAY:MOVR5,#0FFHD1:MOVR6,#0FFHD2:MOVR7,#0FFHD3:DJNZR7,D3D4:DJNZR6,D4DJNZR5,D1RETENDCOUNTDATA23HINPUTDATA20HOUTPUT1DATA21HEOCBITP1.0IOCLKBITP
5、1.1DINBITP1.2DOUTBITP1.3CSBITP1.4ORG0000HJMPSTARTORG0030HSTART:CLRIOCLKSETBDOUTCLRAMOVOUTPUT1,AMOVR2,#02HSETBCSMOVINPUT,#08HSTART0:MOVR0,#30HMOVCOUNT,#8MOVC,EOCJNCSTART0CLRCSNOPSTART1:CLRIOCLKNOPMOVC,DOUTMOVOUTPUT1.0,CMOVC,INPUT.7MOVDIN,CNOPSETBIOCLKCLRIOCLKMOVA,OUTPUT1RLAMOV
6、OUTPUT1,AMOVA,INPUTRLAMOVINPUT,ADJNZCOUNT,START1MOVA,OUTPUT1RRAMOV@R0,AMOVCOUNT,#04HCLRAINCR0START2:CLRIOCLKNOPMOVC,DOUTMOVACC.0,CRLASETBIOCLKCLRIOCLKDJNZCOUNT,START2RRAMOV@R0,ALCALLDISPCLRIOCLKSETBCSMOVINPUT,#08HDJNZR2,START0LJMPSTARTDISP:MOVDPTR,#TABLECLRP2.5DECR0MOVA,@R0AN
7、LA,#0F0HSWAPAMOVCA,@A+DPTRMOVP2,ASETBP3.0LCALLDELAYCLRP3.0MOVA,@R0ANLA,#0FHMOVCA,@A+DPTRMOVP2,ASETBP3.1LCALLDELAYCLRP3.1INCR0MOVA,@R0ANLA,#0FHMOVCA,@A+DPTRRETDELAY:MOVR3,#20HDELAY0:MOVR4,#250DELAY1:NOPCOUNTDATA030HPTRDATA040HDINBITP1.2SCLKBITP1.0CSBITP1.1FSBITP1.3ORG0000HLJMP
8、STARTORG0100HSTART:CLRAMOVPTR,ASTART0:CLRCSNOPNOPCLRFSNOPNOPMOVDPTR,