可编程芯片8255A及其应用教学课件_第1页
可编程芯片8255A及其应用教学课件_第2页
可编程芯片8255A及其应用教学课件_第3页
可编程芯片8255A及其应用教学课件_第4页
可编程芯片8255A及其应用教学课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

91并行接口芯片概述计算机与外部的信息交换称为通信,基本的通信方式有两种,一种是并行通信,另一种是串行通信并行通信的特点口并行通信时,数据各位同时传送例如CPU通过8255A与外设交换数据时,就采用并行通信方式口这种方式传送数据的速度快,但使用的通信线多口如果要并行传送8位数据,需要用8根数据线,另外还要加上些控制信号线口随着传输距离的增加,通信线成本的增加将成为突出的问题而且传输的可靠性随着距离的增加而下降口并行通信适用于近距离传送数据的场合。可编程芯片8255A及其应用91并行接口芯片概述计算机与外部的信息交换称为通信,基本的通信方式有两种,一种是并行通信,另一种是串行通信并行通信的特点口并行通信时,数据各位同时传送例如CPU通过8255A与外设交换数据时,就采用并行通信方式口这种方式传送数据的速度快,但使用的通信线多口如果要并行传送8位数据,需要用8根数据线,另外还要加上些控制信号线口随着传输距离的增加,通信线成本的增加将成为突出的问题而且传输的可靠性随着距离的增加而下降口并行通信适用于近距离传送数据的场合。串行通信的特点口在远距离通信时,一般都采用串行通信方式,它具有需要的通信线少和传送距离远等优点口串行通信时,要传送的数据或信息必须按一定的格式编码,然后在单根线上,按一位接一位的先后顺序进行传送,发送完个字符后,再发送第二个;口接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼凑成一个字符,送给CPU作进一步处理;口当微机与远程终端或远距离的中央处理机交换数据时,都采用串行通信方式口采用串行通信的另一个出发点是,有些外设,如调制解调器(MODEM)、鼠标器等,本身需要用串行方式通信并行接口技术CPU芯片本身总是以并行方式接收和发送数据因此并行接口是微机系统中最常用的接口之实现并行输入/输出的接口就是并行接口。并行接口连接CPU与并行外设,实现两者间的并行通信,在信息传送过程中,起到输出锁存或输入缓冲的作用。串行通信的特点口在远距离通信时,一般都采用串行通信方式,它具有需要的通信线少和传送距离远等优点口串行通信时,要传送的数据或信息必须按一定的格式编码,然后在单根线上,按一位接一位的先后顺序进行传送,发送完个字符后,再发送第二个;口接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼凑成一个字符,送给CPU作进一步处理;口当微机与远程终端或远距离的中央处理机交换数据时,都采用串行通信方式口采用串行通信的另一个出发点是,有些外设,如调制解调器(MODEM)、鼠标器等,本身需要用串行方式通信并行接口技术CPU芯片本身总是以并行方式接收和发送数据因此并行接口是微机系统中最常用的接口之实现并行输入/输出的接口就是并行接口。并行接口连接CPU与并行外设,实现两者间的并行通信,在信息传送过程中,起到输出锁存或输入缓冲的作用。◆并行接口的典型硬件结构包括个或一个以上具有锁存或缓冲的数据端口2、与CP进行数据交换所必须的控制和状态信号3、与外设进行数据交换所必须的控制和状态信号;4、端口译码电路;5、控制电路;简单的并行接口技术数据总线净据输入控制寄存器输读入回写入输入缓冲寄存器设输出线冲存器数据输入亦匚状态寄存器数据输出地址译码片选数准输出设备输入过程◆外设将数据=>接口状态线“数据输入准备好”=1;接口把接收到数据输入缓冲寄存器数据输入回答=1,作为对外设响应信号→外设撤消“数据”和“数据输入准备好”信号◆CPU从接口读取数据接口收到数据,设置“输入准备好”状态位供给CPU查询或问CP发中断请求;→CPU从接口读取数据,接口自动清除状态寄存器输入准备好状态位(准备好)→数据总线处于高阻状态。开始下一个输入过程输出过程输出:每当外设从接口取走一个数据以后◆CPU往接口中输出数据→接口中状态寄存器发中断请求;(“输出准备好”=1,表示CPU可以往接口中输出数据CPU向接口输出数据,数据到接口缓冲寄存器→接口自动清除“输出准备”好◆将数据送往外设接口向外设发送一个“驱动信号”,启动外设接收数据。外设收到数据向接口发一个“数据输出回答”信号接口收到的信号将状态寄存器中“输出准好”=1;CPU输出下一个数据并行接口芯片将数据的各位同时在多根并行传输线上进行传输,适于短距离、高速通信D0_0D2D3目D4D4的D6D6D7D7◆串行接口芯片将数据的各位按时间顺序依次在一根传输线上传输,适于长距离、中低速通信01101010源TDRD目§928255A的工作原理口8255A是Intel公司生产的一种可编程并行输入/输出接口芯片;口它的通用性强,可以方便地和微机连接,用来扩展输入输出口;口8255A有3个8位并行端口,根据不同的初始化编程,可以分别定义为输入或输出方式,以完成CPU与夕设的数据传送。蕌9218255A的结构和引脚功能8255A采用40脚双列直插式封装D~D2双向三态数据总线PAORDRESET:复位信号,输入。当RESET端区RESET得到高电平后,8255A复位。复位状态A是控制寄存器被清零,所有端口(A、B、C口)被置为输入方式。

温馨提示

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

评论

0/150

提交评论