重庆大学计算机硬件上机实验第五次实验.ppt_第1页
重庆大学计算机硬件上机实验第五次实验.ppt_第2页
重庆大学计算机硬件上机实验第五次实验.ppt_第3页
重庆大学计算机硬件上机实验第五次实验.ppt_第4页
重庆大学计算机硬件上机实验第五次实验.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验7.并行输入/输出接口8255A实验,1.PD-32实验平台的8255A模块,PD-32实验平台的8255并行接口模块共有4片8255A芯片,每个8255A芯片的输出控制了两个共阳极8段LED,其中第4片8255A芯片的A、B、C口通过插孔引出,供用户接其他外设。,1.PD-32实验平台的8255A模块,由于80486数据总线为32位,一次传输的数据位宽可以是32位、16位或8位。为了实现32位的传输位宽,4片8255A芯片的数据线D7D0分别与CPU数据总线的D7D0、D15D8、D23D16和D31D24相连。为了实现不同位宽的数据访问,8255A芯片的片选信号由CPU的高位地址A11A5以及/BE3/BE0经过译码得到。8255A的A1、A0与CPU的A3、A2相连,用于选择芯片内部的端口。,1.PD-32实验平台的8255A模块,根据上述8255A芯片的地址线连接方法,确定的4片8255A芯片的端口地址为:8255A模块中的4个片选信号CS已接好,无需用户连接。,1.PD-32实验平台的8255A模块,4片8255A芯片共控制了8位三色LED,每片8255A芯片控制两位LED(A口和B口分别控制左右LED的段选)。,1.PD-32实验平台的8255A模块,LED显示字符的字型码表为:8位LED可以发红光、绿光或黄光,由LED的引脚1和引脚5共同控制。C口的PC0、PC1通过三极管分别接了左边LED的引脚1和引脚5,PC2、PC3通过三极管控制右边LED的引脚1和引脚5,因此向C口写入不同的值即可控制LED的亮灭和显示不同颜色。,1.PD-32实验平台的8255A模块,为了满足实验教学需要,实验教学中心自行设计了一个实验扩展板,包括第五片8255、发光二极管模块、8个开关模块、8段数码管模块、44非编码键盘模块等,第5片8255与实验装置的连接电路,第5片8255的A0、A1已经与实验装置MPU的A2、A3连接好,片选信号/CS引出至面板,由用户自己连接以确定8255的地址。PA0PA7、PB0PB7、PC0PC7也已引出到实验面板上供用户使用。,8个发光二极管电路图(共阳极),8个开关电路图,2.实验内容,利用扩展板上的第5片8255A的B口输出控制发光二极管,使小灯Q-D0、Q-D2、Q-D4、Q-D6和Q-D1、Q-D3、Q-D5、Q-D7交替亮灭。选取360H地址译码插孔作为8255A的片选。利用扩展实验板的8个开关K1K8控制8个发光二极管Q-D0Q-D7的状态。要求:当只有开关K1扳向前时,发光二极管从右到左逐个循环点亮;当只有开关K1、K2扳向前时,发光二极管从右到左成对逐次循环点亮;当只有K1、K2和K3扳向前时,发光二极管从右到左3个为一组逐次循环点亮;以此类推,当全部开关都扳向前时,8个发光二级管全亮;当开关状态不满足上述情况时,发光二极管全部熄灭。任何时候扳动开关,二极管状态随之改变。通过第5片8255A芯片的B口读入开关状态,C口控制发光二极管。选择320H译码插孔作为8255A的片选。,2.实验内容,通过扩展实验板上的第5片8255A的A口读入8个开关K1K8的状态,B口控制发光二极管。8个发光二极管的亮灭表示8位二进制数,发光二极管亮表示对应二进制位为1,否则为0。当只有K1扳向前时,发光二极管显示00000001B;当只有K1、K2扳向前时,发光二极管显示00000010B;当只有K1、K2、K3扳向前时,发光二极管显示00000011B;当只有K1、K2、K3和K4扳向前时,发光二极管显示00000100B;所有开关都扳向前时,发光二极管显示00001000B。选取300H译码插孔作为8255A的片选。,2.实验内容,编程实现让第1片8255A所控制的两个三色LED显示红色的“58”。设字节型变量A和B中存放的是组合BCD码,编程实现BCD码的求和,将A、B变量的值以及和显示在三色LED上,要求A、B变量的值分别以黄色和绿色显示,两者的和以红色显示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论