80c51单片机

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:15:19
急需一个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

你说的是80C51吧?这个芯片没有内部存储器,需要外扩的,好像也买不到了;建议采用89C51

课题:温湿度采集
作用:一些特殊环境中,必须要保证温度和湿度适合当前的工程。