data_setup proc mov dx,io8255c ;指向8255端口控制端口
mov al,01h ;PC1臵0,PC0臵1(LCD I端=1 ) out dx,al nop call delay
mov al,05h ;PC2臵1(LCD E端=1 out dx,al nop call delay
mov al,01h ;PC2臵0(LCD E端=0 out dx,al nop call delay ret
data_setup endp
delay proc ;延时子程序 push cx push dx mov cx,0ffffh
- 37 -
))x1: loop x1 pop dx
pop cx ret
delay endp
code ends end start
结论与体会
8.1实验成果 8.1.1 实验线路图
图8-1 实验接线实物图
- 38 -
8.1.2 实验结果
图8-2 实验显示结果
8.2实验体会
1. 通过本次实验复习了微机原理的课程内容,进一步理解微机原理的课程知识。
2. 通过本次实验掌握了ADC0809芯片、8255A芯片、LCD液晶字符显示屏的工作原理和机制,提高了自己硬件编程能力,锻炼了自己独立分析问题和解决问题的能力 3. 虽然最后完成了实验,但成果比较简陋,和市场上的产品有很大的差距。认识到自己还有很多要学的东西。
- 39 -
参考资料
1.周荷琴 吴秀清编著. 微型计算机原理与接口技术(第四版).合肥:中国科学技术大学出版社,2008.
2.王爽著.汇编语言(第二版).北京:清华大学出版社- 40 -
,2008.