第二章 mcs 51单片机硬件组成2.pptVIP

  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文档。上传文档
查看更多
第二章 mcs 51单片机硬件组成2

特殊功能寄存器复位初值 特殊功能寄存器 初始状态 特殊功能寄存器 初始状态 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 2)访问不同的地址空间指令不同。 分别使用MOV,MOVX,MOVC指令访问内部数据存储器、外部数据存储器和外部程序存储器。 3)使用MOV,MOVX,MOVC指令访问不同存储器空间时,单片机CPU发出的控制信号不同: MOVC访问片外程序存储器时,产生/PSEN信号; MOVX读写片外数据存储器时产生/RD和/WR信号。 4)访问程序存储器和片外数据存储器时使用16位地址,访问片内数据存储器时使用8位地址 容易混淆的概念: 数据存储器与RAM;程序存储器与ROM。 数据存储器与程序存储器是指它在单片机系统中所处的地位和功能,取决于受控于单片机CPU的何种信号。 RAM与ROM是指不同类型的存储器器件,它们特性不同。 在51单片机系统中一般用RAM作数据存储器,ROM作程序存储器。 但两者概念完全不同。 一个存储器芯片在单片机系统中到底是程序存储器还是数据存储器不取决于它是ROM/RAM/EPROM或是其他器件,而仅仅取决于它受控于单片机什么信号—受控于PSEN信号的是程序存储器;受控于RD/WR信号的是数据存储器。 单片机时序 MCS-51单片机时序基本概念 时序 CPU不间断地从程序存储器取出指令,然后执行指令,其速度可达每秒数十万条指令。因此,CPU及相关部件必须按照一定节拍协调运行。而CPU及相关部件的相互协调是由CPU发出的相关信号控制的。 单片机时序就是CPU在执行指令过程中,由CPU控制器发出的一系列控制信号的时间顺序。CPU实质上就是一个复杂的时序电路,单片机执行指令就是在时序电路的控制下一步一步进行的。 在执行指令时,CPU首先到程序存储器取出指令码,然后对指令码译码,并由时序电路产生一系列控制信号去完成指令的执行。 时序是由定时单位来说明的。 把CPU发出的相关信号(反映在单片机相应管脚上)的电压波形以相同的时间横轴绘在同一个波形图中,称为时序图。 要在实时控制领域应用计算机控制必须了解 CPU 的时序。 例如:单片机读外部程序存储器的时序图 注意:在学习单片机过程中,有些芯片元件常常要根据时序图来写命令,控制它工作。比如温度传感器DS18B20,液晶LCD1602,数据存储器24C02的I2C总线技术等,还有在FPGA仿真的过程中,也要根据波形时序来验证程序是否正确。 液晶1602时序图 计算机要执行一条指令,必须由CPU指挥相关部件来完成,显然,要“协调”就必须有一个时间基准,这个时间基准就是计算机内部或外部振荡电路产生的振荡脉冲或称时钟脉冲。 简单地说,没有晶振(时钟电路),就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。 单片机工作时,是一条一条地从ROM中取指令,然后一步一步地执行。 常用的时序定时单位有:时钟周期、机器周期、指令周期。 时序定时单位 时钟周期T就是振荡周期,是单片机内振荡电路OSC产生一个振荡脉冲信号所用的时间。定义为时钟脉冲频率的倒数,是时序中最小的时间单位。 时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏,使计算机的每一步都统一到它的步调上来。 1、时钟周期 周期信号关系图 在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。 周期信号关系图 在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。 机器周期是指CPU完成一个规定操作所用的时间。 对于MCS-51:1个机器周期=12个时钟周期 2、机器周期 机器周期不仅对于指令执行有着重要的意义,而且机器周期也是单片机定时器和计数器的时间基准。例如一个单片机选择了12MHz晶振,那么当定时器的数值加1时,实际经过的时间就是1us,这就是单片机的定时原理。 周期信号关系图 规定一个机器周期的宽度为6个状态,并依次表示为S1~S6,每个状态又分为P1和P2两拍。所以,一个机器周期共有12个振荡脉冲周期,可以表

文档评论(0)

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

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

1亿VIP精品文档

相关文档