如何用单片机编写一个输入端控制一个输出端的程序,总共有7个输入端P3,7个输出端。

来源:百度知道 编辑:UC知道 时间:2024/05/27 02:27:15
请务必快一点,这可是事关于我的饭碗的问题。

假设P0为输出,哇哈哈
ORG 0000H
LJMP START

ORG 0100H
START:
JB P3.0,NEXT1 ;当P2.0=1 即没按按键 则转到 NEXT1 , 当P2.0=0 即按下按键 则往下执行
CLR P0.0 ; L0 亮
SJMP NEX1
NEXT1: SETB P0.0 ;L0 灭

NEX1: JB P3.1,NEXT2
CLR P0.1
SJMP NEX2
NEXT2: SETB P0.1

NEX2: JB P3.2,NEXT3
CLR P0.2
SJMP NEX3
NEXT3: SETB P0.2

NEX3: JB P3.3,NEXT4
CLR P0.3
SJMP NEX4
NEXT4: SETB P0.3
NEX4: SJMP START
END