输入输出接口是单片机重要的组成部分,MS-51系列单片机有4个并行IO口(P0,P1,P2,P3)我们第一个程序是将8个LED灯(L1-L8)同时点亮,延时再熄灭,将P0-P7依次接至LED1-LED8,将单片机复位,打开计算机中的DVCC(单片机的集成开发软件),编写以下程序
ORG 1000H
Start: MOV P1,#0FFH
ACALL Delay
MOV P1,#00H
ACALL Delay
SJMP Start
Delay: MOV R3,0FFH
Delay1: MOV,R4,0FFH
Delay2: NOP
DJNZ R4,Delay2
DJNZ R3,Delay1
RET
END
保存文件,通过DVCC软件,将源程序编译并传送给单片机,运行程序可以看到LED灯闪烁发光,延时大约1.5秒。