模块六 8155可编程并行接口扩展实验
一、知识点
8155可编程并行接口芯片的基本工作原理、特性及应用,8155与MCS-51单片机接口的方法。
二、知识点分析
可编程并行接口芯片8155不仅具有两个8位的I/O端口(A口和B口)和一个6位的I/O端口(C口),而且可以提供256B的静态RAM存储器和一个14位的定时/计数器。8155和MCS-51单片机的接口非常简单,不需要增加任何硬件逻辑。8155作扩展I/O口使用时,其脚必须接高电平,I/O口工作方式的选择完全依靠8155命令寄存器中设定的命令字来实现。
三、实践训练
1)实验目的
(1)了解8155可编程并行接口芯片的基本工作原理、特性及应用;
(2)掌握MCS-51单片机与8155的接口方法;
(3)掌握动态显示程序设计方法。
2)实验设备
PC机,XZNU MCUS-I单片机实验箱1台,伟福V8/L型仿真器1台。
3)实验内容及说明
编写控制程序,要求从显示器的第一位开始显示某一个字符,并左移循环显示。
本实验用8155的PA口作为位数据口,PB口作为LED显示器的段数据口。8155PA口扫描输出总是只有1位为低电平,则8155PB口输出相应位显示字符的段数据。依次改变PA口电位,PB口输出对应的段数据,使显示器显示出相应字符。
4)实验电路及连线
8155可编程并行接口扩展实验电路原理图如图3.12所示。使用专用连接导线,将接插件J23与J13的插孔按照顺序连接,CS8155端接J2的第1插孔;将J22与J9的插孔按照顺序连接,IO/M端接J2的第2插孔。开关SW01、SW02合上,开关S3断开。
图3.12 8155可编程并行接口扩展实验电路原理图
5)程序设计
(1)流程图
本实验程序流程图如图3.13所示。
图3.13 8155可编程并行接口扩展实验流程图
(2)参考程序
6)思考题
(1)修改程序中偏移量,观察显示字形如何变化?
(2)LED显示器亮度是静态显示时亮还是动态扫描显示时亮?
(3)总结实验过程中所遇到的问题与解决的办法。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。