- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机原理及应用技术 第3版 教学课件 ppt 作者 朱金钧 第8章 接口技术与常见接口芯片的应用
6 (1) A/D574内部结构 ●带有基准源和时钟的完整的12位A/D转换器。 ●带有三态缓冲器输出的8位或16位微处理器总线接口。 ●快速逐次逼近式A/D转换,典型的转换时间为25μs。 ●分辨率:12位;精度:±1LSB。 典型12位A/D转换器芯片──A/D574 ●由图8-74可以看到,A/D574内部由两大部分构成 (2) A/D574主要特性 模/数(A/D)转换器 8.5.3 1)A/D574芯片为双列直插式28脚封装,如图7-74所示。 2)A/D574工作时序如图8-75所示。 A/D574的引脚及工作时序 (3) DB11~DB0:12位数字输出端,最高有效位(MSB)为DB11,最低有效位(LSB)DB0 。 10VIN和20VIN:均为模拟量输入端。其中10VIN可输入0~+10V的单极性信号,也可输入±5V范围内的双极性信号;20VIN端可输入0~+20V的单极性信号,也可输入±10V范围内的双极性信号。 模/数(A/D)转换器 8.5.3 Vi为模拟输入电压的实际值; Umax为允许输入的模拟电压最大值; n为转换的位数,取8和12之一; D为转换输出的数字量。 8位时,为0~255;12位时,为0~4095。 A/D574芯片的连接 (4) 在单极性输入时,其模/数转换关系为: Vi=Vmax/2n×D 在双极性输入时,其模/数转换关系为: Vi=2Vmax/2n×D 其中 模/数(A/D)转换器 8.5.3 1. 8255A的基本性能 8251A可编程串行通信接口 (1)外设接口部分(数据端口A、B、C)(1) 可工作于同步方式或异步方式。 (2) 同步方式下,每个字符可为5~8位,可内同步或外同步,能自动插入同步字符。 (3) 异步方式下,每个字符可为5~8位,时钟速率为传输波特率的1、16倍或64倍。 (4) 自动产生中止字符,自动检测和处理中止字符;可产生1、1.5个或2个停止位;可检测假启动位。 (5) 同步方式下,波特率为0~64Kb/s;异步方式下,波特率为0~192Kb/s。 (6) 全双工方式;双缓冲的发送器和接收器。 (7) 具有自动错误检测功能,可检测奇偶错、数据丢失和 帧错误,用户可通过输入状态寄存器内容进行查询。 (8) 全部输入/输出与TTL兼容。 8.3.2 8251A的逻辑结构及工作原理 (1) 8251A逻辑结构 ●数据输入缓冲寄存器和数据输出缓冲寄存器 ●接收移位寄存器 ●发送移位寄存器 ●模式寄存器 ●控制寄存器 ●状态寄存器 ●步字符寄存器 2. 8251A可编程串行通信接口 8.3.2 (2) 8251A内部工作原理方框图 1) 接收器 2) 发送器 (1) 8251A与CPU接口信号 8251A的接口信号 1) 数据线D7~D0。 2) 片选信号线CS。 3. 3) 读/写控制信号线 4) 收发联络信号 8251A可编程串行通信接口 8.3.2 (1) 方式选择控制字 8251A的编程 · D1D0——用于确定工作于同步方式还是异步方式。 · D3D2——用于确定字符的位数。 D5D4——用于确定奇偶校验性质。 D7D6——在同步方式和异步方式下的意义不同 4. 8251A可编程串行通信接口 8.3.2 (2) 操作命令控制字用于规定8251A的工作状态——启动串行通信开始工作或者芯片复位。 初始化8251A芯片时,当写入方式选择控制字,定义8251A芯片为异步通信,或者定义为同步通信且同步字符已经写入8251A后,接下来应该向8251A写入操作命令控制字。 操作命令控制字 (1) 异步方式下的初始化编程 8251A初始化编程及应用举例 经分析,知其方式选择控制字应该为9BH,操作命令控制字应该为37H。初始化编程如下: MOV DX,1A2H MOV AL,9BH OUT DX,AL ;设置工作方式 MOV AL,37HOUTDX,AL ;设置工作状态 【例7-4】 设在某8086系统中有一片8251A,其占用的端口地址分别为1A0H和1A2H,并要求其工作方式选择为:异步通信,字符用7位二进制数表示,奇校验,15个停止位,波特率系数为64。对其工作状态的要求是:使发送允许TxEN有效,接收允许RxE有效,使数据终端准备好信号有效,复位出错标志,将请求发送信号置于有效电平。 5. 8251A可编程串行通信接口 8.3.2 【例7-5】 设某8251A芯片端口地址分别为1A0H和1A2H。要求其工作方式为:同步方式、内同步、两个同步字符、奇校验、每个字符8位。并设第一个同
文档评论(0)