一、实验目的:
1.通过AT89C51读入4位开关的输入状态(0~F),并将其输出到数码管显示。
2.掌握LED数码管的静态显示。
3.掌握I/O口的控制方法。
二、PROTEUS电路设计:
三、实验仪器和设备
PC机、PROTEUS软件或W-A-51综合开发学习板
四、源程序设计:
根据电路图自行编写并调试。
编译的程序:[使用共阳数码管ANODE]
MOV A,#00H
MOV P1,A
MOV A,P2
CPL A ;取反
MOV DPTR,#shu
MOVC A,@A+DPTR
MOV P0,A
shu:DB
40H,79H,24H,30H,19H,12H,02H,78H,00H,10H,08H,49H,46H,40H,06H,0eH
END
因篇幅问题不能全部显示,请点此查看更多更全内容