编辑: JZS133 | 2014-06-13 |
2000H---3FFFH
六、设计题 1.某单片机控制系统有8个发光二极管.试画出89C51与外设的连接图并编程使它们由右向左轮流点亮. 答: 图(5分) 构思 (3分) MOV A,#80H (1分) UP:MOV P1,A (1分) RR A (2分) SJMP UP (1分) 2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1.试画出8051与外设的连接图并编程实现上述要求. 答:图(5分) 构思 (3分) 程序(4分) ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1 MAIN: MOV IE,#83H SETB IT0 SETB IT1 MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0 MOVC A,@A+DPTR MOV P1,A SJMP UP AINT0: INC R0 CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0 CJNE R0,#0FFH,BINT11 MOV R0,#9 DJNZ R2,LOOP RET