2022年可编程IO接口电路_第1页
已阅读1页,还剩18页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

7.1可编程计数器/定时器芯片8253

要求:一种是要求用以实现定时或延时控制的外部实时时钟;另一种是要求能对外部事件进行计数的计数器。能实现上述要求的方法主要有三种:(1)纯硬件定时(2)软件定时(3)可编程硬件定时/计数器7.1.18253的基本功能和内部结构1.8253的基本功能(1)有3个独立的、以减法计数的16位计数器。(2)每个计数器可由程序设置成多种工作方式,适用于多种场合。(3)每个计数器都可按十进制(BCD码)或二进制计数。(4)计数器最高计数速率可达2.6MHz。(5)由于它可编程,所以在许多场合下使用灵活,通用性强。(6)与TTL电平兼容,可与CPU直接相连。2.8253的内部结构由数据总线缓冲器、控制寄存器、读/写控制逻辑和计数器等部分组成7.1.28253的引脚及功能

7.1.38253的工作方式

方式名起始OUT端GATE信号电平自动重装初值0计数器结束中断低高电平,允许计数低电平,禁止计数否1可编程单稳态输出高上升沿,从初值n开始计数否2波特率发生器高上升沿,从初值n开始计数高电平,允许计数低电平,禁止计数,使输出变高是方式3方波发生器高上升沿,从初值n开始计数高电平,允许计数低电平,禁止计数,使输出变高是方式4软件触发选通高高电平,允许计数低电平,禁止计数否方式5硬件触发选通高上升沿,从初值n开始计数否7.1.48253的初始化编程

1.8253的控制字8253的控制字有4个主要功能:*选择计数器;*确定计数器数据的读写格式;*确定计数器的工作方式;*确定计数器计数的数制。8253的控制字:2.8253的初始化编程(1)写入控制字(2)写入计数初值8253工作过程中,CPU可用输入指令读取任一通道的计数值。锁存当前计数值有下面两种方法:①利用GATE信号使计数过程暂停。②向8253写入一个方式控制字,令8253通道的锁存器锁存。6.串行接口标准

RS-232C标准RS-232C标准采用EIA电平,即规定“1”的逻辑电平在-3V~-15v之间,规定“0”的逻辑电平在+3V~+15V之间,高于+15V或低于-15V的电压被认为无意义,介于+3V和-3V之间的电压也无意义。

7.2.28251A的功能1.8251A的基本特性(1)通过编程,可以工作在同步方式,也可以工作在异步方式。同步方式下,波特率为0~64K,异步方式下,波特率为0~19.2K。(2)在同步方式下,每个字符可以用5、6、7或8位来表示,并且内部能自动检测同步字符,从而实现同步。除此之外,8251A也允许同步方式下增加奇/偶校验位进行校验。(3)在异步方式下,每个字符也可以用5、6、7或8位来表示,时钟频率为传输波特率的1、16或64倍,用1位作为奇/偶校验。此外,8251A在异步方式下能自动为每个数据增加1个启动位,并能根据编程为每个数据增加1个、1.5个或2个停止位。同时,可以检查假启动位,自动检测和处理终止字符。(4)全双工的工作方式,其内部提供具有双缓冲器的发送器和接收器。(5)提供出错检测,具有奇偶、溢出和帧错误等校验电路。7.2.48251A的引脚及功能

1、数据线引脚D7~D0:数据线,三态,双向,与CPU的数据总线相连。CPU与8251A之间的命令信息以及数据都是通过这组数据线传输的。2、控制信号引脚表8251A的控制信号与执行的操作之间的对应关系/CSC/D/RD/WR功能0001CPU从8251A读数据0101CPU从8251A读状态0010CPU写数据到8251A0110CPU写命令到8251A1×××不操作7.2.58251A的初始化编程

8251A是一个可编程的通用串行接口芯片,具体使用时,用户也必须对它进行编程。8251A的编程内容涉及三个字:即方式选择控制字(也称为模式字)、操作命令控制字(也称为控制字)和状态字。1.方式选择控制字(模式字)方式选择控制字要写入控制端口,用来确定8251A的工作方式、数据格式、校验方法2.操作命令控制字(控制字)操作命令控制字也要写入控制端口,其作用是使8251A处于某种工作状态,以便接收或发送数据。8251A的编程内容涉及三个字:即方式选择控制字(也称为模式字)、操作命令控制字(也称为控制字)和状态字。8251A执行命令进行数据传送后的状态存放在状态寄存器中,通常称其为状态字。能实现上述要求的方法主要有三种:(3)每个计数器都可按十进制(BCD码)或二进制计数。低电平,禁止计数,使输出变高CPU写命令到8251ACPU写命令到8251A①利用GATE信号使计数过程暂停。要求:一种是要求用以实现定时或延时控制的外部实时时钟;7.2.38251A的内部结构1.方式选择控制字(模式字)①利用GATE信号使计数过程暂停。7.2.58251A的初始化编程8251A执行命令进行数据传送后的状态存放在状态寄存器中,通常称其为状态字。【本章重点难点】重点掌握可编程接口芯片8253和8

温馨提示

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

评论

0/150

提交评论