第2章-51单片机结构.ppt

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

两个16位定时器/计数器。 可寻址64KB外部数据存储器和64KB外部程序存 储器空间的控制电路。 32条可编程的I/O线(四个8位并行I/O端口)。 一个可编程全双工串行口。 具有两个优先级嵌套中断结构的五个中断源。 ★ 掌握51系列单片机各存储空间的地址分配,使用特点及数据操作方法。现将此内容归纳于教材表1-5中,此表是编程和硬件扩展的基础,相当重要,务必要熟记和掌握。 计算机内部都是数字电路,都按时钟节拍工作,如果系统的时钟电路有问题,没有时钟信号,嵌入式系统是无法工作的,因此,如果你的单片机应用系统不能工作,检查系统有没有时钟信号,也是查找毛病的步骤之一。 ★ 时钟电路和复位电路对嵌入式系统是很重要的 ★ 1. 时钟电路对系统是很重要的 计算机内部都是数字电路,都按时钟节拍工作,如果系统的时钟电路有问题,没有时钟信号,系统是无法工作的,因此,如果你的单片机应用系统不能工作,检查系统有没有时钟信号,是查找毛病的步骤之一。 如果系统不能正常工作,怎么办? 2.如果系统不能工作,也应查一查复位电路, 有无复 位信号,如果 RST 持续为高电平,单片机就处于循环 复位状态,PC总为0000H,不会执行程序。 如果复位电路有问题, PC不会置初始值0,而是其他 随机值,而该地址没有程序,或者是乱码,也不会正常执 行程序。因此,用户主程序必须从 0000H 地址开始存放。 后面我们将看到汇编语言程序的第1句是: ORG 0000H 3.EA是否接到+5V ,否则不会到片内取指令、执行程序。 4.控制信号:PSEN,ALE,RD,WD 小 结 地址 锁存 器 P1口 数据线 A7—A0 I/O 控制线 P3口 P0口 P2口 A15—A8 MCS-51的外部总线结构 地址 锁存 器 51 1 * * (1)通常将完成一个基本操作(取址周期和执行周期)所需的时间称为机器周期。 (2)指令周期是指CPU执行一条指令所需要的时间,一个指令周期通常含有1~4个机器周期。 其中 AC:辅助进/借位标志 反映高半字节与低半字节之间的进/借位; AC=1有进/借位; AC=0无进/借位。 FO:用户标志位。可由用户设定其含义。 RS1,RS0:工作寄存器组选择位。 PSW—程序状态字。主要起着标志寄存器的作用 OV:溢出标志 反映补码运算的运算结果有无溢出 有溢出 OV=1,无溢出OV=0。 -:无效位。 P:奇偶标志 运算结果有奇个“1”,P=1; 运算结果有偶个“1”,P=0。 影响标志位的指令及其影响方式见第2章。 SP—堆栈指针。 ● 8XX51单片机的堆栈设在片内RAM; ●对堆栈的操作包括压入(PUSH)和弹出(POP)两种方式, 并且遵循后进先出的原则; ●但在堆栈生成的方向上,与8086正好相反8XX51单片机的 堆栈操作遵循先加后压,先弹后减的顺序,按字节进行操作。 * MCS—51单片机的堆栈属向上生长型, 如下图所示。 DPTR——数据指针寄存器 ●用来存放16位地址值,以便用间接寻址或变址寻址 片外存储器。 ● DPTR可分成DPL和DPH两个8位寄存器分别使用。 P0 P1 P2 P3——I/O端口寄存器 ●是四个并行I/O端口映射入SFR中的寄存器。通过对该寄存 器的读/写,可实现从相应I/O端口的输入/输出。 ●例如: 指令 MOV P1,A实现了把A累加器中的内容从P1端口输出的操作。 指令MOV A,P3实现了把P3端口线上的信息输入到A中的操作。 此外还有如下寄存器,它们将在后面章节介绍: IP——中断优先级控制寄存器。 IE——中断允许控制寄存器。 TMOD——定时器/计数器方式控制寄存器。 TCON——定时器/计数器控制寄存器。 TH0,TL0——定时器/计数器0。 TH1,TH1——定时器/计数器1。 SCON——串行端口控制寄存器。 SBUF——串行数据缓冲器。 PCON——电源控制寄存器。 注: 在52子系列中,高128字节RAM和SFR的地 址是重叠的,究竟访问哪一块可通过不同的寻 址方式加以区分,访问高128字节RAM采用寄存 器间址,访问SFR则只能采用直接寻址,访问低 128字节RAM时,两种寻址均可采用。 1.4 时钟电路与复位电路 1.4.1 时钟电路 单片机的时钟信号用来提供单片机内各种微操作时间基准,8XX51单片机的时钟信号通常有两种电路形式: 内部振荡方式 外部振荡方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档