2单片机_硬件结构.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2单片机_硬件结构

使用时注意:无论P3口作通用输入口还是作第二功能输入口用,相应位的输出锁存器和第二输出功能端都应置“l”,使VT截止。另外,每1位具有的两个功能不能同时使用。 表2-1 P3口各位线与第二功能表 综上所述,P0口的输出级与P1~P3口的输出级在结构上是不相同的,因此它们的负载能力和接口要求也不相同。 1.P0口的每一位输出可驱动8个LSTTL负载。 2.P1~P3口的输出级均接有内部上拉电阻,他们的每一位的输出均可以驱动4个LSTTL负载。 3 .P1~P3口的输入端都可以被集电极开路或漏极开路电路所驱动,而无需再外接上拉电阻。 4 . P0~P3端口只能提供几毫安的输出电流,当作为输出口去驱动负载时,应考虑电平和电流的匹配,使用时应注意。 P0~P3口都是准双向I/O口。作输入时,必须先向相应端口的锁存器写入“1”,使下拉场效应管截止,呈高阻态。 当系统复位时,P0~P3端口锁存器全为“1”。 (5)并行 I/O端口 MCS-51单片机内部共有4个8位的I/O端口(P0、P1、P2、P3),P0口为三态双向口,能带8个TTL门电路,P1、P2和P3口为准双向口,负载能力为4个TTL门电路。每一条I/O线都能独立地用作输入或输出,以实现数据的并行输入输出。 (6)串行口 MCS-51有一个全双工的串行口,以实现单片机和其他设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通讯收发器使用,也可作为同步移位器使用。 (7)中断控制系统 MCS-51单片机的中断功能较强,以满足控制应用的需要。 8051单片机内部共有5个中断源,即外中断2个,定时计数中断2个,串行中断1个。全部中断分为高级和低级共两个优先级别。 (8)时钟电路 MCS-51单片机内部设置有时钟电路。它与外时钟组成了定时控制部件,为单片机产生时序脉冲序列。石英晶体和微调电容需外接。MCS-51系统所允许的晶振频率一般为6MHz和12MHz。 (9)总线 MCS-51单片机内部采用内部扩展总线结构。以上所有组成部分都是通过总线连接起来,从而构成一个完整的单片机。系统的地址信号、数据信号和控制信号都是通过总线传送的,总线结构减少了单片机的连线和引脚,提高了集成度和可靠性。 MCS-51虽然只是一个集成芯片,但它已经包括计算机应该具有的基本部件,已经是一个微型机系统了。 单片机内部最核心的部分是一个8位高性能微处理器CPU,它是单片机的心脏和头脑。CPU的主要功能是读入并分析每条指令,根据各指令的功能产生各种控制信号,控制存储器、输入/输出端口的数据传送、数据的算术运算、逻辑运算以及位操作处理等。 8051单片机内部结构图 1 . CPU的控制器 控制器由程序计数器PC、指令寄存器IR、指令译码器ID、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制逻辑电路等组成。 主要功能是对来自存储器中的指令进行译码,通过定时控制电路,在规定的时刻发出各种操作所需的全部内部和外部控制信号,协调各功能元件的工作,完成指令所规定的功能。控制器各功能部件简述如下。 (1)程序计数器PC(Program Counter) PC是一个16位的专用寄存器,用来存放下一条指令的地址,它具有自动加1的功能。当CPU要取指令时,PC的内容首先送至地址总线上,然后再从存储器中取出指令,从该地址的存储单元中取指令后,PC内容则自动加1,指向下一条指令的地址,以保证程序按顺序执行。 在执行转移、子程序调用指令和中断响应时例外,PC的内容不再加1,而是由指令或中断响应过程自动给PC置入新的地址。单片机复位时,PC自动清零,即装入地址0000H,从而保证了复位后,程序从0000H地址开始执行。 (2)指令寄存器IR 指令寄存器是一个8位的寄存器,用于暂存待执行的指令,等待译码。 (3)指令译码器ID 指令译码器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。根据译码器输出的信号,再经定时控制电路定时地产生执行该指令所需要的各种控制信号,完成指令的功能。 (4)数据指针DPTR DPTR是一个16位的专用地址指针寄存器,通常在访问外部数据存储器时作地址指针使用。 (5)定时与控制逻辑电路 定时与控制逻辑电路是处理器的核心部件,它的任务是产生各种控制信号,协调各功能部件的工作。8051内

文档评论(0)

mhk8089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档