资源描述:
《单片机流水灯蜂鸣器上机程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序一(2)ORG0000HUMPMainORG0100HMain:MOVA,#OFFHCLRCMainLoop:CALLDelayRLCAMOVPl,ASJMPMainLoopDelay:MOVR7,#0Loop:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LoopRETEND程序二ORG0000HLJMPMAINORG0100HMAIN:JBP1.7?SETLEDCLRLED:CLRP1.0CLRPl.lCLRPl.2CLRP1.3CLRPl.4CLRPl.5CLRPl.6SJMPMAINSETLED:
2、SETBP1.0SETBPl.lSETBPl.2SETBPl.3SETBPl.4SETBPl.5SETBPl.6SJMPMAIN;END程序三ORGOOHUMPMAINORGOBHUMPINTOORG30HMAIN:MOVTMOD,#01HMOVTHO,#OFFHMOVTL0,#38HSETBTROSETBEASETBETOSETBPl.3SJMP$INTO:CPLP1.3MOVTHO,#OFFHMOVTLO,#38HRETIEND程序四ORG0000HJMPMAINORGOOOBHJMPINTTOORG0100HMAIN:MOVSP,#6
3、0HMOVTMOD,#01HSETBETOSETBEASETBTROSTARTO:SETBPl.3MOV30H,#00HNEXT:MOVA,30HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVR2,AJZENDDANLA,#OFHMOVR5,AMOVA,R2SWAPAANLA,#OFHJNZSINGCLRTROJMPSING:DIDECAMOV22H,ARLAMOVDPTR,#TABLE1MOVCA,@A+DPTRMOVTHO,AMOV21H,AMOVA,22HRLAINCAMOVCA,@A+DPTRMOVTLO,AMOV2O
4、H,ASETBDI:TROCALLDELAYINC3OHJMPNEXTENDD:CLRTROJMPSTARTOINTTO:PUSHPSWPUSHACCMOVTL0,20HMOVTHO,21HCPLP1.3POPACCPOPRETIPSWDELAY:MOVR7,#02DELAYO:MOVR4,#187DELAY1:MOVR3,#248DJNZR3,$DJNZR4,DELAY1DJNZR7,DELAY0DJNZR5,DELAYRETTABLE:DB82H/01H,81H/94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94
5、H,84H,0C4H,0B4Hz04HDB82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94HDB0E2H,01H,81H,94H,84H,0C4H,0B4H,04HDB82H,01H,81H,94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94H,84H,0C4H,0B4Hz04HDB82H,01H/81H,0F4H,0D4H,0B4H/0A4H,94HDB0E2H,01H/81H,94H,84H/0C4H/0B4H,04H,00HTABLEI:DW64260,64400,64524,64580,6
6、4684,64777,64820,64898DW64968,65030,65058,65110,65157,65178,65217ENDMOVR3,#248DJNZR3,$DJNZR4,DELAY1DJNZR7,DELAY0DJNZR5,DELAYRETTABLE:DB82H/01H,81H/94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94H,84H,0C4H,0B4Hz04HDB82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94HDB0E2H,01H,81H,94H,84H,0C4H,0B4H,
7、04HDB82H,01H,81H,94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94H,84H,0C4H,0B4Hz04HDB82H,01H/81H,0F4H,0D4H,0B4H/0A4H,94HDB0E2H,01H/81H,94H,84H/0C4H/0B4H,04H,00HTABLEI:DW64260,64400,64524,64580,64684,64777,64820,64898DW64968,65030,65058,65110,65157,65178,65217END