仿真电路图:
汇编仿真程序:
- ;====================================================================
- ; 外部中断控制数码管显示数字0-9
- ;====================================================================
- ORG 0000H
- AJMP MAIN
- ORG 0013H
- AJMP INT_1
- ORG 0030H
- MAIN:
- SETB EA;
- SETB EX1;
- SETB PX1;
- MOV A,#3FH;
- MOV P2,A;
- MOV R0,#0;
- WAIT:
- SJMP $;
- INT_1:
- MOV DPTR,#TAB;
- INC R0;
- MOV A,R0;
- ANL A,#0FH;
- MOVC A,@A+DPTR;
- MOV P2,A;
- LCALL DELAY;
- LCALL DELAY;
- RETI;
- DELAY:
- MOV R7,#11111111B;延时一段时间?
- D1:
- MOV R6,#11111111B;
- DJNZ R6,$;
- DJNZ R7,D1;?
- RET;子程序返回
- TAB:
- DB 3Fh,06h,5Bh,4Fh,66h,6Dh,7Dh,07h,7Fh,6Fh,77h,7Ch,39h,5Eh,79h,71h
- END;
复制代码
|