书签 分享 收藏 举报 版权申诉 / 52
上传文档赚钱

类型第2章MCS-51单片机构成课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2878634
  • 上传时间:2022-06-07
  • 格式:PPT
  • 页数:52
  • 大小:3.51MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《第2章MCS-51单片机构成课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    MCS 51 单片机 构成 课件
    资源描述:

    1、单片机原理及应用单片机原理及应用高正中高正中19:03第第2 2章章 MCS-51MCS-51单片机的结构与组成单片机的结构与组成 主要内容主要内容2.1 MCS-512.1 MCS-51单片机的构成单片机的构成2.2 MCS-51/522.2 MCS-51/52存储器的结构存储器的结构2.3 MCS-512.3 MCS-51的时钟与复位电路的时钟与复位电路2.4 89C512.4 89C51引脚及功能引脚及功能2.5 89C51 I/O2.5 89C51 I/O接口特性接口特性19:03 2.1 MCS-51MCS-51单片机的构成单片机的构成 2.1.1 MCS-51基本结构基本结构 (M

    2、CS-51核)核)8位位CPUROMRAM MCS-51MCS-51微处理器的结构微处理器的结构振荡器振荡器OscillatorInterruptC P UROMRAMTimer 1Timer 0I/O portsSerialExternal interruptsCounter inputsP0P1P2P3TXD RXDMCS-51 微处理器简化结构微处理器简化结构19:03山东科技大学 2.1.1 MCS-51核核 8 8位位CPUCPU,片内振荡器;,片内振荡器; 4KB/8KB4KB/8KB字节字节ROMROM; 128B/256B128B/256B字节字节RAMRAM; 2/32/3个

    3、个1616位定时器位定时器/ /计数器;计数器; 3232个可编程的个可编程的I/OI/O线;线; 一个可编程全双工串行口;一个可编程全双工串行口; 5/65/6个中断源,两个中断优先级;个中断源,两个中断优先级; 可寻址可寻址64KB64KB外部数据存储器空间、外部数据存储器空间、64KB64KB外部程外部程序存储器空间的控制电路;序存储器空间的控制电路; 布尔处理器。布尔处理器。19:03山东科技大学1)核内总线)核内总线 数据总线:数据总线:8位位(D0-D7) 地址总线:地址总线:8位位(A0-A7)2)核外总线)核外总线 数据总线数据总线DB:D0-D7 地址总线地址总线AB:A0-

    4、A15(可管理片内及片外可管理片内及片外RAM-XRAM/ROM)核内与片内、核外与片外;核内与片内、核外与片外;2.1.2 MCS-51总线总线19:03山东科技大学运算器运算器n 进行算术和逻辑运算进行算术和逻辑运算 ,8位;位;n 组成:组成:ALU、ACC、TEMP、PSW、B;主要任务:主要任务:n算术运算、逻辑运算、数据处理算术运算、逻辑运算、数据处理n利用程序状态寄存器利用程序状态寄存器PSW表述当前运行状态表述当前运行状态主要由运算器、控制器、位处理器等组成。主要由运算器、控制器、位处理器等组成。决定单片机的性能决定单片机的性能(字长、运行速度、数据处理,中断)。(字长、运行速

    5、度、数据处理,中断)。2.1.3 中央处理器中央处理器CPU19:03山东科技大学 控制器控制器 CPU的大脑中枢,以定时控制逻辑为中心,按照预的大脑中枢,以定时控制逻辑为中心,按照预先给定的步骤(即程序)发出一系列控制信号,控制计先给定的步骤(即程序)发出一系列控制信号,控制计算机各个部件的工作。算机各个部件的工作。 包括包括: 指令寄存器指令寄存器IR、指令译码器、指令译码器ID、数据指针、数据指针DPTR、程序计数器(指针)程序计数器(指针)PC、堆栈指针堆栈指针SP、以及控制电路以及控制电路(时序电路、中断控制部件、微操作控制部件)。(时序电路、中断控制部件、微操作控制部件)。 位处理

    6、器位处理器每次处理的数据是一位。它能完成逻辑与、或、非、异每次处理的数据是一位。它能完成逻辑与、或、非、异或等各种逻辑运算。用于逻辑电路的仿真、开关量的控制或等各种逻辑运算。用于逻辑电路的仿真、开关量的控制及设置状态标志位非常有效。及设置状态标志位非常有效。2.1.3 中央处理器中央处理器CPU19:03山东科技大学 SFRSFR共共128128字节地址空间,控制内部特殊字节地址空间,控制内部特殊功能单元的实现。功能单元的实现。 使用部分单元:使用部分单元:P0-P3P0-P3、C/TC/T、INTINT、SerialSerial2.1.4 特殊寄存器特殊寄存器SFR19:032.2 MCS-

    7、51/52的存储器结构的存储器结构根据作用分类根据作用分类: 程序存储器程序存储器ROMROM 数据存储器数据存储器RAMRAM根据位置分类根据位置分类: 核内核内RAMRAM和和SFR SFR 核外核外: : 数据存储器数据存储器-XRAM-XRAM 程序存储器程序存储器-ROM-ROM 哈佛存储结构哈佛存储结构 普林斯顿存储结构普林斯顿存储结构19:03直接寻址直接寻址 间接寻址间接寻址核内核内RAM SFR2.2.1 核内RAM与SFR5252子系列中子系列中SFRSFR区与高区与高128RAM128RAM区地址重叠,如何区地址重叠,如何区分访问区分访问SFRSFR还是附加的高还是附加的

    8、高128RAM?128RAM?利用指令的不同寻址方式来区利用指令的不同寻址方式来区别访问哪个区域,别访问哪个区域,SFRSFR区采用区采用直接寻址;访问附加高直接寻址;访问附加高128RAM128RAM区采用间接寻址。区采用间接寻址。19:03山东科技大学核内核内RAM SFRPSW.4/PSW.32.2.1 核内RAM与SFR19:03山东科技大学核内核内RAMRAM结构结构工作寄存器区:工作寄存器区:字节地址:字节地址:00H1FH访问:间接访问:间接/直接直接/寄存器寻址;寄存器寻址;位寻址区:位寻址区:字节地址:字节地址:20H2FH位地址为:位地址为:00H7FH访问:间接访问:间接

    9、/直接寻址;直接寻址;字节地址、位地址区别字节地址、位地址区别通用通用RAM区区字节地址:字节地址:30H7FH访问:间接访问:间接/直接直接/寄存器寻址;寄存器寻址;19:03山东科技大学 SFR可读可写,可视为专用可读可写,可视为专用RAM。均可以。均可以进行字节寻址,其中字节地址能被进行字节寻址,其中字节地址能被8整除的可整除的可以位寻址。以位寻址。2.2.2 特殊功能寄存器特殊功能寄存器SFR19:03山东科技大学特殊功能寄存器位地址特殊功能寄存器位地址(地址可被(地址可被8整除的整除的SFR )19:03山东科技大学 ACCACC累加器累加器 地址地址0E0H0E0H,在指令中用,在

    10、指令中用A A表示,可位寻址表示,可位寻址【ACC.XACC.X】。 B B寄存器寄存器地址地址0F0H0F0H,可位寻址,主要用于,可位寻址,主要用于乘除法乘除法,也作通用的,也作通用的8 8位位数据缓冲单元。数据缓冲单元。 SPSP地址为地址为81H81H,8 8位堆栈指针,只能字节寻址,复位值为位堆栈指针,只能字节寻址,复位值为07H07H。堆栈:堆栈:栈底:栈底:栈顶栈顶【堆栈指针堆栈指针】SPSP;堆栈区设置(设定栈底):堆栈区设置(设定栈底):2.2.4 特殊功能寄存器特殊功能寄存器SFR堆栈堆栈LIFO19:03山东科技大学堆栈堆栈堆栈堆栈: 是在核内是在核内RAM中开辟的暂存区

    11、中开辟的暂存区,一般设在一般设在3F-7FH;作用作用:保护现场、保护断点保护现场、保护断点应用场合应用场合:子程序调用、中断操作子程序调用、中断操作在响应中断或子程序调用时,发生入栈操作,自动将在响应中断或子程序调用时,发生入栈操作,自动将16位的位的PC值入栈,值入栈,PSW值并不自动入栈值并不自动入栈。特点特点:先进后出,后进先出先进后出,后进先出指令指令:入栈入栈PUSH,出栈,出栈POP PUSH和和POP都是对栈顶单元进行的。都是对栈顶单元进行的。SP指示栈顶指示栈顶. SP始终指向最后压入或即将弹出的数据单元,即栈顶。始终指向最后压入或即将弹出的数据单元,即栈顶。 SP为一个为一

    12、个8位寄存器,它的内容是栈顶存储单元的地址。位寄存器,它的内容是栈顶存储单元的地址。 19:03山东科技大学进栈进栈PUSHPUSH: 先先SP+1SP+1再写入数据再写入数据; ;出栈出栈POPPOP: 先读数据先读数据, ,再再SPSP1;1;进栈、出栈有两种方式:进栈、出栈有两种方式:1 1、自动方式:执行子程序、中断响应时。、自动方式:执行子程序、中断响应时。2 2、指令方式:、指令方式:PUSHPUSH、POPPOP关于进栈和出栈关于进栈和出栈19:03山东科技大学PUSH 36hSP36h37h35hXXXX19:03山东科技大学POP 37hStack Pointer36h37h

    13、35hXXXX19:03山东科技大学关于堆栈区的划定关于堆栈区的划定 堆栈深度要有足够的容量。堆栈深度要有足够的容量。 初始化初始化SPSP值,则值,则SPSP7FH7FH均为堆栈区。均为堆栈区。 系统复位后,系统复位后,SPSP07H07H,则实际堆栈从,则实际堆栈从08H08H开始,与开始,与1 1区区R R重重叠。重重叠。通常通常SPSP设在设在60H60H以后,即在用户以后,即在用户RAMRAM(30H30H7FH7FH)之间开辟。)之间开辟。(52(52系列,可设系列,可设SP=80H)SP=80H)19:03山东科技大学 I/OI/O端口端口P0P0P3P3 为为P0P0P3P3引

    14、脚的锁存器。可位寻址引脚的锁存器。可位寻址。定时定时/计数器计数器T0/T1 为由两个独立的为由两个独立的8位寄存器位寄存器(THx、TLx)组成的组成的16位寄存器,具有位寄存器,具有加加1功能。功能。串行口数据缓冲器串行口数据缓冲器SBUF 用于串行通信,存放欲发送和已接送数据,逻辑上为用于串行通信,存放欲发送和已接送数据,逻辑上为1个寄存器,个寄存器,物理上为物理上为2个寄存器。个寄存器。 数据指针数据指针DPTR 16位寄存器,包括两个位寄存器,包括两个8位寄存器位寄存器DPL和和DPH,地址分别为,地址分别为82H和和83H。只能字节寻址。也可作为两个。只能字节寻址。也可作为两个8位

    15、寄存器来处理。位寄存器来处理。 作为访问核外作为访问核外RAM或或ROM时的地址指针时的地址指针【采用间接寻址采用间接寻址】。2.2.4 特殊功能寄存器特殊功能寄存器SFR-续续19:03山东科技大学地址地址0D0H0D0H,8 8位寄存器,可位寻址。位寄存器,可位寻址。 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 PF1 OVRS0RS1 F0 AC Cy程序状态寄存器程序状态寄存器PSWPSW进位标志进位标志Cy: 算术逻辑指令时,最高位算术逻辑指令时,最高位D7有进(借)位,则有进(借)位,则Cy=1,否则,否则Cy=0; 在布尔处理器

    16、中,它起着在布尔处理器中,它起着“位累加器位累加器”的作用。的作用。17条布尔处理指令条布尔处理指令多数是针对多数是针对CY来完成的。程序中写成来完成的。程序中写成C。辅助进位标志辅助进位标志AC:加(减)法运算时,如果低半字节的最高位加(减)法运算时,如果低半字节的最高位D3有进(借)位,则有进(借)位,则AC=1,否则,否则AC=0;AC在作在作BCD码运算而进行二十进制调整时有码运算而进行二十进制调整时有用。用。用户标志用户标志FO、F1: 是用户定义的状态标志。可通过软件对它置位、清零;在编程时,是用户定义的状态标志。可通过软件对它置位、清零;在编程时,也常测试其状态进行程序分支。也常

    17、测试其状态进行程序分支。工作寄存器区选择位工作寄存器区选择位RS1、RS0:可软件置位或清零,以选定可软件置位或清零,以选定4个工作寄存器区中的一个个工作寄存器区中的一个区投入工作区投入工作(同一时刻仅可选择一个区同一时刻仅可选择一个区)。RS1PSW.4RS0PSW.3寄存器区寄存器区00第第0区区00H-07H01第第1区区08H-0FH10第第2区区10H-17H11第第3区区18H-1FH19:03山东科技大学溢出标志溢出标志OV: 作有符号数加法、减法时由硬件置位或清除,以指示作有符号数加法、减法时由硬件置位或清除,以指示运算结果是否溢出。运算结果是否溢出。 PF1 OVRS0RS1

    18、 F0 AC Cy程序状态寄存器程序状态寄存器PSWPSW地址地址0D0H0D0H,8 8位寄存器,可位寻址。位寄存器,可位寻址。 PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0奇偶标志奇偶标志P: 每执行一条指令,单片机都能根据每执行一条指令,单片机都能根据A中中1的个数的奇偶自动令的个数的奇偶自动令P置位置位或清零:奇为或清零:奇为1,偶为,偶为0。 在串行通信中作为奇偶校验位,检验数据传输的正确性。在串行通信中作为奇偶校验位,检验数据传输的正确性。19:03山东科技大学其他其他SFR: 串行口控制寄存器串行口控制寄存器SCON; 定时定时/

    19、计数器方式控制计数器方式控制TMOD; 定时器控制定时器控制TCON; 中断允许寄存器中断允许寄存器IE; 电源方式控制电源方式控制PCON。 SFR均有复位初始值,使用的寄存器在复位后应初始均有复位初始值,使用的寄存器在复位后应初始化;化; SFR可视为专用可视为专用RAM,有,有11个可以位寻址,共个可以位寻址,共21单元单元,其余单元厂家扩展时备用;,其余单元厂家扩展时备用; 8052另有另有3个个SFR,占据,占据5个单元个单元。注:注:19:03山东科技大学MCS-51MCS-51复位后内部寄存器状态复位后内部寄存器状态特殊功能寄存器特殊功能寄存器初始状态初始状态特殊功能寄存器特殊功

    20、能寄存器初始状态初始状态ACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPL00HTL100HDPH00HSCON00HP0P30FFHSBUF不定不定IPXXX00000BPCON0XXXXXXXBIE0XX00000BTMOD00HPC0000H19:03山东科技大学 MCS-51 MCS-51中,核内中,核内RAMRAM与核内与核内I/OI/O统一编址。统一编址。 核外核外1616位地址线,寻址空间位地址线,寻址空间64k,64k,与核外与核外I/OI/O统统一编址。一编址。 读写信号:读写信号:WRWR、RDRD。 位于核外位于核外【片内或

    21、片外片内或片外】,片内、片外,片内、片外XRAMXRAM地址不可重叠。地址不可重叠。2.2.5 XRAM存储空间存储空间 19:03程序存储器和程序存储器和XRAM 配置图配置图19:03山东科技大学 MCS-51MCS-51中程序存储器与中程序存储器与RAMRAM和和XRAMXRAM是分别单独编址的。是分别单独编址的。 程序存储器地址为程序存储器地址为1616位,读线位,读线/PSEN/PSEN。程序存储器都属于核外总。程序存储器都属于核外总线范围。线范围。 程序存储器可为片内或片外,也可同时使用程序存储器可为片内或片外,也可同时使用【/EA/EA选择选择】。2.2.6 ROM程序存储器程序

    22、存储器19:03山东科技大学访问核内访问核内RAM、核外核外RAM、ROM存储器的方法存储器的方法1 1、指令:指令:使用使用MOV、MOVX、MOVC三个不同的指令;三个不同的指令;2、控制引脚:控制引脚:片外片外ROM:使用控制信号:使用控制信号/PSEN;片外片外RAM:使用控制信号:使用控制信号/RD、/WR;/EA引脚接地,从片外引脚接地,从片外ROM开始开始; 0000H0FFFH 位于片外位于片外ROM;/EA引脚接高电平,从片内引脚接高电平,从片内ROM开始开始; 0000H0FFFH位于片内位于片内ROM,1000H-片外片外;3、ROM和核外和核外RAM一定要一定要用用16

    23、位地址位地址MOVXMOVC; 核内核内RAM 和和SFR,只能,只能使用使用8位地址位地址【MOV】;4、52子系列高子系列高128B普通普通RAM,只可采用间接寻址,只可采用间接寻址;19:032.3 时钟电路与复位电路时钟电路与复位电路1. 振荡电路振荡电路MCSMCS5151单片机的振荡器有内部和外部两种方式。单片机的振荡器有内部和外部两种方式。内部时钟内部时钟2.3.1 时钟电路时钟电路XTAL1引脚XTAL2引脚PD89C51至内部时钟晶振C1C2外部时钟外部时钟19:032. 指令时序指令时序振荡周期(时钟周期):振荡周期(时钟周期):晶振频率的倒数。晶振频率的倒数。状态和节拍:

    24、状态和节拍:1个状态个状态=2节拍(节拍(P1+P2) ;1节拍时间节拍时间=1振荡周期振荡周期。机器周期:机器周期:实现特定功能所需的时间。实现特定功能所需的时间。1机器周期机器周期=6状态状态=12振荡周期振荡周期。 指令周期:指令周期: 执行一条指令所需的时间。执行一条指令所需的时间。 19:03P1 P2S1P1 P2S2P1 P2S3P1 P2S4P1 P2S5P1 P2S6P1 P2S1P1 P2S2P1 P2S3P1 P2S4P1 P2S5P1 P2S6OSCALES1S2S3S4S6S5S1(a) 单字节单周期指令 MOV A,R1(读操作码)(读下一个操作码)(丢弃)S1S2

    25、S3S4S6S5S1(b) 双字节单周期指令 MOV A,#data(读操作码)(读第2个操作码)S1S2S3S4S6S5(c ) 单字节双周期指令 MOV Rn,direct(读操作码)(读下一个操作码)S1S2S3S4S6S5(不读操作码)图2.12 指令执行时序图振荡周期T(或一个节拍P)状态节拍机器周期19:032.3.2 复位方式与电路复位方式与电路1. 复位使单片机进入某种确定的复位使单片机进入某种确定的初始状态初始状态: PC值归零(值归零(0000H);); 各个各个SFR被赋予初始值:被赋予初始值:退出处于节电工作方式的停顿状态、退出一切退出处于节电工作方式的停顿状态、退出一

    26、切程序进程、退出程序的死循环,重新开始。程序进程、退出程序的死循环,重新开始。2. 简单复位电路简单复位电路 上电复位电路(上电复位电路(Time10ms) 上电按键复位电路上电按键复位电路19:033. 专用复位电路:专用复位电路: 作用:作用: 上电复位、手动复位、掉电检测信号输出。上电复位、手动复位、掉电检测信号输出。4.看门狗电路看门狗电路作用:作用:监视系统的工作,防止程序跑飞。监视系统的工作,防止程序跑飞。工作原理:工作原理:带清零功能的计数器。带清零功能的计数器。 2.3.2 复位方式与电路复位方式与电路19:03MCS-51复位后内部寄存器状态复位后内部寄存器状态特殊功能寄存器

    27、初始状态特殊功能寄存器初始状态ACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPL00HTL100HDPH00HSCON00HP0P30FFHSBUF不定不定IPXXX00000BPCON0XXXXXXXBIE0XX00000BTMOD00HPC0000H19:032.489C51外部引脚及功能外部引脚及功能一般采用一般采用40PDIP塑封。塑封。共可分为四个部分:共可分为四个部分:1、电源、电源: 2个个2、外接晶体振荡器、外接晶体振荡器2个个3、控制信号引脚、控制信号引脚4个个4、I/O引脚引脚32个个P0P1P2P319:03山东科技大学Vc

    28、cVcc:接接5 5V V电源(低功耗的为电源(低功耗的为+3.3V/2.7V+3.3V/2.7V) GNDGND:接地端接地端 一般一般VDDVDD 和和VSSVSS之间应接高之间应接高频和低频滤波电容。频和低频滤波电容。 2.4.1 主电源引脚主电源引脚19:03山东科技大学XTAL1:芯片内部振荡电路(单级反芯片内部振荡电路(单级反相放大器)输入端;相放大器)输入端;XTAL2:芯片内部振荡电路(单级反芯片内部振荡电路(单级反相放大器)输出端;相放大器)输出端; 振荡频率为晶振频率(振荡频率为晶振频率(1.21.224MHz24MHz),另外需两个),另外需两个30pF30pF左右左右的

    29、电容以微调频率;的电容以微调频率;2.4.2 外接晶体振荡器引脚外接晶体振荡器引脚19:03山东科技大学P0P0口口: :为三态双向口,可驱动为三态双向口,可驱动8 8个个TTLTTL电电路路; ;P1P1、P2P2、P3P3口口: :为准双向口为准双向口(作为输入(作为输入时,口线被拉成高电平,故称为准双时,口线被拉成高电平,故称为准双向口)向口),其负载能力为,其负载能力为4 4个个TTLTTL电路。电路。P0-P3P0-P3为多功能引脚,可自为多功能引脚,可自 动切换用动切换用 作作数据总线、地址总线、控制总线或数据总线、地址总线、控制总线或I/O I/O 接口外部引脚接口外部引脚2.4

    30、.3 I/O端口端口19:03山东科技大学ALE:地址锁存允许信号端;地址锁存允许信号端;PSEN:外部程序存储器读选通信号端;外部程序存储器读选通信号端;EA/VPP:程序存储器选择信号端和编程序存储器选择信号端和编程电源输入端;程电源输入端; EA=0:只访问片外程序存储器;只访问片外程序存储器; EA=1:先访问片内程序存储器再片外先访问片内程序存储器再片外;RST/VPD:复位信号端和后备电源输入复位信号端和后备电源输入端。端。 输入输入10ms以上高电平脉冲,单以上高电平脉冲,单片机复位。片机复位。 VPD使用后备电源,可实使用后备电源,可实现掉电保护。现掉电保护。2.4.4 控制引

    31、脚控制引脚19:032.5 I/O端口电路与电气特性端口电路与电气特性 4 4个个8 8位并行位并行I/OI/O口,口,3232根根I/OI/O引脚;引脚;扩展时:扩展时: P0 P0口:作地址口:作地址/ /数据总线,分时输出低数据总线,分时输出低8 8位地址和传位地址和传送送8 8位数据;位数据; P2 P2口:作高口:作高8 8位地址总线;位地址总线;P3P3口也具有第二功能。口也具有第二功能。每一个口都包含一个锁存器,一个输出驱动器和两个每一个口都包含一个锁存器,一个输出驱动器和两个(P3P3口为口为3 3个)输入缓冲器。个)输入缓冲器。19:031 1、P0P0接口结构接口结构P0P

    32、0口可作为通用口可作为通用I/OI/O接口,也可作为地址接口,也可作为地址/ /数据总线口。数据总线口。2.5.1 并行并行I/O口的功能结构口的功能结构_P0口口“控制控制”=0,作通用作通用I/O口;口;“控制控制”=1,作地址作地址/数据口;数据口;00截止截止写写11输出地址输出地址/数据数据 =0 时时输出地址输出地址/数据数据 =1 时时输出地址输出地址/数据数据 =1 时时19:03(1 1)地址)地址/ /数据总线数据总线 “ “控制控制”信号为信号为1 1,多路开关,多路开关MUXMUX向上,地址向上,地址/ /数据信号反相数据信号反相后经多路开关送到下一个场效应管的栅极。后

    33、经多路开关送到下一个场效应管的栅极。 如果地址如果地址/ /数据信号为数据信号为1 1,则下场效应管截止上场效应管导通,引,则下场效应管截止上场效应管导通,引脚为高电平;若地址脚为高电平;若地址/ /数据信号为数据信号为0 0,则下场效应管导通上场效应管,则下场效应管导通上场效应管截止,引脚为低电平,即地址截止,引脚为低电平,即地址/ /数据信号可顺利的到达引脚。数据信号可顺利的到达引脚。(2 2)通用)通用I/OI/O接口接口 “ “控制控制”信号为信号为“0”0”,多路开关,多路开关MUXMUX向下,输出驱动器处于向下,输出驱动器处于开漏状态,故需外接上拉电阻,这种情况下,电路结构与开漏状

    34、态,故需外接上拉电阻,这种情况下,电路结构与P1P1相同,相同,是一个准双向口,当要作为输入时,必须先向口锁存器写是一个准双向口,当要作为输入时,必须先向口锁存器写“1”1”。2 2、P0P0接口功能接口功能19:032.5.2、并行、并行I/O口的功能结构口的功能结构_P1口口P1P1口只有一种功能口只有一种功能通用输入输出接口。通用输入输出接口。1、P1接口结构接口结构锁存器起输出锁锁存器起输出锁存作用,存作用,8位锁位锁存器组成特殊功存器组成特殊功能寄存器能寄存器P1。2、P1接口功能接口功能19:032.5.3、并行、并行I/O口的功能结构口的功能结构_P2口口1、P2接口结构接口结构

    35、作地址总线时,MUX打右边;作通用I/O时,MUX打左边;19:03(2 2)通用)通用I/OI/O接口接口 作为通用作为通用I/OI/O口时,口时,“控制控制”信号使信号使 MUX MUX 打向左边,这时打向左边,这时P2P2口电路结构与口电路结构与P1P1口相同,其功能和用法亦与口相同,其功能和用法亦与P1P1口相同,负载能口相同,负载能力也相同。力也相同。(1 1)地址总线)地址总线单片机扩展时,单片机扩展时,“控制控制”信号使信号使 MUX MUX 打向右边,内部的地址线打向右边,内部的地址线经反相器与输出驱动器相连,于是内部经反相器与输出驱动器相连,于是内部“地址地址”信号可以由信号

    36、可以由P2P2口口引脚输出,此地址信号为高引脚输出,此地址信号为高8 8位地址。位地址。2 2、P2P2接口功能接口功能19:03 P P3 3口的结构与口的结构与P P1 1口相比多了一个与非门和一个输入缓冲器,口相比多了一个与非门和一个输入缓冲器,所以它除了可作为一般所以它除了可作为一般I/OI/O口外,还具有第二功能。口外,还具有第二功能。1、P3接口结构接口结构2.5.4、并行、并行I/O口的功能结构口的功能结构_P3口口作通用作通用I/O时,第二功能输出为高时,第二功能输出为高;第二功能:作输入时,第二功能:作输入时,Q=1,第二功能第二功能=1,通过输入缓冲器输入,通过输入缓冲器输

    37、入;第二功能:作输出时,第二功能:作输出时,Q=1,通过第二功能输出,通过第二功能输出;19:03(1 1)通用)通用I/OI/O接口接口作为通用作为通用I/OI/O接口时,接口时,“第二功能输出第二功能输出”线为线为“1”1”,接口的电路,接口的电路结构与结构与P1P1口相同,所以功能和用法均与口相同,所以功能和用法均与P1P1相同。相同。(2 2)第二功能)第二功能当当P3P3口作为第二功能使用时,各位定义如下口作为第二功能使用时,各位定义如下P3.0 RXDP3.0 RXD(串行输入通道)(串行输入通道)P3.1 TXDP3.1 TXD(串行输出通道)(串行输出通道)P3.2 INT0P3.2 INT0(外中断(外中断0 0输入端)输入端)P3.3 INT1P3.3 INT1(外中断(外中断1 1输入端)输入端)2、P3接口功能接口功能19:03P0-P3P0-P3口的比较口的比较19:03本章小结1. MCS-51单片机的结构组成2. MCS-51存储器的存储器配置 RAM、XRAM、ROM3. MCS-51单片机的I/O端口电路习题p422.2, 2.3, 2.5, 2.8

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:第2章MCS-51单片机构成课件.ppt
    链接地址:https://www.163wenku.com/p-2878634.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库