




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第二章第二章 80C51的结构和原理的结构和原理2学习目标学习目标 熟悉80C51单片机的结构和应用模式 掌握80C51的内部资源,特别是存储器配置 理解单片机的工作原理和基本时序重点内容重点内容 80C51单片机的应用模式 80C51单片机存储器及SFR配置 80C51单片机I/O口特点32.6 80C51的并行口结构与操作的并行口结构与操作2.1 80C51系列概述系列概述2.2 80C51的基本结构与应用模式的基本结构与应用模式2.3 80C51典型产品资源配置与引脚封装典型产品资源配置与引脚封装2.4 80C51的内部结构的内部结构2.5 80C51的存储器组织的存储器组织第二章第二
2、章 80C51的结构和原理的结构和原理42.1 80C512.1 80C51系列概述系列概述2.1.1 MCS-512.1.1 MCS-51系列系列 (1 1)MCS-51MCS-51是是IntelIntel公司生产的一个单公司生产的一个单片机系列名称。属于这一系列的单片机有片机系列名称。属于这一系列的单片机有多种,如:多种,如: 8051/8751/80318051/8751/8031; 8052/8752/80328052/8752/8032; 80C51/87C51/80C3180C51/87C51/80C31 80C52/87C52/80C3280C52/87C52/80C32等等 。
3、 5(2)该系列生产工艺有两种:)该系列生产工艺有两种:CHMOS是是CMOS和和HMOS的结合,既保持了的结合,既保持了HMOS高高速度和高密度的特点,还具有速度和高密度的特点,还具有CMOS的低功耗的特点。的低功耗的特点。在在产品型号中凡带有字母产品型号中凡带有字母“C”的即为的即为CHMOS芯片芯片,CHMOS芯片的电平既与芯片的电平既与TTL电平兼容,又与电平兼容,又与CMOS电平兼容。电平兼容。一是一是HMOS工艺工艺(高密度短沟道(高密度短沟道MOS工艺)。工艺)。二是二是CHMOS工艺工艺(互补金属氧化物的(互补金属氧化物的HMOS工艺)。工艺)。2.1 80C512.1 80C
4、51系列概述系列概述6 (3)在功能上,该系列单片机有基本型和)在功能上,该系列单片机有基本型和增强型两大类:增强型两大类:增强型增强型:8052/8752/803280C52/87C52/80C32基本型基本型:8051/8751/803180C51/87C51/80C312.1 80C512.1 80C51系列概述系列概述7(4)在片内程序存储器的配置上,该系)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜列单片机有三种形式,即掩膜ROM、EPROM和和ROMLess(无片内程序存储器无片内程序存储器)。如:。如:80C51有有4K字节的掩膜字节的掩膜ROM;87C51有有4K字
5、节的字节的EPROM ;80C31在芯片内无程序存储器。在芯片内无程序存储器。2.1 80C512.1 80C51系列概述系列概述82.1.2 80C51系列 Intel的:的:80C31、80C51、87C51,80C32、80C52、87C52等;等; ATMEL的:的:89C51、89C52、89C2051等;等; Philips、华邦、华邦、Dallas、Siemens等公司的许等公司的许多产品多产品 。 80C51是是MCS-51系列中系列中CHMOS工艺的一个典型工艺的一个典型品种品种 ;其它厂商;其它厂商以以8051为基核为基核开发出的开发出的CMOS工工艺单片机产品艺单片机产品
6、统称为统称为80C51系列系列。当前常用的。当前常用的80C51系列单片机主要产品有:系列单片机主要产品有:2.1 80C512.1 80C51系列概述系列概述92.2 80C512.2 80C51的基本结构与应用模式的基本结构与应用模式2.2.1 80C512.2.1 80C51的基本结构的基本结构102.2.2 80C512.2.2 80C51的应用模式的应用模式 一、一、总线型单片机应用模式总线型单片机应用模式总线型应用的总线型应用的“三总线三总线”模式模式 非总线型应用的非总线型应用的“多多I/O”模式模式 2.2 80C512.2 80C51的基本结构与应用模式的基本结构与应用模式1
7、1 二、非总线型单片机应用模式二、非总线型单片机应用模式 非总线型单片机已经将用于外部总线扩展用非总线型单片机已经将用于外部总线扩展用的的I/OI/O口线和控制功能线去掉,从而使单片机的口线和控制功能线去掉,从而使单片机的引脚数减少、体积减小引脚数减少、体积减小。对于不需进行并行外围。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如:极其适合。非总线型单片机典型产品如: AT89C1051AT89C1051/ /AT89C2051AT89C2051/ /AT89C4051AT89C4051。2.2 80C
8、512.2 80C51的基本结构与应用模式的基本结构与应用模式122.3 80C51典型产品资源配置与引脚典型产品资源配置与引脚2.3.1 80C512.3.1 80C51典型产品资源配置典型产品资源配置13由表可见:由表可见:(1)增强型与基本型在以下几点不同:)增强型与基本型在以下几点不同:片内片内ROM字节数:从字节数:从4K增加到增加到8K;片内片内RAM字节数:从字节数:从128增加到增加到256;定时定时/计数器从计数器从2个增加到个增加到3个个;中断源由中断源由5个增加到个增加到6个个。 2.3 80C51典型产品资源配置与引脚典型产品资源配置与引脚14(2)片内)片内ROM的配
9、置形式:的配置形式:无无ROM(即(即ROMLess)型,应用时要在片外)型,应用时要在片外扩展程序存储器;扩展程序存储器;掩膜掩膜ROM(即(即MaskROM)型,用户程序由芯)型,用户程序由芯片生产厂写入;片生产厂写入; EPROM型,用户程序通过写入装置写入,通型,用户程序通过写入装置写入,通过紫外线照射擦除;过紫外线照射擦除; FlashROM型,用户程序可以电写入或擦除型,用户程序可以电写入或擦除(当前常用方式)。(当前常用方式)。* OTPROM型(一次性编程写入型(一次性编程写入ROM) 产品,产品,具有较高的环境适应性和可靠性。具有较高的环境适应性和可靠性。2.3 80C51典
10、型产品资源配置与引脚典型产品资源配置与引脚152.3.2 80C512.3.2 80C51的引脚封装的引脚封装总线型非总线型2.3 80C51典型产品资源配置与引脚典型产品资源配置与引脚162.4 80C512.4 80C51的内部结构的内部结构17 2.4.1 80C512.4.1 80C51的内部结构的内部结构一、一、80C51的微处理器(的微处理器(CPU)(1)运算器)运算器累加器累加器ACC ;寄存器寄存器B ;程序状态字寄存器程序状态字寄存器PSW 。(2)控制器)控制器程序计数器程序计数器PC ;指令寄存器指令寄存器IR ;定时与控制逻辑。定时与控制逻辑。2.4 80C512.4
11、 80C51的内部结构的内部结构18二、二、80C51的片内存储器的片内存储器 在物理上设计成在物理上设计成程序存储器程序存储器和和数据存储器数据存储器两个两个独立的空间独立的空间(称为(称为哈佛结构哈佛结构):): 内部内部ROM容量容量4K字节字节 范围是:范围是:000H0FFFH 内部内部RAM容量容量128字节字节 范围是:范围是:00H7FH2.4 80C512.4 80C51的内部结构的内部结构19三、三、80C51的的I/O口及功能单元口及功能单元四个四个8位的并行口,即位的并行口,即P0P3。它们均为双向口,既可作。它们均为双向口,既可作为输入,又可作为输出。每个口各有为输入
12、,又可作为输出。每个口各有8条条I/O线。线。 有一个全双工的串行口有一个全双工的串行口(利用(利用P3口的两个引脚口的两个引脚P3.0和和P3.1););有有2个个16位的定时位的定时/计数器计数器 ;有有1套完善的中断系统。套完善的中断系统。 2.4 80C512.4 80C51的内部结构的内部结构20四、四、80C5180C51的特殊功能寄存器(的特殊功能寄存器(SFRSFR)内部有内部有2121个特殊功能寄存器单元,个特殊功能寄存器单元,它们同内部它们同内部RAMRAM的的128128个字个字节统一编址,地址范围是节统一编址,地址范围是80H80HFFHFFH。这些。这些SFRSFR只
13、用到了只用到了80H80HFFHFFH中的中的2121个字节单元,且这些单元是离散分布的。个字节单元,且这些单元是离散分布的。增强型单片机的增强型单片机的SFRSFR有有2626个字节单元。个字节单元。2.4 80C512.4 80C51的内部结构的内部结构212.4.2 80C512.4.2 80C51的时钟与时序的时钟与时序一、一、80C5180C51的时钟产生方式的时钟产生方式内部时钟内部时钟 外部时钟外部时钟2.4 80C512.4 80C51的内部结构的内部结构22二、二、80C51的时钟信号的时钟信号一个一个机器周期机器周期包含包含12个晶振周期或个晶振周期或6个时钟周期个时钟周期
14、 指令的执行时间称作指令的执行时间称作指令周期指令周期 (单、双、四周期)2.4 80C512.4 80C51的内部结构的内部结构23二、二、80C51的典型时序的典型时序 各指令的微操作在时间上有严格的次序,这各指令的微操作在时间上有严格的次序,这种种微操作的时间次序微操作的时间次序我们称作我们称作时序。时序。 单字节指令单字节指令 双字节指令双字节指令1、单周期指令时序、单周期指令时序2.4 80C512.4 80C51的内部结构的内部结构24 2个机器周期中个机器周期中ALE信号有效信号有效4次,后次,后3次读操作无效。次读操作无效。 2、双双周期指令时序周期指令时序2.4 80C512
15、.4 80C51的内部结构的内部结构25 在第二机器周期无读操作码的操作,而是进行外部在第二机器周期无读操作码的操作,而是进行外部数据存储器的寻址和数据选通数据存储器的寻址和数据选通 。ALE信号会出现非周期信号会出现非周期现象现象。 访问外部访问外部RAM的双周期指令时序的双周期指令时序 2.4 80C512.4 80C51的内部结构的内部结构262.4.3 80C512.4.3 80C51单片机的复位单片机的复位一、复位电路一、复位电路复位复位目的是目的是使单片机使单片机或系统中的其它部件或系统中的其它部件处于某种处于某种确定的初始状态。确定的初始状态。 2.4 80C512.4 80C5
16、1的内部结构的内部结构上电复位电路上电复位电路按键与上电复位按键与上电复位27二、单片机复位后的状态二、单片机复位后的状态PC=0000H,所以程序从,所以程序从0000H地址单元开始执行地址单元开始执行;启动后,片内启动后,片内RAM为随机值,运行中的复位操作不改变片内为随机值,运行中的复位操作不改变片内RAM的内容的内容 ;特殊功能寄存器复位后的状态是确定的特殊功能寄存器复位后的状态是确定的 : P0P3=FFH,各口可用于输出,也可用于输入;,各口可用于输出,也可用于输入; SP=07H,第一个入栈内容将写入,第一个入栈内容将写入08H单元;单元; IP、IE和和PCON的的有效位为有效
17、位为0,各中断源处于低优先级且均,各中断源处于低优先级且均被关断、串行通讯的波特率不加倍;被关断、串行通讯的波特率不加倍; PSW=00H,当前工作寄存器为,当前工作寄存器为0组。组。2.4 80C512.4 80C51的内部结构的内部结构28 2.5.1 80C512.5.1 80C51的程序存储器配置的程序存储器配置 PC是是16位的计数器,所以能寻址位的计数器,所以能寻址64KB的的ROM 80C51内部有内部有4KB的的ROM,80C52内部有内部有8KB的的ROM2.5 80C512.5 80C51的存储器组织的存储器组织29 2.5.2 80C512.5.2 80C51的数据存储器
18、配置的数据存储器配置2.5 80C512.5 80C51的存储器组织的存储器组织30一、工作寄存器区一、工作寄存器区 低端低端32个字节分成个字节分成4个工作寄存器组,每组个工作寄存器组,每组8个单元。个单元。当前当前工作寄存器组的机制工作寄存器组的机制便于快速现场保护。便于快速现场保护。 PSW的的RS1、RS0 决定当前工作寄存器组号决定当前工作寄存器组号 寄存器寄存器0组组 :地址:地址00H07H;寄存器寄存器1组组 :地址:地址08H0FH;寄存器寄存器2组组 :地址:地址10H17H;寄存器寄存器3组组 :地址:地址18H1FH。2.5 80C512.5 80C51的存储器组织的存
19、储器组织31二、位寻址区二、位寻址区2.5 80C512.5 80C51的存储器组织的存储器组织32三、通用三、通用RAM区区 位寻址区之后的位寻址区之后的30H至至7FH共共80个字节个字节为通用为通用RAM区。这些单元可以作为数据缓冲器使用。这区。这些单元可以作为数据缓冲器使用。这一区域的操作指令非常丰富,数据处理方便灵活。一区域的操作指令非常丰富,数据处理方便灵活。 在实际应用中,常需在在实际应用中,常需在RAM区设置堆栈。区设置堆栈。80C51的的堆栈一般设在堆栈一般设在30H7FH的范围内的范围内。栈顶。栈顶的位置由的位置由SP寄存器指示。寄存器指示。复位时复位时SP的初值为的初值为
20、07H,在系统初始化时可以重新设置。在系统初始化时可以重新设置。2.5 80C512.5 80C51的存储器组织的存储器组织33 2.5.3 2.5.3 80C5180C51的特殊功的特殊功能寄存器(能寄存器(SFRSFR)34 一、与运算器相关的寄存器(一、与运算器相关的寄存器(3个)个) 累加器累加器ACC,8位。用于向位。用于向ALU提供操作数,许多运提供操作数,许多运算的结果也存放在累加器中;算的结果也存放在累加器中; 寄存器寄存器B,8位。主要用于乘、除法运算。也可以作位。主要用于乘、除法运算。也可以作为为RAM的一个单元使用;的一个单元使用; 程序状态字寄存器程序状态字寄存器PSW
21、,8位。其各位含义为:位。其各位含义为: CY:进位、借位标志。有进借位:进位、借位标志。有进借位 CY=1,否则,否则CY=0; AC:辅助进位、借位标志;:辅助进位、借位标志; F0:用户标志位,由用户自己定义;:用户标志位,由用户自己定义; RS1、RS0:当前工作寄存器组选择位;:当前工作寄存器组选择位; OV:溢出标志位。有溢出时:溢出标志位。有溢出时OV=1,否则,否则OV=0; P:奇偶标志位。:奇偶标志位。ACC中结果有奇数个中结果有奇数个1时时P=1,否则,否则 P=0。2.5 80C512.5 80C51的存储器组织的存储器组织35二、指针类寄存器(二、指针类寄存器(2个)
22、个)v堆栈指针堆栈指针SP,8位。它总是指向栈顶。位。它总是指向栈顶。堆栈操作遵循堆栈操作遵循“后进先出后进先出”的原则的原则入栈时,入栈时,SP先加先加1,数据压入,数据压入SP指向的单元。指向的单元。出栈时,先将出栈时,先将SP指向的单元的数据弹出,然后,指向的单元的数据弹出,然后,SP再减再减1。 堆栈区堆栈区 地址增大地址增大v数据指针数据指针DPTR,16位。用来存放位。用来存放16位的地址。位的地址。 它由两个它由两个8位的寄存器位的寄存器DPH和和DPL组成。间接寻组成。间接寻址或变址寻址可访问片外的址或变址寻址可访问片外的64KB范围的范围的RAM或或ROM数据。数据。 2.5
23、 80C512.5 80C51的存储器组织的存储器组织36三、与端口相关的寄存器(三、与端口相关的寄存器(7个)个)v并行并行I/O口口P0、P1、P2、P3,均为,均为8位;位;v串行口数据缓冲器串行口数据缓冲器SBUF;v串行口控制寄存器串行口控制寄存器SCON;v串行通讯波特率倍增寄存器串行通讯波特率倍增寄存器PCON(一些位还与(一些位还与电源控制相关,所以又称为电源控制寄存器)。电源控制相关,所以又称为电源控制寄存器)。2.5 80C512.5 80C51的存储器组织的存储器组织37五、与定时器五、与定时器/计数器相关的寄存器(计数器相关的寄存器(6个)个)v定时定时/计数器计数器T
24、0的两个的两个8位计数初值寄存器位计数初值寄存器TH0、TL0,它们,它们可以构成可以构成16位的计数器,位的计数器,TH0存放高存放高8位,位,TL0存放低存放低8位;位;v定时定时/计数器计数器T1的两个的两个8位计数初值寄存器位计数初值寄存器TH1、TL1,它们,它们可以构成可以构成16位的计数器,位的计数器,TH1存放高存放高8位,位,TL1存放低存放低8位;位;v定时定时/计数器的工作方式寄存器计数器的工作方式寄存器TMOD;v定时定时/计数器的控制寄存器计数器的控制寄存器TCON。2.5 80C512.5 80C51的存储器组织的存储器组织四、与中断相关的寄存器(四、与中断相关的寄
25、存器(2个)个)v中断允许控制寄存器中断允许控制寄存器IE;v中断优先级控制寄存器中断优先级控制寄存器IP。 382.6 80C51的并行口结构与操作的并行口结构与操作2.6.1 P0口、口、P2口的结构口的结构 一、一、 P0口的结构口的结构391 1、 P0P0用作通用用作通用I/OI/O口口 当系统不进行片外的当系统不进行片外的ROM扩展,也不进行片外扩展,也不进行片外RAM扩扩展时展时,P0用作通用用作通用I/O口口。 在这种情况下,单片机硬件自动使在这种情况下,单片机硬件自动使C=0,MUX开关接向锁开关接向锁存器的反相输出端。存器的反相输出端。 另外,与门输出的另外,与门输出的“0
26、”使输出驱动器的上拉场效应管使输出驱动器的上拉场效应管T1处处于截止状态。因此,输出驱动级工作在于截止状态。因此,输出驱动级工作在需外接上拉电阻需外接上拉电阻的的漏漏极开路极开路方式。方式。2.6 80C51的并行口结构与操作的并行口结构与操作40作输出口时,作输出口时,CPU执行口的输出指令,内部数据总线上的执行口的输出指令,内部数据总线上的数据在数据在“写锁存器写锁存器”信号的作用下由信号的作用下由D端进入锁存器,经锁端进入锁存器,经锁存器的反向端送至场效应管存器的反向端送至场效应管T2,再经,再经T2反向,在反向,在P0.X引脚引脚出现的数据正好是内部总线的数据。出现的数据正好是内部总线
27、的数据。作输入口时,数据可以读自口的锁存器,也可以读自口的作输入口时,数据可以读自口的锁存器,也可以读自口的引脚。这要根据输入操作采用的是引脚。这要根据输入操作采用的是“读锁存器读锁存器”指令还是指令还是“读引脚读引脚”指令来决定。指令来决定。2.6 80C51的并行口结构与操作的并行口结构与操作41 执行执行“读读修改修改写写”类输入指令时(如:类输入指令时(如:ANL P0,A),内部产生的),内部产生的“读锁存器读锁存器”操作操作信号,使锁存器信号,使锁存器Q端数据进入内部数据总线,在端数据进入内部数据总线,在与累加器与累加器A进行逻辑运算之后,结果又送回进行逻辑运算之后,结果又送回P0
28、的的口锁存器并出现在引脚。口锁存器并出现在引脚。读口锁存器可以避免因外部电路原因使读口锁存器可以避免因外部电路原因使原口引脚的状态发生变化造成的误读。原口引脚的状态发生变化造成的误读。2.6 80C51的并行口结构与操作的并行口结构与操作42 在执行在执行“MOV”MOV”类输入指令时(如:类输入指令时(如:MOV AMOV A,P0P0),),内部产生的操作信号是内部产生的操作信号是“读引脚读引脚”。注意,在。注意,在执行该执行该类输入指令前要先把锁存器写入类输入指令前要先把锁存器写入“1”1”,使场效应管,使场效应管T2T2截止,使引脚处于悬浮状态,可以作为高阻抗输入。截止,使引脚处于悬浮
29、状态,可以作为高阻抗输入。 否则,在作为输入方式之前曾向锁存器输出过否则,在作为输入方式之前曾向锁存器输出过“0”0”,则,则T2T2导通会使引脚箝位在导通会使引脚箝位在“0”0”电平,使输电平,使输入高电平入高电平“1”1”无法读入。无法读入。所以,所以,P0P0口在作为通用口在作为通用I/OI/O口时,属于准双向口口时,属于准双向口。2.6 80C51的并行口结构与操作的并行口结构与操作432、P0用作地址用作地址/数据总线数据总线 当系统进行片外的当系统进行片外的ROM扩展或进行扩展或进行片外片外RAM扩展,扩展,P0用作地址用作地址/数据总线数据总线时时。 在这种情况下,单片机内硬件自
30、动使在这种情况下,单片机内硬件自动使C=1,MUX开关接向反相器的输出端,开关接向反相器的输出端,这时与门的输出由地址这时与门的输出由地址/数据线的状态决数据线的状态决定。定。2.6 80C51的并行口结构与操作的并行口结构与操作44CPU在执行输出指令时,低在执行输出指令时,低8位地址信息和数据信息分时地位地址信息和数据信息分时地出现在地址出现在地址/数据总线上。数据总线上。P0.X引脚的状态与地址引脚的状态与地址/数据线的数据线的信息相同。信息相同。CPU在执行输入指令时,首先低在执行输入指令时,首先低8位地址信息出现在地址位地址信息出现在地址/数数据总线上,据总线上,P0.X引脚的状态与
31、地址引脚的状态与地址/数据总线的地址信息相数据总线的地址信息相同同。然后,。然后,CPU自动地使转换开关自动地使转换开关MUX拨向锁存器,并向拨向锁存器,并向P0口写入口写入FFH,同时,同时“读引脚读引脚”信号有效,信号有效,数据经缓冲器进数据经缓冲器进入内部数据总线入内部数据总线。 P0口作为地址口作为地址/数据总线使用时是一个真正的双向口数据总线使用时是一个真正的双向口。2.6 80C51的并行口结构与操作的并行口结构与操作45二、二、 P2口的结构口的结构 2.6 80C51的并行口结构与操作的并行口结构与操作461 1、 P2P2用作通用用作通用I/OI/O口口 当不在单片机芯片外部
32、扩展程序存储器,只扩展当不在单片机芯片外部扩展程序存储器,只扩展256B的片的片外外RAM时,仅用到了地址线的低时,仅用到了地址线的低8位,位,P2口仍可以作为通用口仍可以作为通用I/O口使用口使用。 执行输出指令时,内部数据总线的数据在执行输出指令时,内部数据总线的数据在“写锁存器写锁存器”信信号的作用下由号的作用下由D端进入锁存器,经反相器后送至场效应管端进入锁存器,经反相器后送至场效应管T,再经再经T反相,反相,在在P2.X引脚出现的数据正好是内部总线的数据引脚出现的数据正好是内部总线的数据。 P2口用作输入时,数据可以读自口的锁存器,也可以读口用作输入时,数据可以读自口的锁存器,也可以
33、读自口的引脚。这要根据输入操作采用的是自口的引脚。这要根据输入操作采用的是“读锁存器读锁存器”指指令还是令还是“读引脚读引脚”指令来决定。指令来决定。2.6 80C51的并行口结构与操作的并行口结构与操作47 执行执行“读读修改修改写写”类输入指令时内部产生的类输入指令时内部产生的“读锁读锁存器存器”操作信号使锁存器操作信号使锁存器Q端数据进入内部数据总线,在与端数据进入内部数据总线,在与累加器累加器A进行逻辑运算之后,结果又送回进行逻辑运算之后,结果又送回P2的口锁存器并的口锁存器并出现在引脚。出现在引脚。 执行执行“MOV”类输入指令时,内部产生的操作信号是类输入指令时,内部产生的操作信号
34、是“读读引脚引脚”。应在执行输入指令前要把锁存器写入。应在执行输入指令前要把锁存器写入“1”,从而使,从而使引脚处高阻抗输入状态。引脚处高阻抗输入状态。 P2口在作为通用口在作为通用I/O口时,属于准双向口口时,属于准双向口。 2.6 80C51的并行口结构与操作的并行口结构与操作482 2、P2P2用作地址总线用作地址总线 当需要在单片机芯片外部扩展程序存当需要在单片机芯片外部扩展程序存储器或扩展的储器或扩展的RAM容量超过容量超过256字节时字节时,单片机内硬件自动使控制单片机内硬件自动使控制C=1,MUX开开关接向地址线,这时关接向地址线,这时P2.X引脚的状态正引脚的状态正好与地址线的
35、信息相同好与地址线的信息相同。2.6 80C51的并行口结构与操作的并行口结构与操作492.6.2 P12.6.2 P1口、口、P3P3口的结构口的结构 一、一、 P1口的结构口的结构 2.6 80C51的并行口结构与操作的并行口结构与操作50 P1口由一个输出锁存器、两个三态输口由一个输出锁存器、两个三态输入缓冲器和输出驱动电路组成。输出驱入缓冲器和输出驱动电路组成。输出驱动电路与动电路与P2口相同,内部设有上拉电阻。口相同,内部设有上拉电阻。 P1口是通用的准双向口是通用的准双向I/O口。输出高口。输出高电平时,能向外提供拉电流负载,不必电平时,能向外提供拉电流负载,不必再接上拉电阻。当口
36、用作输入时,须向再接上拉电阻。当口用作输入时,须向口锁存器写入口锁存器写入1。2.6 80C51的并行口结构与操作的并行口结构与操作51二、二、 P3口的结构口的结构 2.6 80C51的并行口结构与操作的并行口结构与操作521 1、P3P3用作第一功能(通用用作第一功能(通用I/O口)口) 对对P3口进行字节或位寻址时,单片机内部的硬件口进行字节或位寻址时,单片机内部的硬件自动将第二功能输出线的自动将第二功能输出线的W置置1。这时,对应的口线。这时,对应的口线为通用为通用I/O口方式。口方式。输出时,锁存器的状态(输出时,锁存器的状态(Q端)与输出引脚的状态相同;端)与输出引脚的状态相同;输
37、入时,要先向口锁存器写入输入时,要先向口锁存器写入1,使引脚处于高阻输入状态。,使引脚处于高阻输入状态。输入的数据在输入的数据在“读引脚读引脚”信号的作用下,进入内部数据总线。信号的作用下,进入内部数据总线。 P3口作为通用口作为通用I/O口时,属于准双向口口时,属于准双向口。2.6 80C51的并行口结构与操作的并行口结构与操作532 2、P3P3用作第二功能使用用作第二功能使用 当当CPU不对不对P3口进行字节或位寻址时,内部硬件口进行字节或位寻址时,内部硬件自动将口锁存器的自动将口锁存器的Q端置端置1。这时,。这时,P3口作为第二功口作为第二功能使用能使用。P3.0 :RXD(串行口输入);(串行口输入);P3.1 :TXD(串行口输出);(串行口输出);P3.2 : 外部中断外部中断0输入;输入;P3.3 : 外部中断外部中断1输入;输入;P3.4 :T0(定时器(定时器0的外部输入);的外部输入);P3.5 :T1(定时器(定时器1的外部输出);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黔南州龙里县人民政府办公室招聘公益性岗位工作人员1人笔试备考题库及答案解析
- 2025年马鞍山和县安徽和州文化旅游集团有限公司招聘5人笔试参考题库附答案解析
- 2025北京金融控股集团所属企业校园招聘7人笔试备考题库及答案解析
- 校园安全防范知识培训课件
- 2025年妇女保健科妇科常见病诊疗技能考核答案及解析
- 2025年床边护理技能检定考试模拟卷答案及解析
- 呼伦贝尔市中储粮2025秋招面试半结构化模拟题30问及答案
- 玉溪市中石化2025秋招面试半结构化模拟题及答案油田勘探开发岗
- 肇庆市中石油2025秋招笔试模拟题含答案法律与合规岗
- 洛阳市中石油2025秋招面试半结构化模拟题及答案机械与动力工程岗
- 安徽省宿州市埇桥区教育集团2024-2025学年上学期九年级第一次月考数学试卷
- 24.1.1《圆》数学人教版九年级上册教学课件
- 汾酒白酒招商手册
- 甜米酒创业计划书
- 塔吊租赁服务技术实施方案技术标
- 员工组织承诺的形成过程内部机制和外部影响基于社会交换理论的实证研究
- 优质课件:几代中国人的美好夙愿
- 2023年真空镀膜机行业市场分析报告及未来发展趋势
- 物业礼仪规范培训方案
- 约谈记录表模板
- 外科护理学阑尾炎教案
评论
0/150
提交评论