微处理器第六章计算机接口技术编2章节.ppt

微处理器第六章计算机接口技术编2章节.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数码管结构 共阴结构:阴极控制端为低电平;输入控制端为高电平时,对应的LED亮 共阳结构:阳极控制端为高电平;输入控制端为低电平时,对应的LED亮 多位数码管组成的数码显示屏可以有动态和静态两种显示方式 * 数码屏显示方式 静态显示:显示位数少时使用 各位(8段)输入控制端分别与接口电路的输出端相连; 各段(LED)恒定地导通或截止; 占用I/O口:8*N 动态显示:显示位数多时使用 各位共享输入控制端; 需同时进行位选(选中被点亮的位)和段选(输入控制端确定各LED的发光情况) 各位轮流显示一遍的总时间不能过长(不大于20ms 占用I/O口:8+N * 6×8数码显示屏静态显示接口 * 并行输 出端口 ( 带锁存 功能 ) 并行输 出端口 (带锁 存功能) D 0 ~D 7 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 D 5 D 4 D 3 D 2 D 1 D 0 位 0 位 1 位 2 位 3 位 4 位 5 D 0 ~D 7 段选 位选 6个数码管的动态显示接口电路 76H 0 1 1 1 1 1 H 79H E * 6.4.2 带握手信号的并行接口 输入设备发出的选通信号 CPU读接口中的状态缓冲寄存器,以确定外设是否准备好 若READY=1,说明外设已将数据送到接口,CPU读数据端口,同时数据端口的读信号将接口中的D触发器清零,完成本次数据传送 * 6.4.2 带握手信号的并行接口 若BUSY=0,CPU向数据端口写入需发送的数据,同时将接口中的D触发器置1,即令BUSY=1 输出设备从接口的数据锁存器中读出数据; 输出设备发出响应信号ACK将接口中的D触发器清零,即令BUSY=0,完成本次数据传送。 CPU读接口中的状态缓冲寄存器,并检查状态信息以确定外设是否可以接收数据; * 双向传输接口 * 模/数转换接口 * 6.4.3 可编程并行接口 允许用户通过写入不同的控制字改变其工作方式 工作模式选择寄存器、中断允许寄存器、上拉使能寄存器、三态使能寄存器和多功能选择寄存器 I/O引脚 上拉控制位 三态输出控制位 I/O数据输出 复用信号输出 多功能复用选择位 毛刺滤除 毛刺滤除控制位 边沿检测 中断允许位 其他I/O中断请求信号 PIO中断请求信号 I/O数据输入 I/O中断状态 电源 * 可编程并行接口 数据总线缓冲器、读/写控制逻辑、输入/输出端口(A、B和C)、可编程控制寄存器等 * 工作方式控制字 1 D7 D6 D5 D4 D3 D2 D1 D0 0 输出 1 输入 PC3~PC0 B口 0 输出 1 输入 0 方式0 1 方式1 B口工作方式 PC7~PC4 0 输出 1 输入 A口 0 输出 1 输入 特征位,D7=1表示是方式控制字 A口工作方式 00 方式0 01 方式1 1x 方式2 * 0 D7 D6 D5 D4 D3 D2 D1 D0 0 复位 1 置位 设置内容 特征位,D7=0 表示是C口按位 置位/复位控制字 无意义 选择操作位 C口置/复位控制字 D3 D2 D1 C端口位 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 * 方式1: 带联络信号的并行单向I/O端口 A、B端口均可工作于方式1 C口线需要专门作为A/B的联络信号,其作用、功能和时序都与端口A或B相关联 * 方式2:带联络信号并行双向端口 只有A端口可工作于方式2,C口线需要作为其联络信号 * 6.5 串行接口 数据以bit为单位进行传输 实现数据的串/并、并/串转换 实现串行数据的格式化(如自动加入起始位、校验位或同步字符等) 实现差错控制(如异步通信中的帧格式错、奇偶校验错、溢出错等) 实现接口间联络信号的解释和控制 * 同步串行接口:I2C接口 I2C接口对外设的信号只有两个,一个是串行数据线SDA,另一个是串行时钟SCL 包括分频寄存器、地址寄存器、数据寄存器、控制寄存器和状态寄存器等多个可以编程的寄存器 内部总线 中断IRQ 地址线 数据线 数据复用器 地址译码器 起始、停止、仲裁控制 时钟控制 I2C状态寄存器 I2C数据寄存器 I2C控制寄存器 I2C地址寄存器 I2C分频寄存器 输入同步 输入/输出数据移位寄存器 地址比较器 SCL SDA * I2C总线时序及过程示意图 START起始状态、寻址、数据传送方向、从接口应答、数据传送、数据应答及STOP结束状态,如图中的A、B、C、

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档