单片机部结构.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  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章 单片机内部结构 1.单片机最小系统 给复位引脚RST加上2个机器周期 PC=0000H,即单片机从0000H单元开始执行程序。 SP=07H,即堆栈默认从08H单元向上生长。 P0~P3的初始状态都是FFH(引脚均为高电平)。 IP、IE、PCON的有效位都为0。 SBUF的初始状态不确定。 其余SFR的初始状态均为0。 如何检测最小系统是否工作 1.用示波器观察晶振信号和ALE波形 (1)示波器接引脚X2,观察波形 (12M【根据外接晶振频率】正弦波) (2)示波器接引脚ALE,观察波形 2.用示波器或者万用表观察RST引脚 上电高电平,按下按键后出现高电平 2.单片机的存储器 做个类比 在特殊功能寄存器区,凡是地址能被8整除的,都可以进行位寻址,其他的都不能进行位寻址,在高128字节的普通RAM区,都不可以进行位寻址。 3.几个概念 1.关于时钟周期 2.堆栈 概念联想: “先进后出,后进先出”。 3. 两种低功耗工作模式 1.待机模式: 特点:关闭CPU 方法:电源控制寄存器PCON的IDL位置1 退出方法:中断方法;复位方法 2.掉电模式 特点:振荡器停振,RAM内容保存,单片机停止工作 方法:电源控制寄存器PCON的PD位置1 退出方法:复位方法 标识符号 P3 PCON SCON SBUF TCON TMOD TL0 TH0 TL1 TH1 地址 0B0H 87H 98H 99H 88H 89H 8AH 8CH 8BH 8DH 寄存器名称 I/O口3寄存器 电源控制及波特率选择寄存器 串行口控制寄存器 串行数据缓冲寄存器 定时控制寄存器 定时器方式选择寄存器 定时器0低8位 定时器0高8位 定时器1低8位 定时器1高8位 怒饰缆宵重诣战同发萨简贡思反冲俞像贷颐琼疤徐胺尚秀围今吝有犀顿臃单片机内部结构单片机内部结构 P0、P1、P2、P3:四个并行输入/输出口的寄存器。 SCON (Serial Control Register) 串口控制寄存器 SBUF (Serial Date Buffer) 串行数据缓冲器 PCON (Power Control Register) 电源控制寄存器 TMOD (Timer/Counter Mode Register) 定时器工作模式寄存器 TCON (Timer/Counter Control Register) 定时器控制寄存器 TH0、TL0 、TH1、TL1:分别是T0、T1的记数初值寄存器。 IP (Interrupt Priority Register) 中断优先级控制寄存器 IE (Interrupt Enable Register) 中断允许控制寄存器 贪吱逢侯岭振采端枢棵朱靳捞猜翘汕浦答徽迹六稍肇人嚼滦秆货孝叔迢过单片机内部结构单片机内部结构 成于大气 信达天下 特殊功能寄存器(PC) 或程序计数器PC(Program Counter) 它是16位的按机器周期自动增1计数器 总指向下一条指令所在首地址 改变 PC 值完成程序跳转 堆幌娇订铰闸缝绊亿狈篆弗淮焙淤加溯咳极础睹娥枪挞嘴要印注级腑货风单片机内部结构单片机内部结构 数据指针寄存器DPTR 数据指针DPTR是一个 16 位的专用寄存器, 其高位字节寄存器用DPH表示,低位字节寄存器用DPL表示。 既可作为一个 16 位寄存器DPTR来处理, 也可作为两个独立的 8 位寄存器DPH和DPL来处理。 DPTR 主要用来存放 16 位地址, 当对 64 KB外部数据存储器空间寻址时, 作为间址寄存器用。在访问程序存储器时, 用作基址寄存器。 迸家蕾溺茫槽桌垄芒氦痛梳誓揣轧毯肚谐粘绕浆锐彰丙尾苫莎帮洼尧蒙研单片机内部结构单片机内部结构 成于大气 信达天下 程序状态字寄存器 PSW CY(PSW.7)进位/借位标志位。若ACC在运算过程中发生了进位或借位,则CY=1;否则=0。它也是布尔处理器的位累加器,可用于布尔操作。 AC(PSW.6)半进位/借位标志位。若ACC在运算过程中,D3位向D4位发生了进位或借位,则AC=1,否则=0。机器在执行“DA A”指令时自动要判断这一位。 F0 (PSW.5)。可由用户定义的标志位。 OV (PSW.2)。溢出标志位。OV=1时特指累加器在进行运算时出错(超出范围);OV=0时未出错。 CY AC F0 RS0 OV P RS1 PSW.7 PSW.0 PSW.6 PSW.5 检磷殴臣莉粟褥图井讳饺散奎陆钾增猾怒允姥绰予缕锅幼事但鄂妒纷虚猪单片机内部结构单片机内部结构 成于大气 信达天下 程序状态字寄存器 PSW PSW.1。未

文档评论(0)

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

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

1亿VIP精品文档

相关文档