- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中南林单片机ppt第2章
2.8 思考题与习题 1. 8051单片机片内包含哪些主要逻辑功能部件? 2. 8051的EA端有何用途? 3. 8051的存储器分哪几个空间?如何区别不同空间的寻址? 4. 简述8051片内RAM的空间分配。 5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。 * * * (3) 程序状态寄存器PSW(D0H) PSW是一个8位特殊功能寄存器,它的各位包含了程序执行后的状态信息,供程序查询或判别之用。各位的含义及其格式如下表所列。 PSW除有确定的字节地址(D0H)外,每一位均有位地址,见下表 D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV - P 进、借 辅进 用户标定 寄存器组选择 溢出 保留 奇/偶 (4) 栈指针SP(81H) 堆栈指针SP为8位特殊功能寄存器,SP的内容可指向8051片内00H~7FH RAM的任何单元。系统复位后,SP初始化为07H,即指向07H的RAM单元。 在图2-10中,假若有8个RAM单元,每个单元都在其右面编有地址,栈顶由堆栈指针SP自动管理。每次进行压入或弹出操作以后,堆栈指针便自动调整以保持指示堆栈顶部的位置。这些操作可用图2-10说明。 图2-10 堆栈的压入与弹出 (5) 数据指针DPTR(83H,82H) DPTR是一个16位的特殊功能寄存器,其高位字节寄存器用DPH表示(地址83H),低位字节寄存器用DPL表示(地址82H)。DPTR既可以作为一个16位寄存器来处理,也可以作为两个独立的8位寄存器DPH和DPL使用。 DPTR主要用于存放16位地址,以便对64 KB片外RAM作间接寻址。 (6) I/O端口P0~P3(80H,90H,A0H,B0H) P0~P3为4个8位特殊功能寄存器,分别是4个并行I/O端口的锁存器。它们都有字节地址,每一个口锁存器还有位地址,每一条I/O线均可独立用作输入或输出。 用作输出时,可以锁存数据;用作输入时,数据可以缓冲。 图2-11所示为各个SFR所在的字节地址位置。空格部分为未来设计新型芯片可定义的SFR位置。 图2-11 特殊功能寄存器SFR的位置 2.2 MCS-51单片机引脚及其功能 §2.2.1 MCS-51单片机引脚 §2.2.2 MCS-51单片机引脚功能 §2.2.1 8051单片机引脚 8051单片机引脚图 §2.2.2 8051单片机引脚功能 一、I/O端口P0、P1、P2和P3 二、电源引脚:Vcc和Vss 三、时钟电路引脚:XTAL1和XTAL2 四、控制信号引脚RST、ALE、PSEN和EA 四、I/O端口P0、P1、P2和P3 1、准双向 2、P0口 3、P1口 4、P2口 5、P3口 1、准双向 当I/O口作为输入时,应先向此口锁存器写入全1, 此时该口引脚浮空,可作高阻抗输入。 MOV P1, #0FFH MOV A, P1 2、P0口: P0口可作为一个数据输入/输出口; P0口无上拉电阻,输出时需接上拉电阻。 3、P1口: P1口也是一个准双向口。 P1口内部有上拉电阻。当P1口输出高电平时,能向外提供拉电流负载,所以不必再接上拉电阻。 4、P2口: 带内部上拉电阻的8位准双向I/O端口 在CPU访问片外存储器时,它输出高8位地址。 5、P3口: 带内部上拉电阻的8位准双向I/O端口 P3口除作为一般I/O口外,每个引脚都有第二功能。 表2-10 P3口线与第二功能表 返回 二、电源引脚:Vcc和Vss 1.Vcc(40脚):电源端,为+5V。 2.Vss(20脚):接地端。 图2-3 三、时钟电路引脚:XTAL1和XTAL2 XTAL2(18脚):接外部晶体和微调电容的一端;在8051 片内它是振荡电路反向放大器的输出端,振荡电路的频率就是晶体固有频率。若需采用外部时钟电路时,该引脚输入外部时钟脉冲。 XTAL1(19脚):接外部晶体和微调电容的另一端;在片内它是振荡电路反向放大器的输入端,在采用外部时钟时,该引脚接地。 8051的片内振荡器及时钟发生器 外部脉冲输入 四、控制信号引脚: RST、ALE、PSEN和EA RST(9脚): RST:复位信号输入端,高电平有效。当此输入端保持两个机器周期的高电平时,就可以完成复位操作。 返回 复位操作的主要功能 主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。 复位操作还对其他一些寄存器有影响,它们的复位状态如表2-8所列。 表2-8中的符号意义如下: 各特殊功能寄存器的复位值 返回 一、上电自动复位: 是通过外部复位电路的电容充电实现。 如图 (a)所示。 二、按键手动复位: 按键电平复位方式:如图 (b)所示。 返
文档评论(0)