- 1、本文档共161页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 MCS-51单片机并行IO口及扩展
8.5.3 串转并芯片扩展I/O口 一、用74LS165扩展并行输入口 二、用74LS164扩展并行输出口 一、用74LS165扩展并行输入口 74LS165:8位并入串出移位寄存器。 二、用74LS164扩展并行输出口 74LS164:8位串入并出移位寄存器。 作业(OLD) P296 7.2、 7.5、 7.6 7.8、 7.9、 7.12 作业(NEW) P238 7.3、 7.5 7.9、7.15 * 天线的知识涵盖非常广阔,在学习中应该注意理论与实际相结合的方法,在具备扎实理论基础的前提下,多到工程现场参与天馈系统的安装,和工程人员沟通,就能尽快掌握这方面的知识 (3)数据缓冲器 这是双向8位缓冲器,用于传送MCS-51和8255间的控制字、状态字和数据字。 (4)读写控制逻辑 这部分电路可以接收MCS-51送来的读写命令和选口地址,用于控制对8255A的读写。 2. 8255A的芯片引脚 8255A是一种有40个引脚的双列直插式标准芯片,其引脚排列如图所示。除电源(+5V)和地以外,其它信号可以分为两组。 外部设备3 外部设备2 外部设备1 8031、8255A与外部设备连接示意图 外部设备3 外部设备2 外部设备1 (1)与外设相连接的有: PA7~PA0:A口数据线 PB7~PB0:B口数据线 PC7~PC0:C口数据线 D7~D0:8255A的数据线,和系统数据总线相连。 (2)与单片机相连接的有: RESET:复位信号,高电平有效。 当RESET有效时,所有内部寄存器都被清除。同时,3个数据端口被自动设为输入方式。 /CS:片选信号,低电平有效。 只有当 /CS有效时,芯片才被选中,允许8255A与CPU交换信息。 /RD :读信号,低电平有效。 当/RD有效时,CPU可以从8255A中读取输入数据。 /WR:写信号,低电平有效。 当/WR有效时,CPU可以往8255A中写入控制字或数据。 A1、A0:端口选择信号: 8255A内部有3个数据端口和1个控制端口,当: A1A0=00时选中端口A; A1A0=01时选中端口B; A1A0=10时选中端口C; A1A0=11时选中控制口。 * 8255A 读 / 写 控 制 表 二、 8255A的控制字和初始化编程 1. 8255A的控制字 1) 工作方式控制字 2) C口置位/复位控制字 通过程序把控制字送到8255A的控制寄存器(A1A0=11) 以控制字的最高位来区分两种控制字。 1) 工作方式控制字 用于确定各口的工作方式及数据传送方向 2) C口置位/复位控制字 可以很方便地使C口8位中的任一位清0或置1 8255A初始化的内容就是向控制寄存器写入工作方式控制字或C口置位/复位控制字。 这两个控制字可按同一地址写入且不受先后顺序限制。由于两个控制字因标志位的状态不同,因此8255A能加以区分。 2. 8255A的初始化编程 例:对8255A各口作如下设置:A口方式0输入,B口方式0输出,C口高位部分为输出、低位部分为输入。设控制寄存器的地址为03FFH,则其工作方式控制字可设置为: D0=1:C口低半部输入 D1=0:B口输出; D2=0:B口方式0; D3=0:C口高半部输出; D4=1:A口输入; D6D5=00:A口方式0; D7=1:工作方式字标志。 控制字为1001 0001 B ,即91H 因此工作方式控制字为1001 0001 B ,即91H。 初始化程序段为: MOV DPTR,#03FFH MOV A,#91H MOVX @DPTR,A 置位, 0 0 0 0 0 1 1 1 B(即07H), 复位, 0 0 0 0 0 1 1 0 B (即06H)。 注意:在对C口置位/复位操作前,应先设置C口为输出。 试确定端口C的D3位置位和复位的控制字 8255A有3种工作方式,即方式0、方式1和方式2,这些工作方式可用软件编程来指定。3种工作方式的传送示意图如下图所示。 三、 8255A的工作方式 方式0:普通输入/输出方式。(简单的I/O扩展) 方式1:选通输入/输出方式,即应答式I/O方式。 方式2:A口双向输入/输出方式,
您可能关注的文档
- 第7课 偶像与自我--超越崇拜.ppt
- 第7课 记念刘和珍君.ppt
- 第7课 新航路的开辟 课件(61张ppt).ppt
- 第7课 第1站 我们的权利(xin).ppt
- 第7讲 公司信贷营销.ppt
- 第7课 考察家乡的自然水域.ppt
- 第7课 新航路的开辟--教学设计.ppt
- 第7课 秦末农民战争.ppt
- 第7课__的我.ppt
- 第7课__维新变法运动讲义.ppt
- 2023年度安全员考试题库检测试题打印附答案详解(达标题).docx
- 2023年度安全员考试题库检测试题打印(实用)附答案详解.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【名师系列】.docx
- 2023年度安全员考试题库检测试题打印及答案详解【考点梳理】.docx
- 2023年度安全员考试题库检测试题打印附完整答案详解【各地真题】.docx
- 2023年度安全员考试题库检测试题打印附参考答案详解【完整版】.docx
- 2023年度安全员考试高分题库含答案详解(精练).docx
- 2023年度安全员考试高分题库及参考答案详解【能力提升】.docx
- 2023年度安全员考试高分题库附答案详解【典型题】.docx
- 2023年度安全员考试高分题库及参考答案详解(培优B卷).docx
最近下载
- 风险管理高频考点第一章 风险管理基础 .pdf VIP
- 康居小区外网施工组织设计精品.doc VIP
- 2025年电工中级职业技能考试真题卷(电工安全操作与事故处理篇).docx VIP
- 2025年电工中级职业技能考试真题卷:电工中级职业技能考试在线备考班.docx VIP
- 第十四章 整式的乘法与因式分解单元培优卷(原卷版).docx VIP
- 2025年电工中级职业技能考试真题卷:电工中级职业技能考试在线试题.docx VIP
- 第十四章 整式的乘法与因式分解单元培优卷(原卷版).pdf VIP
- 2025年电工中级职业技能理论考试笔试试题(600题)含答案.docx VIP
- 2025年全国电工中级职业技能理论考试试题(700题)含答案.docx VIP
- 介入式心脏瓣膜技术考核试卷.docx
文档评论(0)