第二章--单片机的结构及工作原理演示幻灯片.pptxVIP

第二章--单片机的结构及工作原理演示幻灯片.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学课件讲义PPT教案幻灯片学习资料

单片机技术及应用——基于汇编及C51程序设计第2章 单片机的结构及工作原理主 要 章 节12.1 51系列单片机的内部结构2.2 51单片机的存储器组织2.3 51系列单片机的引脚及功能2.4 时钟电路与CPU时序2.5 51单片机的工作方式2.6 51系列单片机最小系统2.1 51系列单片机的内部结构1一、51单片机的基本组成2.1 51系列单片机的内部结构二、中央处理器(CPU)1. 算术/逻辑运算部件ALU2.定时控制部件3.专用寄存器组 ⑴ 累加器A⑵ 通用寄存器B ⑶程序状态字PSW⑷ 程序指针计数器PC ⑸ 数据指针寄存器DPTR⑹ 堆栈指针寄存器SP12.1 51系列单片机的内部结构CYACFORS1RS0OVP进位标志辅助进位标志用户标志溢出标志工作寄存器区选择位奇偶标志(偶)1⑷ 程序状态字PSWPSW7 PSW6 PSW5 PSW4 PSW3 PSW2 PSW1 PSW02.1 51系列单片机的内部结构⑷ 程序状态字PSWRS1RS0工作寄存器组000组(00H~07H)011组(08H~0FH)102组(10H~17H)113组(18H~1FH)12.1 51系列单片机的内部结构12.1.3 存储器2.1.4I/O端口 四个8位双向I/O端口(P0、P1、P2、P3),每一条I/O线都能独立地用作输入或输出。P0口为三态双向口。P1、P2、P3口为准双向口2.1.4 I/O端口功能:① P0口作地址/数据复用总线② P0口作通用I/O端口使用11) P0端口2.1.4 I/O端口功能:① P1口作通用I/O端口使用② P1口其他功能12)P1口2.1.4 I/O端口功能:① P2口作通用I/O端口使用② P2口作地址总线口使用13) P2口2.2 51单片机的存储器组织二、程序存储器总空间为64KB,地址0x0000~0xFFFF,通过程序计数器PC访问。物理结构上分为片内程序存储器和片外程序存储器。8031和8032内部没有ROM,8051和8751内部有4KB的ROM,地址空间为0000H~0FFFH,8052和8752内部有8KB的ROM,地址空间为0000H~1FFFH。片外最多扩展64KB,地址0x0000~0xFFFF。1二、程序存储器1二、程序存储器名称地址系统复位地址0000H外部中断0中断服务程序入口地址0003H定时/计数器0中断服务程序入口地址000BH外部中断1中断服务程序入口地址0013H定时/计数器1中断服务程序入口地址001BH串行口入口地址中断服务程序0023H定时/计数器2中断服务程序入口地址(仅52子系列有)002BH17个特殊地址2.2 51单片机的存储器组织2.2.3数据存储器物理结构上,数据存储器分为片内数据存储器和片外数据存储器。两者完全独立,有不同的存储空间,访问方式上也各不相同12.2.3数据存储器11) 片内数据存储器分:片内的随机存储块和特殊功能寄存器(SFR)块片内的随机存储块, 51子系列128字节,编址为00H~7FH, 52子系列256字节,编址为00H~FFH特殊功能寄存器(SFR)块也有128字节,编址为80H~FFH;1) 片内数据存储器片内的随机存储块11) 片内数据存储器1(1) 工作寄存器组区00H~1FH单元,共32个字节,分4组:0组(00H~07H )、1组(08H~0FH )、 、2组(10H~17H )、和3组(18H~1FH ) 。每组8个寄存器,依次用R0~R7表示。由程序状态寄存器PSW中的RS0和RS1两位来选择,选择情况见前面。1) 片内数据存储器(2) 位寻址区 20H~2FH单元字节单元地址D7D6D5D4D3D2D1D020H070605040302010021H0F0E0D0C0B0A0908221F1E1D1C1B1A191824H272625242322212025H2F2E2D2C2B2A292826H373635343332313027H3F3E3D3C3B3A393828H474645444342414029H4F4E4D4C4B4A49482AH57565554535251502BH5F5E5D5C5B5A59582CH67666564636261602DH6F6E6D6C6B6A69682EH77767574737271702FH7F7E7D7C7B7A797811) 片内数据存储器1(3) 一般RAM区(4) 堆栈区与堆栈指针存储区域“先入后出、后入先出”堆栈指针SP管理。堆栈主要是为子程序调用和中断调用而设立的,用于保护断点地址和保护现场状态。堆栈有入栈和出

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档