- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 AT89S52单片机并行I/O口 6.1 I/O口概述 6.2 AT89S52并行I/O口的内部结构 6.3 并行I/O口操作 6.4 I/O口应用 6.1 I/O口概述 6.1.1 I/O接口的功能6.1.2 接口与端口6.1.3 I/O口编址技术6.1.4 I/O数据传送的控制方式 6.1.1 I/O接口的功能 1.地址译码 2.数据缓冲和锁存 3.信息转换 4.通信联络 6.1.2 接口与端口 图 6.1.3 I/O口编址技术 I/O端口有以下两种编址方式: 1. I/O端口和存储器统一编址方式 2. I/O端口独立编址方式 6.1.4 I/O数据传送的控制方式 单片机与外设之间的数据传送方式可归纳为三种:程序传送、中断传送和DMA传送。 程序传送:指CPU与外设之间的数据传送在程序控制下进行传送的一种方式,它又分为无条件传送和条件传送两种。 (1).无条件传送 图 (2)条件传送 图5.1.3 查询式传送的流程图 查询式输出接口电路 6.2 AT89S52并行I/O口的内部结构 6.2.1 I/O端口的结构特点 6.2.2 AT89S52的并行 I/O口 6.2.1 I/O端口的结构特点 1. 锁存器加引脚的典型结构 2. I/O的复用结构 3.准双向口结构 6.2.2 AT89S52的并行 I/O口 1. P0口 (1)P0口位结构原理图 (2) P0口的功能 2. P1口 (1) 位结构和工作原理 (2) P1口的特点 (3) P1口的第二功能 3. P2口 (1) 位结构和工作原理 (2) P2口的特点 4. P3口 (1) 位结构和工作原理 (2) P3口的特点 第二输入功能: P3.0 —— RXD,串行输入口。 P3.2 —— ,外部中断0的请求。 P3.3 —— ,外部中断1的请求。 P3.4 ——T0,定时器/计数器0外部计数脉冲输入。 P3.5 ——T1,定时器/计数器1外部计数脉冲输入。 第二输出功能: P3.l ——TXD,串行输出口。 P3.6 —— ,外部数据存储器写选通,输出,低电平有效。 P3.7 —— 外部数据存储器读选通,输出,低电平有效。 6.3 并行I/O口操作 1.有关I/O口操作的指令 2. I/O口的读一修改一写操作 2. I/O口的读一修改一写操作 读锁存器指令,是读取锁存器内容进行处理,再把处理后的值写入锁存器中,这类指令称“读一修改一写”操作。 如果某个I/O口被指定为源操作数,则为读引脚的操作指令。 MOV A, Pl MOV P1,A 6.4 I/O口应用 6.4.1 I/O端口应用特性6.4.2 I/O口的应用 6.4.1 I/O端口应用特性 (1) 端口自动识别。 (2) 口锁存器的读、改、写功能。 (3) 准双向口功能。 (4) P0口作普通I/O口使用。 (5) I/O口的驱动特性。 6.4.2 I/O口的应用 1. I/O口直接用于输入/输出 2. P2口总线/口线复用技术的实际应用 1. I/O口直接用于输入/输出 例6-1 为模拟图中的逻辑电路,用P1口的P1.0、P1.1作为变量输入端,用P1.2作为电路输出端,并用一个发光二极管来显示输出。P1.3端传送状态信息。当准备好一组输入值后,按动状态按钮通知CPU开始模拟。 E BIT 00H F BIT 01H D BIT 02H LOOP1:ORL P1,#08H LOOP2:MOV C,P1.3 JC LOOP2 ORL P1,#03H MOV E,P1.0 MOV F,P1.1 例6-2 如图为AT89S52单片机与开关(按键)、LED发光二极管的接口电路。单片机P1.3~P1.0连接到逻辑开关K3~K0;P1.7~P1.4连接到发光二极管LED3~LED0。编写程序,要求发光二极管LED3~LED0的亮、灭与开关K3~K0的接通和断开状态相对应,当改变开关状态时,可观察到发光二极管的变化。试编写程序。 2. P2口总线/口线复用技术的实际应用 *第六章 AT89S52单片机并行I/O口 * 查询式输入接口 1.有关I/O口操作的指令 减1判零条件转移指令 DJNZ Px, rel 逻辑异或指令 XRL Px,A 减1指令 DEC Px 逻辑或指令 ORL Px,A 加1指令 IN
文档评论(0)