- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表7-6 状态寄存器位功能 D1 B A口缓冲器输入时满标志位,A口缓冲器输出时空标志位,1—满,0—空 D0 INT A口中断请求标志位。1—请求,0—未请求 表7-7 计数长度寄存器 高字节寄存器(地址:×××××101) 低字节寄存器(地址:×××××100) M2 M1 T13 T12 T11 T10 T9 T8 T7 T6 T5 T4 T3 T2 T1 T0 输出方式 计数长度高6位 计数长度低8位 表7-8 8155定时器/计数器的输出操作方式 M2 M1 方 式 输出波形 说 明 0 0 单负方波 宽为n/2个(n为偶数)或(n-1)/2个(n为奇数)TI时钟周期 0 1 连续方波 低电平宽n/2个(n为偶数)或(n-1)/2个(n为奇数)TI时钟周期;高电平宽n/2个(n为偶数)或(n+1)/2个(n为奇数)TI时钟周期,自动恢复初值 1 0 单负脉冲 计数溢出时输出一个宽为TI时钟周期的负脉冲 表7-8 8155定时器/计数器的输出操作方式 1 1 连续脉冲 每次计数溢出时输出一个宽为TI时钟周期的负脉冲并自动恢复初值 2. AT89S51单片机和8155芯片的连接 图7-20 AT89S51单片机与8155芯片的一种接口电路 图7-21 确定8155芯片控制字 图7-22 8155芯片扩展应用举例 7.4 用串行接口扩展并行接口 7.4.1 串行接口扩展并行输入口7.4.2 串行接口扩展并行输出口 7.4.1 串行接口扩展并行输入口 图7-23 方式0输入时连接移位寄存器扩展I/O端口输入口 7.4.2 串行接口扩展并行输出口 1.I2C总线的结构原理2. I2C串行总线扩展举例 7.4.2 串行接口扩展并行输出口 图7-24 方式0输出时连接移位寄存器扩展I/O端口输出 1.I2C总线的结构原理 (1)I2C总线概述(2)I2C总线的数据传送 (1)I2C总线概述 图7-25 C总线的基本结构 (2)I2C总线的数据传送 1)总线上数据的有效性 在I2C总线上,每一位数据的传送都与时钟脉冲相对应,逻辑“0”和逻辑“1”的信号电平取决于相应的正端电源VDD的电压。2)数据传送的起始信号和终止信号。3)数据传送格式。① 字节传送与应答。利用I2C总线进行数据传送时,传送的字节没有限制,但是每一个字节必须是8位长度,并且首先发送的数据位为最高位,每传送一个字节数据后都必须跟随一位应答信号,与应答信号相对应的时钟由主机产生,主机必须在这一时钟期间释放数据线,使其处于高电平状态,以便从机在这一位上送出应答信号。 (2)I2C总线的数据传送 ② 数据传送格式。I2C总线数据传输时必须遵守规定的数据传送格式,图7-28为一次完整的数据传输格式。按照总线规定,起始信号表明一次数据传送的开始,其后为寻址字节,寻址字节由高7位地址和最低1位方向位组成,高7位地址是被寻址的从机地址,方向位是表示主机与从机之间的数据传送方向,方向位为“0”时表示主机发送数据(写),方向位为“1”时表示主机接收数据(读)。在寻址字节后是将要传送的数据字节与应答位,在数据传送完成后主机必须发送终止信号。但是,如果主机希望继续占用总线进行新的数据传送,则可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址。 图7-26 C总线的有效数据位 图7-27 起始位与停止位的时序条件 图7-28 C总线完整数据传送格式与时序 2. I2C串行总线扩展举例 (1) AT89S51单片机与I2C器件接口(2)程序设计 (1) AT89S51单片机与I2C器件接口 图7-29 AT89S51单片机与C器件的一种接口逻辑 (2)程序设计 1) 起始信号。2) 终止信号。3) 发送应答位。4) 发送非应答位。 2.简单输出接口扩展 表7-1 74LS377芯片功能 G CK D(输入端) Q(输出端) 1 × × 不变 0 ↑ 1 1 0 ↑ 0 0 × 0 × 不变 7.3.3 8255A可编程并行I/O接口扩展 1. 8255A芯片的结构与功能2.工作方式选择控制字及C口按位置位/复位控制字3. 8255A芯片的三种工作方式4. 51系列单片机与8255A芯片的连接 1. 8255A芯片的结构与功能 (1) 8255A芯片引脚功能(2) 8255A芯片内部结构 (1) 8255A芯片引脚功能 1) A1、A0:端口地址输入线,用来选择8255A芯片内部的4个端口寄存器。2) D7~D0:三态双向数据线,与单片机数据总线连接。3):片选信号端,低电平有效。4) PA7~PA0:A口输入/输出端。5) PB7~PB0:B口输入/输出端
您可能关注的文档
- 单片机原理与应用系统设计李云钢电子教案 第06章.ppt
- 单片机原理与应用系统设计李云钢电子教案 第07章.ppt
- 单片机原理与应用系统设计李云钢电子教案 第08章.ppt
- 单片机原理与应用系统设计李云钢电子教案 第09章.ppt
- 单片机原理与应用系统设计李云钢电子教案 第10章.ppt
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 A卷答案.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 B卷答.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 C卷答.doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 出卷说明09电气(S).doc
- 单片机原理与应用项目式教程 教学课件 作者 邹显圣主编 试卷A.doc
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)