版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 并行接口的基本概念并行接口的基本概念 并行接口可以在多条数据线上,以字节或字为单位与并行接口可以在多条数据线上,以字节或字为单位与I/OI/O设备或设备或被控制对象传送信息,并行接口不是指接口与系统总路线侧的并被控制对象传送信息,并行接口不是指接口与系统总路线侧的并行数据线,而是指接口与行数据线,而是指接口与I/OI/O设备或被控制对象侧并行数据线。设备或被控制对象侧并行数据线。 并行接口工作方式和接口功能可通过软件编程实现,即为可编程并行接口工作方式和接口功能可通过软件编程实现,即为可编程并行接口。可编程接口具有充分的选择性。用户可以通过程序设并行接口。可编程接口具有充分的选择性。用户可以
2、通过程序设置哪些端口作为输入,哪些端口作为输出,以哪种工作方式传送置哪些端口作为输入,哪些端口作为输出,以哪种工作方式传送数据等。因此,可编程并行接口具有广泛的适应性和很高的灵活数据等。因此,可编程并行接口具有广泛的适应性和很高的灵活性。性。 可编程并行接口芯片一般具有以下三个功能:可编程并行接口芯片一般具有以下三个功能: 两个或两个以上具有锁存器或缓冲器的数据端口。两个或两个以上具有锁存器或缓冲器的数据端口。 端口具有与端口具有与CPUCPU、外设交换信息所必须的控制和状态信号。、外设交换信息所必须的控制和状态信号。 可通过程序选择端口、数据传送方向、数据传送方式。可通过程序选择端口、数据传
3、送方向、数据传送方式。 并行接口连接外设,用一个通道和输入设备相连,用另一个通道并行接口连接外设,用一个通道和输入设备相连,用另一个通道和输出设备相连,每一个通道中除数据线外均配有一定的控制线和输出设备相连,每一个通道中除数据线外均配有一定的控制线和状态线。并行接口中有一个控制寄存器用来接收和状态线。并行接口中有一个控制寄存器用来接收CPUCPU对它的控对它的控制命令;有一个状态寄存器提供外设状态,以便制命令;有一个状态寄存器提供外设状态,以便CPUCPU查询。为了查询。为了实现输入和输出,并行接口中还有相应的输入缓冲寄存器和输出实现输入和输出,并行接口中还有相应的输入缓冲寄存器和输出缓冲寄存
4、器,用于解决缓冲寄存器,用于解决CPUCPU与外设之间速度不匹配的矛盾,以及与外设之间速度不匹配的矛盾,以及起隔离和缓冲的作用。起隔离和缓冲的作用。并口与外设连接示意图.swf并行接口连接外设示意图并行接口连接外设示意图 a. a. A A组和组和B B组控制部件;组控制部件; b.b.并行并行I/OI/O端口端口PAPA,PBPB,PCPC; c.c.数据总线缓冲器;数据总线缓冲器; d.d.读写控制逻辑。读写控制逻辑。 a. 8255Aa. 8255A具有具有3 3个个8 8位数据口(即位数据口(即A A口,口,B B口,口,C C口,其中口,其中C C中还中还 可作为两个可作为两个4 4
5、位口来使用)的并行输入位口来使用)的并行输入/ /输出接口芯片。输出接口芯片。 b.b.具有三种工作方式,即方式具有三种工作方式,即方式0 0,方式,方式1 1和方式和方式2 2。可适应。可适应CPUCPU 与外设间的多种数据传送方式,如查询方式和中断方式等。与外设间的多种数据传送方式,如查询方式和中断方式等。 c.PCc.PC口除作为数据端口,工作于方式口除作为数据端口,工作于方式0 0以外,当以外,当PAPA,PBPB工作工作 方式方式1 1,方式,方式2 2时,它的部分引线被分配为专用联络信号。时,它的部分引线被分配为专用联络信号。 PCPC口可按位置位口可按位置位/ /复位。复位。数据
6、总线数据总线D0D7D0D7:三态输出输入线,用于将三态输出输入线,用于将82558255与系统数与系统数据总线相连,是据总线相连,是82558255与与CPUCPU接口数据线,接口数据线, 供供CPUCPU向向82558255读写数据、读写数据、 命令和状态信息。命令和状态信息。片选信号片选信号/CS/CS:输入信号,低电平有效。输入信号,低电平有效。 当当/CS/CS为低电平时为低电平时CPUCPU选中选中8255A8255A,可向,可向8255A8255A进行读写;进行读写;/CS/CS高电平为未选高电平为未选中。中。/CS/CS由由CPUCPU输出高位地址码(输出高位地址码(A1A2A
7、1A2)译码得到。)译码得到。读信号读信号/RD/RD:输入信号,低电平有效。输入信号,低电平有效。/RD/RD有效,表示有效,表示CPUCPU读读8255A8255A,即由,即由8255A8255A向向CPUCPU传送数据或状态信息。传送数据或状态信息。写信号写信号/WR/WR:输入信号,低电平有效。输入信号,低电平有效。/WR/WR有效,表示有效,表示CPUCPU写写8255A8255A,由,由CPUCPU将控制字或数据写入将控制字或数据写入8255A8255A。RESETRESET:复位信号,复位信号, 高电平有效。高电平有效。 RESETRESET有效时,有效时, 清除清除8255A8
8、255A中所有控制字寄存器内容且将各端口置成输入方式。中所有控制字寄存器内容且将各端口置成输入方式。地址线地址线A1A1,A0A0:端口选择信号。当端口选择信号。当A1A0=00A1A0=00时,选择端口时,选择端口A A;当当A1A0=01A1A0=01时,选择端口时,选择端口B B;A1A0=10A1A0=10时,选择端口时,选择端口C C;A1A0=11A1A0=11时,选择控制字寄存器。这两条线接到系统地址总线时,选择控制字寄存器。这两条线接到系统地址总线的的A1A1和和A0A0上。当上。当/CS=0/CS=0,8255A8255A被选中时,被选中时,A1A1、A0A0用于选择用于选择
9、8255A8255A内部寄存器,以便对它们进行读写操作。内部寄存器,以便对它们进行读写操作。 PCPC口控制字口控制字 方式0设计示例.swf方式方式0 0设计示例设计示例例如:要把例如:要把A A口指定为方式口指定为方式0 0,输出;,输出;C C口高口高4 4位为位为输入;输入;B B口指定为方式口指定为方式0 0,输出;,输出;C C口低口低4 4位为输入,位为输入,工作方式控制字是工作方式控制字是10001001B10001001B即即89H89H。 实验讲义中的程序实验讲义中的程序2 2为模拟交通灯实验主程序为模拟交通灯实验主程序 ,本实验单元,本实验单元的要求为:的要求为:修改该程序,控制修改该程序,控制4 4 个双色个双色LED LED 灯,模拟交通灯显示,按灯,模拟交通灯显示,按照东西红,南北绿(延时)照东西红,南北绿(延时)南北绿南北绿 (闪(闪3 3次)次)南北黄南北黄(延时)(延时)东
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025安徽国泰化工限公司招工20人易考易错模拟试题(共500题)试卷后附参考答案
- 2025安徽亳州文化旅游控股集团限公司招聘35人易考易错模拟试题(共500题)试卷后附参考答案
- 2025国网福建省电力限公司招聘96(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025国家电网四川电力公司高校应届生招聘(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 2025国家电投集团氢能科技发展公司招聘230人+易考易错模拟试题(共500题)试卷后附参考答案
- 2025四川阿坝交投建设投资限责任公司招聘12人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年农产品买卖合同协议
- 共读成长路介绍
- 媒体增值服务探析
- 耕耘与收获介绍
- 教室资格测试题及答案
- 2025-2030中国静态无功发生器(SVG)和静态无功补偿器(SVC)行业市场发展趋势与前景展望战略研究报告
- 农业穿戴设备的人体工学设计
- 2025年高中英语50篇语法填空记高考3500词(翻译及原文版)
- 2025年安徽芜湖市南陵县县属国有企业招聘笔试参考题库含答案解析
- 【产业图谱】2024年四川低空经济产业全景图谱(附产业布局、发展现状、重点企业等)
- 《家乡历史名人》课件
- 新生儿咽下综合症护理查房
- 用火用电安全管理制度
- 颈椎病课件完整版
- 中远海运集团笔试题库2025
评论
0/150
提交评论