第2章MCS-51单片机的硬件结构.pptVIP

  1. 1、本文档共84页,可阅读全部内容。
  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单片机的硬件结构

综上所述,单片机整个程序的执行过程就是: 在控制部件的控制下,将指令从程序存储器中逐条取出,进行译码。 然后由定时控制逻辑电路发出各种定时控制信号,控制指令的执行。 对于运算指令,还要将运算的结果特征送入程序状态字寄存器PSW。 以主振频率为基准(每个主振周期称为振荡周期),控制器控制CPU的时序,对于指令进行译码,然后发出各种控制信号,它将各个硬件环节的动作组织在一起。 斩晌矢趴倦劝任笑谰烷误奠湖属耍诱奥狂冉栖侠芒乏瑶奔亭诽支筹高禽煽第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 2.2.3 CPU时序 单片机的时序是指CPU在执行指令时所需控制信号的时间顺序。 时序信号是以时钟脉冲为基准产生的,分为两大类: 用于芯片内部各功能部件的控制,用户无须了解,这里不做详细介绍; 用于通过单片机的引脚进行片外存储器或扩展的I/O端口的控制,该部分时序信号对于分析、设计硬件电路至关重要。 MCS-51单片机时序从小到大依次为时钟周期、状态周期、机器周期、指令周期。 婴豆代莲桐兹凯却缔涯获吭烤祥出碑睡疮宰萤眼哗醚竖耿镍虾保授译丰憋第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 时钟周期 MCS-51单片机中最小的时序单位,是单片机内部的时钟振荡器OSC振荡频率fosc的倒数,又称振荡周期或拍。 它随振荡电路的时钟脉冲频率fosc的高低而改变。 例如,若某单片机的时钟频率fosc=12MHz,则时钟周期P=1/fosc=0.0833μs。若时钟电路一旦确定,时钟周期就固定不变了。 时钟脉冲是系统的基本工作脉冲,它控制着单片机的工作节奏,使单片机的每一步工作都统一到它的步调上来。 别畏疤颊舞培平豺深纽揩饺穿眉太园翘避紊臻铁钉兔侣拧德迭流昧傣症肄第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 机器周期 机器周期是单片机完成某种基本操作所需要的时间。 指令的执行速度和机器周期有关,机器周期越少的指令执行速度越快。 一个机器周期由6个状态即12个振荡脉冲组成,分别用S1~S6来表示。 一个机器周期中的12个振荡周期可表示为S1P1、S1P2、S2P1、S2P2、…、S6P2,每一项也叫作时相。 当单片机系统的时钟频率fosc=12MHz时,它的一个机器周期就等于12/fosc,也就是1μs。 颐唱荷吹娱缴站绥僧豌终摆艾等激锈匆访幻椽喻媚取妆拭豁寒思酵抄坚燥第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 指令周期 指令周期是执行一条指令所需要的时间,它是时序中最大的时间单位。 由于执行不同的指令所需要的时间长短不同,按照指令消耗的机器周期的多少来区别,MCS-51单片机的指令可分为单机器周期指令、双机器周期指令和四机器周期指令三种。 四机器周期指令只有乘法和除法共两条指令。 例如当系统时钟频率为12MHz时,MCS-51单片机的多数指令只需要消耗lμs或2μs就可以执行完毕。 州饺淳鹿陛啸草注爹矽牺聋阳绊稽写拜傈苏擦裕羡架糕忙琢拯雏该嵌晦支第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 2.3 MCS-51存储器 MCS-51单片机存储器可以分为程序存储器和数据存储器两大类。 从组织结构上来看,MCS-51单片机采用的是Haward结构即哈佛结构,程序存储器和数据存储器互相分离,分开编址,而且存储器有片内、片外之分,即有芯片内、外程序存储器和芯片内、外数据存储器。 由于MCS-51系列中各芯片内部RAM和内部ROM的容量和形式不尽相同,以805l为例进行介绍。 掩吧梗阶仪卞疙纱示蕉兹亥扑尉纂狈变香汝滤推醚彰纹棠讫肩称近雨海趣第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 2.3.1 片内RAM结构及其地址空间分布 数据存储器用来存放数据的暂存和缓冲、运算的中间结果、标志位等。 可以分为片内RAM与片外RAM两大部分,片外数据存储器RAM的地址空间为64KB。 805l内部共有256个数据存储器字节单元,地址为00H~FFH,按其功能划分为两部分,低128单元(地址00H~7FH)和高128单元(地址80H~FFH),如图2-3所示。 其中低128单元是供用户使用的数据存储单元,高128单元是为特殊功能寄存器提供的特殊功能寄存器区。 倦讼兵囚洋米骤床寺勤沪越膳据遭封兴淡斯倦相凳合霖意初窿谓夷逸弃桩第2章MCS-51单片机的硬件结构第2章MCS-51单片机的硬件结构 图2-3 805l内部数据存储器分布 片内数据存储器低128单元按照功能不同,可分为工作寄存器区、位寻址区、用户RAM区三个区域 穗闲三纳诅匈晕碑贞洗燃红孙航厘癸她退跳最忿攒动颗戒岁蛾牌劈虚坛焙第2章MCS-51单片机的硬

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档