网站大量收购独家精品文档,联系QQ:2885784924

第02章AT89C51单片机内部结构基础.ppt

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

第2章 AT89C51单片机内部结构基础 2.1 内部结构和引脚功能 2.内部结构主要部件 (1)1个8位的中央处理器(CPU),是单片机的核心 (2)128个字节的内部数据RAM,地址为00H~7FH (3)21特殊功能寄存器SFR, 离散分布于地址80H~FFH中 (4)程序计数器PC,是物理上独立的16位专用寄存器 (5)4K 字节FLASH内部程序存储器(内ROM) (6)4个8位可编程I/O口(P0、P1、P2、P3) (7)1个UART串行通信口 (8)2个16位定时器/计数器 (9)5个中断源,两个中断优先级的中断控制系统 (10)一个片内振荡器和时钟电路 (11)用于扩展外RAM、外ROM等的结构 地址总线(AB);数据总线(DB)控制总线(CB) 2.1.2 引脚功能 40个引脚分四类: 电源(2)、时钟(2)、控制(4)和I/O引脚(32) 1.电源引脚(括号中数为引脚编号) (1)Vss(20):接地端。 (2)Vcc(40):接DC电源端 2.时钟引脚 (1)XTAL1(19);(2)XTAL2(18):外接晶体引脚。 3.控制线 (1)RST(9):复位输入端。 (2)ALE/(/PROG)(30):地址锁存允许/编程脉冲。 (3)/PSEN(29): 外ROM读选通信号。 (4)/EA/Vpp(31): 内、外ROM选择/编程电源 /EA为内、外ROM选择端。ROM寻址范围为64KB。当/EA保持 高电平时,先访问内ROM,当PC的值超过4KB时,自动转向 执行外ROM中的程序。当/EA保持低电平时,只访问外 ROM。 4.P0~P3: 4个8位输入/输出口,一共32条引脚。 2.2 时钟电路与复位电路 2.2.1 时钟电路 时钟电路用于产生单片机工作所需要的时钟信号。通常有两 种方式:内部时钟方式;外部时钟方式。 1.振荡器元件、振荡周期 只要在XTAL1和XTAL2引脚上跨接振荡器元件(例晶体振荡 器),则构成振荡器。 AT89C51振荡器频率最高24MHz,也可很 低。振荡频率的倒数称振荡周期。如图2-4所示。 2.2.2复位电路 1.复位 复位是令单片机初始化的操作。其主要功能是初始化单片机工作状态:使(PC)=0H ;并使表2-1中的寄存器取初值。 2.复位信号 RST引脚是复位信号的输入端。要实现复位操作,必须使RST引脚上至少保持2个机器周期的高电平,再从高电平变为低电平完成复位。 3.复位电路 复位操作有 上电自动复 位、按键电 平复位等方 式。见图2- 5所示。 2.3存储器结构 2.3.1 存储器组成 2.3.3 数据存储器RAM 128个字节,使用时可分四区。 (1)工作寄存器区 片内数据存储器RAM中最低32个 单元(00H~1FH)是工作寄存 器区。按地址由小到大分为四 个组,即0组、1组、2组、 3组。如图2-8(A)所示。 (3)数据缓冲区 片内数据存储器RAM中,30~7FH地址单元一般(若堆栈未设置在该区中)可作数据缓冲区用。用于存放各种数据和中间结果。但要注意:没有使用的工作寄存器单元和没使用的可位寻址单元都可用作数据缓冲区用。 例: (1)累加器ACC: E0H, 助记符为A,是一个最为常用的特殊功能寄存器。许多指令的操作数取自于它,许多运算的结果存放在它中。可字节寻址也可位寻址。 (2)通用寄存器B: F0H, 乘除法指令中要用它。可字节寻址也可位寻址。 (3)程序状态字PSW :D0H,是一个八位的标志寄存器,用来存放指令执行后的有关状态。可字节寻址也可位寻址。 它的各位定义如表2-4 所示。 注意2:凡是地址不能被8整除(字节末位非0H或非8H)的特殊功能寄存器都是只能字节寻址不能位寻址的特殊功能寄存器。 例: (1)SP堆栈指针寄存器: 81H,不可位寻址。 (2)DPTR数据指针:DPTR是一个16位特殊功能寄存器,由两个八位寄存器DPH(高8位,83H)和DPL(低8位,82H)组成。不可位寻址。 (3)SBUF串行通信数据缓冲器:99H,不可位寻址。 (4)定时器/计数器的两对寄存器(TH0,TL0和TH1,TL1)不可位寻址。 练习与思考2 1,2,3,4,5,6,10,11,14 * 2.1.1 内部结构框图和主要部件 1.内部结构框图 AT89C51单片机内部结构框图如图2-1所示。该图包含了该单片机的基本硬件资源。 图2-1 AT89C51单片机内部结构框图 图2-2 AT89C51单片机引脚图和逻辑符号图 图2-3 时钟电路原理框图 B 外部时钟方式 A 内部时钟方式 3.机器周期 一个机器周期由6个状态组成。即S1、S2、S3

文档评论(0)

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

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

1亿VIP精品文档

相关文档