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

单片机原理第2章分解.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)振荡周期 为单片机提供时钟信号的振荡源的周期,是所有信号的最小单位 (2)时钟周期 又称为状态周期S ,MCS51单片机规定两个晶振周期作为一个时钟周期,这两个晶振周期分别称为P1和P2节拍。 (3)机器周期 6个状态周期为一个机器周期,是单片机完成一个基本操作的最短时间 有关概念和术语 (4)指令周期 CPU执行一条指令所需的时间 不同的指令执行时间不一样,即指令周期不一样 MCS51的指令周期有1、2、4个机器周期3种 若外接晶振频率为12MHz,则 振荡周期=1/12MHz= 1/12us=0.0833us 时钟周期=2×振荡周期=0.167us 机器周期=6×时钟周期=12×振荡周期=1us 指令周期=1~4us 有关周期信号关系图 2.6 单片机的复位方式及初始状态 上电开机时 ,或者因为程序本身错误,或者受到外部干扰而“死机”,需要对计算机进行复位; MCS-51单片机的复位目的: 完成设置PC指针初值 设定有关特殊功能寄存器的初值,是相关的功能部件复位后有一个确定的初始状态。 复位由RST引脚上持续两个以上机器周期的高电平实现。 常用复位电路 上电复位电路 上电复位和按键复位电路 特殊功能寄存器复位初值 特殊功能寄存器 初始状态 特殊功能寄存器 初始状态 A 00H TMOD 00H B 00H TCON 00H PSW 00H TH0 00H SP 07H TL0 00H DPL 00H TH1 00H DPH 00H TL1 00H P0~P3 FFH SBUF ××××××××B IP ×××00000B SCON 00H IE 0××00000B PCON 0×××××××B 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 位地址/位名 字节地址 四. 片外数据存储器 当片内数据存储器不够用时,可通过三总线结构,最多扩展64K片外数据存储器,地址范围为0000H~0FFFFH。 对片外数据存储器的读写由/RD和/WR信号控制 具体系统可在64K限度内根据需要扩展,对于片外程序存储器的扩展也是按这一原则进行。 MCS-51的I/O接口和片外数据存储器共用64K地址空间,扩展时要存储器和I/O数据读写冲突。 2.3.2.2 MCS-51单片机的逻辑存储空间 单片机系统中,内部数据存储器和外部数据存储器不仅在物理上存在,而且可以同时使用; 内部程序存储器和外部程序存储器空间虽然在物理同时存在,但在具体系统中,两个程序存储器空间的低4K只能任选其一,不能同时使用, 具体使用哪4K由/EA引脚决定: /EA接地,使用片外低4K;反之使用片内低4K。 因此,单片机在逻辑上只有3个存储空间,即内部数据存储器、外部数据存储器和程序存储器。 存储空间结构示意图 片内数据存储器 程序存储器 外部数据存储器 0000H 0FFFH 存储器结构小节 MCS-51单片机的存储器的体系结构比较复杂, 该体系结构是硬件系统设计和控制软件编制的基础 !!!!!!!!!!!!! MCS51单片机的存储器按所在位置不 同有片内和片外之分: 片内存储器集成在芯片内部; 片外存储器又称外部存储器,是根据系统需要,用存储器芯片扩展而成 51系统可扩展64K程序存储器和64K数据存储器 具体系统中,片外存储器的容量可能不同 MCS51单片机的存储器按在系统中的作 用分为程序存储器和数据存储器: 程序存储器:用于存放编写的程序,CPU从程序存储器获取指令、进行译码和执行 数据存储器:存放运算的中间结果、输入/输出的数据等 “数据”和“指令”在本质上都是二进制代码,51单片机根据二进制代码所在的存储器空间不同,对其有不同的解释 MCS51单片机的存储器使用的器件可以 是ROM、RAM、EPROM、EEPROM 以及FLASH 等 不同器件的存储特性不同,与其在系统是程序存储器还是数据存储器没有必然联系 所有类型的存储器芯片都既可作数据存储器也可作程序存储器 一般用ROM、EPROM、EEPROM作程序存储器,用 RAM作数据存储器 由于单片机存储器有内外和程序/数据之分,所以单片机在物理上有 4 个存储空间,且地址有重

文档评论(0)

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

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

1亿VIP精品文档

相关文档