单片机I/0 口输入输出应用

来源:互联网 发布:淘宝平安旗舰店 编辑:程序博客网 时间:2024/06/05 11:20

                                          单片机I/0 口输入输出应用


功能实现: 选取P3口读取8位 双列直插开关的状态, 把结果送到P0 口驱动对应的发光二极管


代码: 

  ORG 0000H     AJMP MAIN    ORG 0030HMAIN: MOV SP , #60H MOV P3, #0FFH MOV A, P3    MOV P0, ALCALL DELAY     MOV  A , #0FFH  LOOP : MOV  P0 , A   LCALL DELAY  DEC A  CJNE A , #0FFH, LOOP   AJMP  MAINDELAY :MOV  R7 , #01HD1: MOV R6, #00HD2: MOV R5,#00H DJNZ R5 , $ DJNZ R6  ,D2 DJNZ R7 , D1 RET  END


protues 仿真              

器件类子类AT89C51 Microprocessor ICs3   8051DIPSW_8Switch &Relays SwitchLed Yellow  OptoelectronicsLEDsMINRES330RRegistor 0.6wMetal Film下面是电路原理图:




代码以后再解释。。。

1 0