单片机I/0 口输入输出应用
功能实现: 选取P3口读取8位 双列直插开关的状态, 把结果送到P0 口驱动对应的发光二极管
代码:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV SP , #60H
MOV P3, #0FFH
MOV A, P3
MOV P0, A
LCALL DELAY
MOV A , #0FFH
LOOP : MOV P0 , A
LCALL DELAY
DEC A
CJNE A , #0FFH, LOOP
AJMP MAIN
DELAY :MOV R7 , #01H
D1: MOV R6, #00H
D2: MOV R5,#00H
DJNZ R5 , $
DJNZ R6 ,D2
DJNZ R7 , D1
RET
END
器件 | 类 | 子类 |
AT89C51 | Microprocessor ICs3 | 8051 |
DIPSW_8 | Switch &Relays | Switch |
Led Yellow | Optoelectronics | LEDs |
MINRES330R | Registor | 0.6wMetal Film |
代码以后再解释。。。