标题:
PROTEUS仿真:利用外部中断控制数码管依次显示0-F
[打印本页]
作者:
多喝点
时间:
2020-1-31 10:54
标题:
PROTEUS仿真:利用外部中断控制数码管依次显示0-F
仿真电路图:
1.PNG
(30.76 KB, 下载次数: 33)
下载附件
2020-1-31 10:52 上传
汇编仿真程序:
;====================================================================
; 外部中断控制数码管显示数字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;
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1