誰能給看看PROTEUS仿真中BCD撥碼盤仿真哪里錯了,仿真要求撥碼盤撥幾在四位共陽極顯示屏顯示幾
- ORG 0000H LJMP START ORG 0030H START: MOV DPTR,#TAB MAIN: MOV P1,#0EFH MOV A,P1 CPL A ANL A,#0FH MOVC A,@A+DPTR MOV P2,#08H MOV P0,A LCALL DELAY MOV P1,#0DFH MOV A,P1 CPL A ANL A,#0FH MOVC A,@A+DPTR MOV P2,#04H MOV P0,A LCALL DELAY MOV P1,#0BFH MOV A,P1 CPL A ANL A,#0FH MOVC A,@A+DPTR MOV P2,#02H MOV P0,A LCALL DELAY MOV P1,#7FH MOV A,P1 CPL A ANL A,#0FH MOVC A,@A+DPTR MOV P2,#01H MOV P0,A LCALL DELAY LJMP MAIN DELAY:MOV R4,#10 D1:MOV R5,#15 D2:MOV R6,#50 DJNZ R6,$ DJNZ R5,D2 DJNZ R4,D1 RET TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H ;段碼表 END
-
問
提問者:網(wǎng)友
2017-09-17