《1单片机设计的中断流水灯汇编程序》由会员分享,可在线阅读,更多相关《1单片机设计的中断流水灯汇编程序(2页珍藏版)》请在金锄头文库上搜索。
1、 ORG 0000HLJMP MAINORG 0003HLJMP WINTORG 0100HMAIN:MOV A,#0FFHMOV P1,ASETB IT0SETB EASETB EX0SJMP $ORG 0200HWINT:MOV A,#01HMOV R5,#8LOOP:MOV P1,ALCALL DELAYRL ADJNZ R5,LOOPLCALL DELAYMOV A,#0FFHMOV P1,ARETIDELAY:MOV R7,#0FFHDL:MOV R6,#0FFHDJNZ R6,$DJNZ R7,DLRETENDORG 0000HLJMP MAINORG 0003HLJMP WINT
2、ORG 0100HMAIN:MOV A,#0FFHMOV P1,ASETB IT0SETB EA SETB EX0SJMP $ORG 0200HWINT:MOV A,#01HMOV R5,#8LOOP:MOV P1,ALCALL DELAYRL ADJNZ R5,LOOPRETDELAY:MOV R7,#0FFHDL:MOV R6,#0FFHDJNZ R6,$DJNZ R7,DLRETEND#include#includebcb.hsbit k0=P32;sbit k1=P33;main()bcb(55);typedef unsigned char uchar#include#includegdn.hsbit =P10;void dcd(uchar speed)