- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.180C51单片机的并行IO口
* * 第三章第一节 80C51单片机的并行I/O口 §3.1.1 并行I/O口的功能结构 §3.1.2 产生接口控制信号的指令 目录 80C51单片机有4个8位并行I/O口,共占了32根I/O引脚,单片机扩展时,这些I/O引脚又作为扩展总线用。 P0口作为地址/数据总线,分时输出低8位地址和传送8位数据; P2口作为高8位地址总线; P3口也具有第二功能。 §3.1.1 并行I/O口的功能结构 概述 这是由接口的特殊结构所决定的。每一个口都包含一个锁存器,一个输出驱动器和两个(P3口为3个)输入缓冲器。各口的结构也有些差异,下面分别介绍。 §3.1.1 并行I/O口的功能结构 概述 (一)P1口 1、接口结构 P1口一位的结构如下图所示 图2.15 一、并行I/O口的功能结构 一、并行I/O口的功能结构 (一)P1口 1、接口结构 接口结构中锁存器起输出锁存作用,8位锁存器组成特殊功能寄存器P1,场效应管和上拉电阻组成输出驱动器,以增大负载能力,三态门1和三态门2分别用于控制输入引脚和锁存器的状态。 (一)P1口 2、接口功能 P1口只有一种功能——通用输入输出接口,有以下三种工作方式: (1)输出方式: 一、并行I/O口的功能结构 单片机执行MOV P1, #data指令时,数据data经内部总线送入锁存器锁存,经输出驱动器送到引脚。 (一)P1口 2、接口功能 (2)输入方式 一、并行I/O口的功能结构 单片机执行MOV A,P1指令时,控制器发出读引脚信号,打开三态门1,引脚上的状态经三态门进入内部总线,并送入A中。 由图可见,要使P1引脚上的高/低电平均可输入,必须使输出驱动器处于截止状态,所以要将P1作为输入口,应先向口锁存器写“1”。因此P1口为准双向口。 (一)P1口 2、接口功能 (3)端口操作 一、并行I/O口的功能结构 单片机中设置了一类直接对端口进行操作的指令,如 INC P1 ANL P1 , A ORL P1 , #data (一)P1口 执行这些指令时,先是读锁存器信号有效,打开三态门2,将锁存器的内容读出,按指令要求修改后再写入锁存器,称“读——修改——写”指令。 一、并行I/O口的功能结构 2、接口功能 (3)端口操作 (一)P1口 3、接口驱动能力 P1口输出时能驱动3个LSTTL负载(输出电流要小于300μA) 一、并行I/O口的功能结构 (二)P2口 P2口一位结构如下图所示,与P1相比,多了一个多路开关MUX,因此P2具有双重功能:通用I/O口和高8位地址总线口。 一、并行I/O口的功能结构 1、接口结构 (二)P2口 (1)地址总线 单片机扩展时,“控制”信号使 MUX 打向右边,内部的地址线经反相器与输出驱动器相连,于是内部“地址”信号可以由P2口引脚输出。 一、并行I/O口的功能结构 2、接口功能 (二)P2口 (2)通用I/O接口 一、并行I/O口的功能结构 作为通用I/O口时,“控制”信号使 MUX 打向左边,这时P2口电路结构与P1口相同,其功能和用法亦与P1口相同。 2、接口功能 (二)P2口 如果单片机无需扩展程序存储器,只需扩展少量外部RAM(≤256字节)时,可用@Ri间址,这时P2口仍可作为通用I/O口。 一、并行I/O口的功能结构 2、接口功能 (2)通用I/O接口 P2口输出时能驱动4个LSTTL负载。 (三)P3口 P3口一位的结构如下图所示,与P1口相比多了一个与非门和一个输入缓冲器,所以它除了可作为一般I/O口外,还具有第二功能。 1、接口结构 一、并行I/O口的功能结构 (三)P3口 (1)通用I/O接口 作为通用I/O接口时,“第二功能输出”线为“1”,接口的电路结构与P1口相同,所以功能和用法均与P1相同。 2、接口功能 一、并行I/O口的功能结构 (三)P3口 (2)第二功能 P3.0 RXD(串行输入通道) P3.1 TXD(串行输出通道) P3.2 INT0(外中断0输入端) P3.3 INT1(外中断1输入端) 一、并行I/O口的功能结构 2、接口功能 当P3口作为第二功能使用时,各位定义如下: (三)P3口 P3.4
您可能关注的文档
最近下载
- 湖南高速铁路职业技术学院单招《英语》常考点试卷附答案详解【A卷】.docx VIP
- T100程序设计-双档.pptx VIP
- 模块8 港浃台地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 2025年9月最新版劳务用工合同范本(可规避风险).doc
- 模块7 西北地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块6 西南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 汽车维修服务方案(完整版+104页).docx VIP
- 模块5 华南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块4 华中地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块3 华东地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
文档评论(0)