汇编实现数码管显示数
软件:proteus8、keil5
相较于数码管加减,显示数据则只需要将所想显示数据存入30~33H单元即可

ORG 0000HAJMP MAIN
MAIN: LCALL CSH
MAIN1: LCALL XSJMP MAIN1CSH: MOV 30H,#1 ;30~33H保存数码管1~4显示数据,修改即可MOV 31H,#2MOV 32H,#3MOV 33H,#4RET
XS: MOV R7,#4MOV R6,#0FEHMOV R0,#30HMOV DPTR,#TABLOOP: MOV A,@R0MOVC A,@A+DPTRMOV P0,A MOV P2,R6 LCALL DELAY MOV P2,#0FFHMOV A,R6RL AMOV R6,AINC R0 DJNZ R7,LOOPRET
DELAY: MOV R5,#20DJNZ R5,$ RET
TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
