《单片机复习》.docVIP

  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文档。上传文档
查看更多
补码、原码、反码之间的转换;真值与补码;bcd码与ASC码 单片机的概念 将CPU(运算器+控制器)+存储器+I/O接口+系统总线功能单元集成在一块芯片上就是单片机。 MCS51单片机复位后各REG的状态,MCS51单片机各寄存器的功能 MCU控制引脚(ALE、RST、EA、PSEN等)的用法与功能 RST引脚接超过两个机器周期即可复位,位于第9引脚。 访问外部存储器启用引脚EA=0,即接VCC时,单片机读片内程序存储器(4kB)。当PC值超过0FFFH(4kB)时将自动转向访问外部程序存储器中的程序。当EA=1(接GND)时,系统使用外部存储器。 地址锁存允许信号ALE,系统扩展时,ALE的负跳沿将P0口发出的低8位地址信号锁存在外接的地址锁存器中,然后将P0口作为数据端口,以实现P0口的低8位地址信号和数据的分时传送。 程序存储启用信号PSEN,在单片机读外部程序存储器时,此引脚输出脉冲的负跳沿作为读外部程序存储器的选通信号。此引脚接外部程序存储器的OE(输出允许)端;访问外部RAM时,此信号无效。 单片机的时钟(各种周期)与时序 时钟周期:也称振荡周期。定义为时钟频率的倒数,是单片机的基本单位。若时钟晶体的振荡频率为f,则时钟周期为T=1/f。 机器周期:CPU完成一个基本操作所需要的时间为机器周期。单片机中常把执行一条指令的过程分为几个机器周期。每个机器周期完成一个基本的操作,如取指令,读数据或者写数据等。51单片机每12个时钟周期为一个机器周期。Tcy=12/f。 状态周期:51单片机的机器周期包括12个时钟周期,分为6个状态,即S1~S6.每个状态又分为P1和P2两个节拍,一个节拍就是一个振荡周期(时钟周期)。 指令周期:执行一条指令所需要的时间。51单片机的指令按字节可以分为单字节,双字节,三字节指令,因此执行各条指令的时间也不同。对于简单的单字节指令,取出指令立即执行,只需要一个机器周期的时间,而一些复杂的指令则需要两个或多个机器周期。以机器周期为单位 单字节和双字节指令一般为单机器周期和双机器周期,三字节指令都是双机器周期,只有乘,除指令占用4个机器周期。 一般在一个机器周期中,ALE信号两次有效,以时钟脉冲1/6的频率出现。 51单片机的存储器结构(逻辑上,物理上) 物理上:片内程序存储区(ROM)、片外程序存储区(ROM)、片内数据存储区(RAM)、片外数据存储区(RAM)。 逻辑上:片内数据存储区(RAM)、片外数据存储区(RAM)和片内外统一编址的程序存储区(ROM)。 7, 51单片机内部RAM的分布 RAM共有128个单元,字节地址为00H 到7FH,分为工作寄存器区,位寻址区,通用RAM区三个部分。 主要用于暂存程序执行过程中的需要经常存取的一些数据。 51系列单片机的片内数据存储器由两部分组成: 1,是128/256个字节的RAM区 2,是128个字节的特殊功能寄存器区。(8051、8751、8031的RAM区为128个字节,地址空间为00H~7FH;8052、8032的RAM区为256个字节,地址空间为00H~FFH。) 工作寄存器区: 字节地址:00H~1FH 位寻址区: 字节地址:20H~2FH 位地址为:00H~7FH 数据缓冲区/堆栈区: 字节地址:00H~7FH 一般使用30H~7FH 位寻址区(20H~2FH) RAM阵列中可直接位寻址的16个单元的128个位的位。地址区间00H~FFH。(用位指令访问) 当这些单元不用于位操作时,它们可一般的RAM区单元一样作为用户的数据缓冲区。 程序状态字寄存器PSW(特别重要!) 程序状态字PSW是指令可以访问的、单片机中各有关标志寄存器的集合体。 可以以字节来访问,也可以直接访问某一位,如: setb F0;//将F0位置1 要求掌握其中每一位的含义!地址为D0H 8,片外程序存储器/数据存储器如何访问,地址重叠问题,寻址方式 9, 51单片机中断响应(阻塞)的条件;中断触发方式,低电平触发与下降沿触发的区别与应用场合(特点);中断源/中断优先级控制 MSC-51单片机中断响应条件是:中断源有请求,中断允许寄存器IE相应位置“1”,CPU开中断(EA=1)且: ①CPU不在处理同级的或更高优先级的中断; ②现行的机器周期是所执行指令的最后一个机器周期; ③CPU正在执行的指令不是RETI或任何访问IE/IP的指令 同时满足上述三个条件的情况下,MCS-51单片机才可响应中断源的请求。 在同一个中断优先级别内部,中断级别从高到低(即内部硬件查询次序)依次为:INT0T0INT1T1串口中断。 中断触发方式有电平触发方式和跳沿触发方式两种。 1,(低)电平触发方

文档评论(0)

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

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

1亿VIP精品文档

相关文档