- 1
- 0
- 约2.74千字
- 约 25页
- 2017-12-23 发布于上海
- 举报
第二章单片机系统结构二
§2.7 输出/输入端口 §2.7.1 I/O端口概述 §2.7.2 P1口 §2.7.3 P0口 §2.7.4 P2口 §2.7.5 P3口 §2.7.6 端口的负载能力和接口要求 I/O端口概述 MCS-51系列单片机有4个8位并行I/O端口,称为P0、P1、P2、P3。 每个端口都是准双向口。? 每个端口都包括一个锁存器、一个输出驱动器、和一个输入缓冲器。 作输出时,数据可以锁存;作输入时,数据可以缓冲。 但这4个通道功能不完全相同,结构也略有不同。 I/O端口P0~P3(80H,90H,A0H,B0H) P0~P3为4个8位特殊功能寄存器,分别是4个并行I/O端口的锁存器。它们都有字节地址,端口的每一位可以进行位操作,每一条I/O线均可独立用作输入或输出。 用作输出时,可以锁存数据;用作输入时,数据可以缓冲。 §2.7.1 P1口 P1口用作通用I/O:无论有无片外存储器 扩展,P1端口均可用作通用I/O端口使用。 P1端口数据输入/输出通过对P1(90H)特殊功能寄存器的读写实现。 P1口某位的结构——由一个输出锁存器、二个三态输入缓冲器和输出驱动电路及控制电路组成。 图 P1口某位的结构图 §2.7.1 P1口 二、P1口用作通用I/O 在端口用作输入时,也必须先向对应的锁存器写入1,使FET截止。 作为输入使用时,要先向对应锁存器写入1,因此,P1口也被称为准双向口; 当P1口输出高电平时,能向外提供拉电流负载,所以不必再接上拉电阻。 §2.7.2 P0口 P0口某位的结构由一个输出锁存器、二个三态输入缓冲器和输出驱动电路及控制电路组成。 P0作为通用I/O端口使用——系统无存储器扩展、无外部接口芯片连接 P0作为数据/地址总线分时复用的情况——单片机系统外扩存储器,需要对外部的地址空间进行访问。 硬件实现原理 P0口为通用I/O口时,由硬件自动使控制信号C=0,开关MUX被控为如图示位置,; P0口分时作为地址/数据总线使用时,由内部硬件使C=1,开关拨向反相器3的输出端 二、P0口作为一般I/O口使用 1、P0口用作输出口 2、P0口作输入口 三、P0口作为地址/数据总线使用 1.P0口用作输出地址/数据总线 以P0口引脚输出低8位地址或数据信息,MUX开关把CPU内部地址/数据线经反向器3与驱动场效应管FET(T2)栅极接通。上下两个FET处于反相,构成推拉式的输出电路(T1导通时上拉,T2导通时下拉),提高了负载能力。 当P0口被地址/数据总线占用时,就无法再作I/O口使用了。 三、P0口作为地址/数据总线使用 2.由P0口输入数据: 在“读引脚”信号有效时,打开输入缓冲器2,使数据进入内部总线。 §2.7.4 P2口 一、P2口结构 二、P2口用作一般I/O口 三、P2口用作高8位地址总线 一、P2口结构 如图2-20所示,P2口某位的结构与P0口类似,有MUX开关。驱动部分与P1口类似,但比P1口多了一个转换控制部分。 P2口某位的结构图 二、P2口用作一般I/O口 1、当CPU对片内存储器和I/O口进行读/写(执行MOV 指令或EA=1时,执行MOVC指令)时,由内部硬件自动使开关MUX倒向锁存器的Q端,这时,P2口为一般I/O口。 二、P2口用作高8位地址总线 若扩展的RAM容量超过256B,使用“MOVX A,@DPTR”类指令的寻址范围是64KB,当CPU对片外存储器或I/O口进行读/写(执行MOVX指令或EA=0时执行MOVC指令)时,开关倒向地址线(右)端,这时,P2口只输出高8位地址。因为访问片外EPROM和RAM的操作往往接连不断,所以,P2口要不断送出高8位地址,此时P2口无法再用作通用I/O口。 §2.7.5 P3口 一、结构 二、P3口作为通用I/O口使用 三、P3口用作第二功能使用 P3口某位的结构图 二、P3口作为通用I/O口使用 1、当把P3口作为通用I/O口进行SFR寻址时,“第二输出功能端”W保持高电平,打开“与非”门3,D锁存器输出端Q的状态可通过“与非”门3送至FET场效应管输出。 2、当P3口作为输入使用(即CPU读引脚状态)时,同P0—P2口一样应由软件向口锁存器写1。 三、P3口用作第二功能使用 当某位作为第二功能时,该位的D锁存器Q被内部硬件自动置1, 使与非门3对“第二功能端”W开放。 第2功能脚为输出脚时,例TXD,/RD,/WR,控制信号状态通过与非门和FET输出到引脚端。 作为第2输入功能引脚时,由于端口不作为通用I/O口,读引脚信号无效,三态2不导通,第2功能输入信号经缓冲器4送入。 P3口线与第二功能表 小结——端口负载能力和接口要求 P0口输出级无
您可能关注的文档
- 第1章 旅游市场营销导论.ppt
- 第1单元 审题立意.ppt
- 第1章 概述EDA 技术实用教程.ppt
- 第1章 发育及发育生物学.ppt
- 第17章 多器官功能障碍与衰竭.ppt
- 第1章冲压技术概论.ppt
- 第1章直流电路绪论.PPT
- 第22节随机变量函数的分布.ppt
- 第13讲湍流及转捩1.ppt
- 第21讲数列的应用2.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 心源性晕厥临床表现及护理.pptx VIP
- 食物不耐受IgG解读.pptx
- 2021 固态锂电池用固态电解质性能要求及测试方法 无机氧化物固态电解质.docx VIP
- 毕业论文(设计)小型混凝土搅拌机设计.doc VIP
- 人教版(2024)新教材八年级数学下册第20章20.1 勾股定理及其应用每课时教学设计汇编(含三个教学设计).docx VIP
- 2025CSCO前列腺癌诊疗指南更新解读(全文).pdf VIP
- 湘教版(2024)新教材八年级地理下册第六章第二节《东北地区的人口与城乡分布》精品教学设计.docx VIP
- 山西省2024年中考英语模拟试卷(含答案)2.pdf VIP
- 2025年食品安全国家标准-食品生产卫生规范GB14881培训考试试题及参考答案.docx VIP
- 语文 《红楼梦》阅读中“选择题”解题技巧阐释与训练 2024-2025学年统编版高一语文必修下册.docx VIP
原创力文档

文档评论(0)