資源描述:
《80c51花樣流水燈(匯編)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、一:80c51花樣流水燈的控制。要求:利用查表的方法控制流水燈,接線如下匯編程序如下:ORG0000H;定義程序地址從0000H開始存放JMPMAIN;跳轉(zhuǎn)至主程序ORG0030H;設(shè)置主程序地址MAIN:MOVDPTR,#TABLE;將TABLE的地址賦給DPTRONE:CLRA;累加器清零MOVCA,@A+DPTR;取出表中的數(shù)據(jù)CJNEA,#0FFH,TWO;判斷是不是表中最后的0FFH,如果不是則跳轉(zhuǎn)至TWOJMPMAIN;如果是表中最后的0FFH,則跳轉(zhuǎn)至main,重新運(yùn)行TWO:MOVP1,A;將數(shù)據(jù)輸出至p
2、1口CALLDELAY;調(diào)用延時(shí)程序INCDPTR;修改指針DPTR,指向表中下一個(gè)數(shù)據(jù)JMPONE;跳轉(zhuǎn)至oneDELAY:MOVR3,#20;延時(shí)子程序定義D1:MOVR4,#100D2:MOVR5,#230DJNZR5,$DJNZR4,D2DJNZR3,D1RETTABLE:;花樣流水燈的表,可以自由定義DB01111111BDB10111111BDB11011111BDB11101111BDB11110111BDB11111011BDB11111101BDB11111110BDB11111110BDB111111
3、01BDB11111011BDB11110111BDB11101111BDB11011111BDB10111111BDB01111111BDB11100111BDB11011011BDB10111101BDB01111110BDB10111101BDB11011011BDB11100111BDB11100111BDB11011011BDB10111101BDB01111110BDB10111101BDB11011011BDB11100111BDB01010101BDB10101010BDB00110011BDB11001
4、100BDB11110000BDB00001111BDB10001000BDB0FFH;用作表的結(jié)尾的標(biāo)志,可自由定義END