第二章 单片机基本原理..pptVIP

  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文档。上传文档
查看更多
【例2-1】 试分析下面指令执行后,累加器A,标志位C、AC、OV、P的值? MOV A,#67H ADD A,#58H 分析:第一条指令执行时把立即数67H送入累加器A,第二条指令执行时把累加器A中的立即数67H与立即数58H相加,结果回送到累加器A中。加法运算过程如下: 67H 58H 0 1 1 0 0 1 1 1B + 0 1 0 1 1 0 0 0B 1 0 1 1 1 1 1 1 = 0BFH 则执行后累加器A中的值为0BFH,由相加过程得C=0、AC=0、OV=1、P=1。8位有符号数的范围是? 并行接口:P0~P3(80H、90H、A0H、B0H)。 串行接口:串口控制寄存器SCON(98H),串口数据缓冲器SBUF(99h),电源控制寄存器PCON(87H)。 定时/计数器:方式寄存器TMOD(89H),控制寄存器TCON(88H),初值寄存器TH0、TL0(8CH、8AH)/TH1、TL1(8DH、8BH)。 中断系统:中断允许寄存器IE(A8H),中断优先级寄存器IP(B8H)。 弄明白以下几个问题: 1.如何区分程序存储器的片内与片外? 2.片内的数据存储器与片外数据存储器的低256字节地址重叠,怎么区分? 3.如何区分64KB的程序存储器和数据存储器? 2、控制线 (1) ALE/PROG: 地址锁存信号输出端。 ALE在每个机器周期内输出两个脉冲; 在访问片外 ROM期间,下降沿用于控制锁存P0输出的低8位地址; ALE端平时会输出周期正脉冲:f ? fosc/6 ; (2)PSEN:片外程序存储器读选通信号输出端,低电平 有效。 (3)RST/VPD:复位信号端和备用电源输入端。输入两 个周期以上高电平脉冲,单片机复位。 VPD为后备用电源,可实现掉电保护。 (4)EA/Vpp: 寻址外部ROM选用端。 3、电源及时钟引线 练习题 1.MCS-51单片机由那几部分组成? 2.MCS-51的标志寄存器有多少位?各位的含义是什么? 3.在8051的存储器结构中,内部数据存储器可分为几个区域?各有什么特点? 4.什么是堆栈?说明MCS-51单片机的处理过程。 5.什么是机器周期?什么是指令周期?MCS-51单片机的一个机器周期包括多少个时钟周期? 6.片外程序存储器和片外数据存储器都是64K重叠的地址空间,如何区分它们?片内程序存储器和片外程序存储器重叠了4K的空间,如何区分它们?对52子系列,80H-FFH空间重叠,又如何区分? 2.3.2 片外总线结构 一.地址总线 地址总线宽度为16位,寻址范围都为64KB。由P0口经地址锁存器提供低8位(A7~A0),P2口提供高8位(A15~A8)而形成。可对片外程序存储器和片外数据存储器寻址。 二.数据总线 数据总线宽度为8位,由P0口直接提供。 三.控制总线 控制总线由第二功能状态下的P3口和4根独立的控制线RST、EA、ALE和PSEN组成。 2.4 MCS-51系列单片机的工作方式 2.4.1 复位方式 在时钟电路工作以后,当外部电路使得RST端出现2个机器周期(24个时钟周期)以上的高电平,系统内部复位。复位有两种方式:上电复位和按钮复位。如图所示。 Vcc RST Vss MCS-51 Vcc RST Vss MCS-51 1k 1k 200? (a) 上电复位电路 (b) 按钮复位电路 复位使单片机进入某种确定的初始状态:p28 ▼ PC值归零(0000H); ▼ 各个SFR被赋予初始值: P0~P3 = 0FFH,Acc = 0,B = 0,TH0=0,TL0=0,TH1=0,TL1=0,SP=7,PSW=0 …… ▼退出处于节电工作方式的停顿状态、退出一切程序进程、退出程序的死循环,从头开始。 2.4.2 程序执行方式 2.4.3 单步执行方式 指在外部单步脉冲的作用下,使单片机一个单步脉冲执行一条指令后就暂停下来,再一个单步脉冲再执行一条指令后又暂停下来。它通常用于调试程序、跟踪程序执行和了解程序执行过程。 MCS-51单片机的单步执行也要利用中断系统完成。MCS-51的中断系统规定,从中断服务程序中返回之后,至少要再执行一条指令,才能重新进入中断。 2.4.4 节电方式 1.HMOS单片机的掉电方式 HMOS芯片本身运行功耗较大,这类芯片没有设置低功耗运行方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档