- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 概述 第七章 输入和输出ppt课件
第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 为什么要采用I/O接口??? CPU和外设间数据传送有如下特点: 1)外设种类繁多。机械式、机电式、电子式 … 2)外部设备工作速度差异很大。慢速设备:开关、键盘等;中速:打印机;高速:磁盘等。CPU无法按固定时序协调各方的工作。 3)外设数据信号多样化。电压信号、电流信号、数字量、模拟量等。 (1)CPU与I/O口的连接:通过系统总线连接的。 ①数据总线:CPU与外设间的数据传送的双向总线。 ②地址总线:传送CPU发出的地址信息的单向总线。 ③控制总线:传送CPU发出的控制信息 或外设发回的状态信息的双向总线。 I/O端口(port):简称I/O口,指具有端口地址的寄存器或缓冲器。 I/O接口(Interface) :是指单片机与外设间的I/O接口芯片。 一个I/O接口芯片可以有多个I/O端口: (1)数据口(2)控制口(3)状态口 I/O端口编址是给所有I/O接口中的寄存器编址。 MCS-51使用统一编址的方式,每一端口都相当于一个RAM单元。有片内I/O接口和扩展I/O接口。☆片内I/O接口寄存器在SFR中,使用片内数据存储器空间。☆扩展I/O接口使用片外数据存储器地址空间。 输出指令 输入指令 片外寻址:MOVX @DPTR,A MOVX A,@DPTR MOVX @R0,A MOVX A,@R0 CPU与外设间的数据传送在程序控制下进行的一种方式,分为无条件传送和条件传送。 (2)中断传送 CPU不对外设进行查询,当外设需要进行数据传送且已准备就绪时才告知CPU。这时CPU接到请求后,中断原有的程序,转去与外设传送数据。数据传送完毕后,CPU再回到原有的程序执行。 优点:可以避免查询等待时间,提高CPU的利用率,应用价值极高。 第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 7.2 MCS-51内部并行I/O口 51单片机内部有4个8位并行I/O接口。 片外无存储器扩展时,都可做通用I/O口。 片外有存储器扩展时, P0口:分时提供低8位地址线和双向数据总线。 P1口:通用I/O口。 P2口:提供高8位地址线。 P3口:双功能口,第一功能做通用I/O口,多用于第二功能。 1、P0口的结构 2、P2的内部结构 3、P1的内部结构 4、P3的内部结构 总 结 (1)当P0作为I/O口时,特别是作为输出时,输出级属于开漏电路,必须外接上拉电阻才会有高电平输出;如果输出转输入时,必须先向相应的锁存器写“1”,才不会影响输入电平。 当CPU内部控制信号为“1”时,P0口作为地址/数据总线使用,无法再作为I/O口使用了。 (2)P1、P2 和P3 口为准双向口, 在内部差别不大, 但使用功能有所不同。 P1口是用户专用 8 位准双向I/O口, 每一位都能独立地设定为输入或输出。 P2口是 8 位准双向I/O口。可作为扩展系统的地址总线, 输出高8位地址, 与P0 口一起组成 16 位地址总线。 P3口主要用作第二功能。 第七章 输入和输出 7.1 并行I/O口的概念 7.2 MCS-51内部并行I/O口 7.3 MCS-51并行口的扩展 7.3 MCS-51并行口的扩展 在多数应用系统中,MCS-51单片机都需要外扩I/O接口电路。 I/O口扩展芯片主要有两种: ①不可编程接口芯片(TTL或CMOS锁存器、缓冲器电路等) ②可编程接口芯片 作为连接CPU和外设的接口,可编程器件可以通过软件设置不同的工作方式。 典型芯片:8255A,8155。 8255A有三个8位I/O口,3种工作方式。 A、B、C都可作为独立的I/O口。 C也可配合A口和B口使用。其中C7-4控制A口,合称A组;C3-0控制B口,合称B组。 数据线 D7-D0,PA7-PA0, PB7-PB0,PC7-PC0。 寻址线 片选信号CS A1和A0四种组合分别选择A、B、C和控制寄存器。 控制线 读信号(CPU对8255A读操作) 写信号(CPU对8255A写操作) RESET(复位) 电源线和地线 VCC和GND。 1、8255A的工作方式 方式0:基本输入输出方式 适用于无条件传送和查询方式的接口电路 方式1:选通输入输出方式(A口和B口) 适用于查询和中断
您可能关注的文档
- 第6章 医学磁共振成像(MRI)设备与应用ppt课件.ppt
- 第6章 呼吸系统ppt课件.ppt
- 第6章 会计固定资产管理ppt课件.ppt
- 第6章 国际信贷合作ppt课件.ppt
- 第6章 区域经济集团ppt课件.ppt
- 第6章 审计证据ppt课件.ppt
- 第6章 导体和电介质中的静电场ppt课件.ppt
- 第6章 封建社会史导论ppt课件.ppt
- 第6章 指数ppt课件.PPT
- 第6章 数学规划模型ppt课件.ppt
- 2025届江西省景德镇市高三上学期一模物理试题(原卷版).docx
- 黑龙江省龙东联盟2024-2025学年高三上学期11月月考英语参考答案及答案详解-2022级高三学年上学期11月月考(英语).docx
- 北京市朝阳区2024-2025学年高三上学期期中考试地理试题含答案.docx
- 湖南省娄底市名校联考11月信息卷(月考一)政治.docx
- 湖南省娄底市名校联考11月信息卷(月考一)政治答案.docx
- 2025届江西省景德镇市高三上学期一模数学试题.docx
- 台州市2025届高三第一次教学质量评估(一模)地理试卷(含标准答案).docx
- 2024年11月江苏南通高三期中考试数学试题(含答案).pdf
- 台州市2025届高三第一次教学质量评估(一模)历史试卷(含答案).docx
- 2024年11月江苏南通高三期中考试语文试题.pdf
文档评论(0)