第二章51单片机基本结构总汇.pptVIP

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MCS-51单片机的硬件结构;单片机概述;学习单片机,暂不讨论软件编程问题,仅考虑单片机硬件知识,需要重点了解的包括以下几方面: 1. CPU的性能 – 主要指CPU的字长、工作主频、指令周期的长短等; 一般说字长越长,主频越高,CPU的运算性能越强,速度也越快; 2. 存储器的大小和读写速度 – 单片机的存储器包括程序存储器(ROM)和数据存储器(RAM)两大类。CPU对两种存储器的管理方式、存储器读写速度也是影响单片机综合性能的重要方面。 例如 Iphone手机的照相效果好绝不仅仅是镜头像素高的原因,更多的还是内核CPU和存储器的读写速度快决定的。;3. I/O接口的内部结构、能力、管脚功能的复用方式等。 4. 中断系统的结构、工作处理方式。中断是一种CPU的工作机制,理解了一种单片机的中断,很容易掌握其他单片机的中断使用。 4. 片上外设资源的功能、使用说明。因为“特殊功能寄存器SFR(Special Function Register)是CPU操纵这些外设资源的唯一接口,因此除了要掌握每种外设的功能原理外,对于初学者和很多的应用工程师,大部分的时间都花在了对具体的寄存器的熟悉使用上。这方面唯一的方法就是看资料手册PDF,反复实验尝试,总结经验技巧。;⑴ 8位CPU -- CPU字长;⑺ 2个16位定时器/计数器T/C --片内外设;;MCS-51单片机内部结构分析;40引脚,双列直插式结构;一、51单片机的管脚功能;2、管脚的功能; 定时元件采用由石英晶体和电容组成并联谐振电路。晶体和电容尽可能靠近单片机芯片。;每一种单片机芯片都必须要有时钟电路,提供给CPU必要的时间基准,CPU正是在时钟电路提供的脉冲信号下一步一步的执行程序,就如同人类世界离不开时间和钟表一样。时钟电路对每种单片机基本大同小异,电路接法和参数相对固定的,关心的只是CPU的时钟频率是多少,相应的CPU的指令执行速度有多快。 时钟电路提供的稳定脉冲信号的周期称为时钟周期,它是表示CPU执行指令快慢的时间基准单位。单片机每一条硬件指令执行的时间长短各不相同,但一定是时钟周期的整数倍。一般将某条指令执行所需的时间称为指令周期。因此,一但时钟电路确定了,时钟周期就是确定值,而指令周期可变,是由执行的指令来确定的。;单片机的硬件接口 (I/O);复位信号:高电平复位CPU,低电平CPU工作;寄存器 内 容;;关于单片机复位的说明;单片机的时钟和时序 时钟频率:一般就是单片机外接晶体振荡器的频率,其倒数就是时钟周期。 机器周期:等于12个(时钟周期 / 振荡周期),是执行指令的基准时间单位。 指令周期:执行任一条指令所需时间,51单片机111条指令执行时间分别有1,2,4个机器周期三种。;要点总结: 本节内容基本是芯片手册上直接翻译过来的。都是些比较固定的内容。大多需要记忆。对于时钟周期的理解需要掌握的是晶振频率的倒数是时钟周期,每12个时钟周期是一个机器周期,标准51单片机执行一条指令最短的时间是一个机器周期。改进型的51单片机机器周期等于6个时钟周期,例如STC51。;2.2 单片机存储器的组织和分配;例如:采用普林斯顿结构的单片机有STM32 (ARM), MSP430; 采用哈佛结构的有MCS-51,ATMEL的AVR Mega, Microchip的PIC,dsPIC系列。 哈佛结构的特点是ROM和RAM分开独立编址(二者地址编号是可以相同范围的),对两者的访问采用不同的指令和硬件管脚;普林斯顿结构的特点是ROM和RAM安排在统一连续的地址空间中,采用相同的访问指令和硬件逻辑,靠的是地址区间的区分。二者各有所长,一般单片机上哈佛结构应用较多。;关于存储器的组织管理方法可能比较抽象。简单形象点记忆就是: 哈佛结构把程序存储器和数据存储器各自单独分开,每个部分有一套单独的管理操作结构,具体体现在指令的不同、硬件逻辑电路的不同上。 而普林斯顿结构则是把二者一起分配一块大的连续空间上,操作方式和硬件电路都一样,区别方法是根据地址编号范围的不同来进行区分。普遍说哈佛结构单片机上手学习比较容易,普林斯顿结构的学习略微抽象困难一点。;STM32F103的普林斯顿存储器组织结构;dsPIC30F3012哈佛存储器组织结构;;;先来熟悉51单片机的程序存储器;程序存储器的特殊部分 --中断向量表 单片机上电后,PC=0000H指向程序存储器第一个单元地址,然后从0000H开始逐条递增的取指令送给CPU开始执行。 程序存储区一开始部分的几个地址单元被用作为中断服务程序的入口地址,分别如下: 0000H 上电复位后主程序入口地址 0003H 外部中断0(INT0) 000BH 定时/计数器0中断

文档评论(0)

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

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

1亿VIP精品文档

相关文档