80c51单片机急需一个80C1单片机的一个实验,要有程序,以及该程序能实现一个什么功能,在实际中有什么价值

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:41:12

80c51单片机急需一个80C1单片机的一个实验,要有程序,以及该程序能实现一个什么功能,在实际中有什么价值
80c51单片机
急需一个80C1单片机的一个实验,要有程序,以及该程序能实现一个什么功能,在实际中有什么价值

80c51单片机急需一个80C1单片机的一个实验,要有程序,以及该程序能实现一个什么功能,在实际中有什么价值
P3.3口输入 P1口输出
;P3.3口输入一脉冲,控制P1口按16进制加1方式点亮发光二极管
ORG 0000h
MOV A,#00H
MOV P1,A
L0812:JB P3.0,L0812 ;判断P3,3为高吗?
MOV R2,#10H
LCALL DELY
JB P3.0,L0812 ;延时后再判断P3.3为高吗?
L081D:JNB P3.0,L081D ;P3.3为低吗?
MOV R2,#10H
LCALL DELY
JNB P3.0,L081D ;延时后再判断P3.3为低吗?
INC A ;累加器加1
PUSH ACC
MOV P1,A ;A送P1口
POP ACC
AJMP L0812
DELY:PUSH 02H ;延时子程序
DEL2:PUSH 02H
DEL3:PUSH 02H
DEL4:DJNZ R2,DEL4
POP 02H
DJNZ R2,DEL3
POP 02H
DJNZ R2,DEL2
POP 02H
DJNZ R2,DELY
RET