单片机结构与原理.ppt
《单片机结构与原理.ppt》由会员分享,可在线阅读,更多相关《单片机结构与原理.ppt(32页珍藏版)》请在第壹文秘上搜索。
1、l教学目的:了解80C51系列单片机的内部结构、工作原理 、存储器结构、时序及复位电路等硬件内容。 l教学重点:1.内部主要组成及工作原理 ;l 2.存储器结构特点;l 3.I/O 的复用结构及应用特点; 4 .时序及复位电路的作用。l教学难点:1 .特殊功能寄存器的作用;l 2 .堆栈及堆栈指针的作用。5. 1. 1 标准型单片机的组成及结标准型单片机的组成及结构 l图 5.2 AT89S51/52内部结构框图l中央处理器(CPU)l数据存储器(内部RAM) l程序存储器(内部ROM) l定时/计数器 l并行I/O口 l串行口 l时钟电路 l中断系统 l1. 主电源引脚GND和VCCl2.
2、时钟电路引脚XTAL1和XTAL2 l3. 控制信号引脚l RSTl / VPP l l ALE/ l4. 输入输出引脚(P0、P1、P2和P3端口引脚) PSENPSENPSENPSENPROGEA5 52 21 1 存储器结构和地址空间存储器结构和地址空间l 图5.4 AT89S51存储空间分布图 l80C51系列单片机的存储器在物理结构上可以分为如下4个存储空间:l 片内程序存储器;l 片外程序存储器;l 片内数据存储器;l 片外数据存储器。l但在逻辑上,即从用户使用的角度上,80C51系列有三个存储空间:l 片内外统一编址的64KB的程序存储器地址空间(用16位地址);l 片内数据存储
3、器地址空间,寻址范围为00FFH;l 64KB片外数据存储器地址空间。5.2.2 程序存储器 1.程序存储器的结构和地址分配 程序存储器 用16位地址指针PC和DPTR,寻址范围为64kB。可选择片内程序存储器或片外程序存储器。片外程序存储器必须通过并行扩展总线扩展,同时应将片外程序存储器选择引脚EA接地;选择片内程序存储器时,EA接高电平。2.程序存储器的入口地址l0000H: 复位后,程序将自动从0000H开始执行l80C51有5个中断源,其相应的入口地址安排在程序存储器的固定单元,这些入口地址不得随意被其它程序指令占用 :l0003H:外部中断0入口。l000BH:定时器0溢出中断入口。
4、l0013H:外部中断1入口。l001BH:定时器1溢出中断入口。l0023H:串行口中断入口。l002BH:定时器2溢出中断入口。只有AT89S52/C52有) 1片内数据存储器的结构及操作 片内数据存储器采用 8位地址指针,寻址范围为 256 B,分为两部分:00H7FH为可直接寻址和间接寻址空间;80HFFH直接寻址的空间为SFR空间,不能作数据存储器用。 对于AT89C52/S52还有一块只能间接寻址的地址为80HFFH的数据存储器。 2低128字节RAM 通用工作寄存器区 位寻址区 用户RAM区 3高128字节用户RAM区 仅AT89S52有4片外数据存储器的结构及操作 片外数据存储
5、器和外围扩展电路统一编址,可寻址范围为64 KB。 片外数据存储器寻址空间的数据传送使用专门的MOVX指令。片外数据存储器只能和累加器A交换数据,通过地址指针DPTR或工作寄存器Ri间接寻址。 图5.5片内数据存储器的配置l80C51单片机中,在片内RAM的80HFFH空间建立了集中的特殊功能寄存器SFR空间,通过该空间的SFR实现对80C51系列单片机内部资源的运行管理操作、位地址空间的操作等。这种集中的、归一化操作管理寄存器的模式是单片机内部资源操作管理的重要方式。l 采用SFR操作管理方式后,单片机内各种单元电路都可按照可编程集成器件的运行管理方式,通过对SFR的读写来实现操作管理。l访
6、问这些专用寄存器仅允许使用直接寻址的方式。 l80C51系列的SFR 在数量与功能上大同小异, 它们离散地分布在片内数据存储器的高128字节地址80HFFH中,但他们是不能作为数据存储器使用的,所以对这些特殊功能寄存器是不能随意写入数字的,特别是功能部件中的控制寄存器,不同的数字将使它们具有不同的工作方式。l特殊功能寄存器并未占满80HFFH整个地址空间,对空闲地址的操作是无意义的。若访问到空闲地址,则读出的是随机数。1访问这些专用寄存器仅允许使用直接寻址的方式。2对于AT89S52单片机,其片内RAM的80HFFH地址上有2个物理空间(见图2-6),一个是SFR的物理空间,一个是扩展的高12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 结构 原理
![提示](https://www.1wenmi.com/images/bang_tan.gif)