51单片机原理与实践复习重点.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机原理与实践复习重点

MSC-51单片机的存储空间在物理上可分为4个区域:内部程序存储器、外部程序存储器、内部数据存储器、外部数据存储器。从逻辑角度看可分为3个独立的存储空间:片内和片外程序存储空间(最大64K)、片内数据存储空间(256字节,00H~FFH)、片外数据存储空间(最大64K)。对于ROM内部:4K,00H~03FH;RAM内部:256字节;最大扩展到64K。将片内和片外程序存储器看成一个逻辑空间,是因为虽然片内程序存储器在单片机内部,而片外程序存储器“置身”与单片机之外,但如果它们共存则它们的空间地址是连续的。内部数据存储器的低128单元(00H~7FH)组成:工作寄存区、位空间、用户RAM区(30H~7FH)。在51单片机的内部数据存储器的低128单元中的00H~1FH区域,共32个单元,对应32个寄存器,51单片机将它们分为4个组,每组包涵8个寄存器,都称为R0~R7.在低128字节中的20H~2FH着16个单元中共计128(16x8)个连续的位,它们的地址也是连续的(00H~7FH)。当然,20H~2FH这16个单元也可以作为一般RAM单元使用,进行字节操作。内部数据存储器的高128单元(80H~FFH)51单片机内的SFR能综合、实时地反映整个单片机内部各个部件的(工作状态)和(工作方式)。程序状态字存储器PSW:CY、AC、F0、RS1\RS0、OV、P.CY:进(借)位标志,51单片机中的运算器是一种8位运算器,C表示在做运算时运算结果最高位D7向高位字节是否有进(借)位,也就是表示运算结果是否超过了8位无符号数的表示范围0~255。如果超过,则C为1。AC:辅助进位标志,运算结果低4位向高4位是否进(借)位。如果有,则AC位为1。RS1、RS0:程序中可以通过RS1、RS0两位来进行当前工作寄存器组的选择。当前工作寄存器组选择:RS1 RSO当前寄存器组对应单元址0 0工作寄存器组000H~07H0 1工作寄存器组108H~0FH1 0工作寄存器组210H~17H1 1工作寄存器组318H~1FHOV:溢出标志,在对(带符号数)加减运算时(注意符号数据),用来表示运算结果是否超出了8位带符号数的范围(-128~+127)。如超出,则OV为1。P:奇偶标志位,表示累加器A的8位中为1的位数的奇偶性。A值中位1的位数为奇数,则该位位1。数据指针DPTR由两个8位寄存器DPH、DPL组成。可以将它当作16位寄存器来处理,也可以将它分成两个8位寄存器来处理。之所以称为数据指针,是因为使用时都是用它指向存储器中所需要的某个数据。堆栈指针SP,存放数据的规则是:“先进后出”或“后进先出”。但无论如何变化,SP的内容始终是堆栈顶部的地址,即堆栈顶部在内部RAM中的位置。控制信号引脚:1、ALE(第30引脚):地址锁存允许输出信号。单片机根据该16位地址找到相关单元后,对这个单元进行读\写的数据也要从P0口输入、输出。地址锁存器的使用意义:规定ALE引脚为高电平期间,P0口上的信息就被“看作”地址信息;ALE引脚为低电平期间,P0口上的信息就被看作数据信息。由于P0口在输出地址低8位和输入/输出数据这2个动作不可能同时进行,在输入/输出数据时地址信息肯定已经不存在,所以要另外提供一个器件用于保存地址信息,这个器件就是“地址锁存器”。2、RST(第9引脚):复位信号,用于单排年级的初始化操作。3、PSEN(第29引脚):外部程序存储器读信号(存储器输出允许信号)。4、EA(第31引脚):内部和外部程序存储器的访问控制信号。当EA为高电平时,既可访问内部程序存储器,也可访问外部程序存储器;当EA为低电平时,只访问外部程序存储器,而不管是否存在内部程序存储器。I/O口的第二功能:1、P0口(AD0~AD7):第二功能是在访问外部存储器或外部接口芯片时,为分时使用的低8位地址输出和8位数据总线的输入/输出。2、P1口:在MCS-51单片机的应用系统中,P1口一般作为通用I/O口使用。3、P2口(A8~A15):第二功能是在访问外部存储器或外部接口芯片时,输出高8位地址。4、P3口:P3口的8个引脚都具有不同的第二功能,而且都是很重要的功能。单片机时钟产生的不同方式:内部方式、外部方式。什么是时序,定时单位有什么?时序:单片机在执行指令时,通常将一条指令分解为若干基本的微操作,这些微操作对应的脉冲信号在时间上的先后次序,称为时序。定时单位有4个:振荡周期P、时钟周期S、机器周期、指令周期。1机器周期=6时钟周期=12振荡周期51单片机的复位条件+复位电路?只要在单片机的RST引脚(第9引脚)上持续出现2个Tp以上的高电平就可以是单片机复位。为了确保复位,RST引脚上的高电平一般要维持大约10s以上。复

文档评论(0)

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

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

1亿VIP精品文档

相关文档