单片机第讲资料.ppt

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

复习: 1.单片机:在半导体硅片上集成了微处理器 CPU ,存储器 RAM、ROM 和各种输入、输出接口。具有一台计算机的属性。 2.MCS-51 单片机 外部引脚及功能 引脚可分为三个部分: 3.单片机的内部结构 4.运算器 对操作数进行算术、逻辑运算和位操作。含有: (1)算术逻辑运算单元ALU。 (2)累加器A:使用最频繁的寄存器,可写为Acc。 (3)寄存器B:乘、除法时使用;或作为普通寄存器。 (4)程序状态字寄存器PSW 5.控制器 (1)程序计数器PC(Program Counter) (2)指令寄存器IR、指令译码器及控制逻辑电路 (3)堆栈指针SP (4) 数据指针DPTR 16位特殊功能寄存器,高位字节寄存器用DPH表示,低位字节寄存器用DPL表示。 7.存储器 (1) 程序存储器空间 分为片内和片外两部分,由EA*引脚上所接电平确定。程序存储器中的0000H地址是系统程序的启动地址。 (2) 片外数据存储器空间:需加外部存储器扩展。 8.PIO端口 P1口(最简单)内部结构如下图所示。 输出部分有内部上拉电阻R*约为20K。 P0~P3端口功能总结,使用中应注意的问题: P0~P3口都是并行I/O口。 但P0口和P2口还可用来构建数据总线和地址总线。 P3口具有第二功能。因此在P3口电路增加了第二功能控制逻辑。 2.4 时钟电路与复位电路 2.4.1 时钟电路 时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。 常用的时钟电路有两种方式: 1. 内部时钟(电路)方式 2. 外部时钟(电路)方式。 1. 内部时钟(电路)方式 内部有一个用于构成振荡器的高增益反相放大器,其输入端:XTAL1,输出端:XTAL2。 2. 外部时钟方式 常用于多片MCS-51 单片机同时工作。 3. 时钟信号的输出 为应用系统中的其它芯片提供时钟,但需增加驱动能力。 4. 时钟周期、机器周期、指令周期 一、时钟周期 单片机的基本时间单位。 若时钟的晶体的振荡频率为fosc,则时钟周期Tosc 1/fosc。如fosc 6MHz,Tosc 166.7ns。 二、机器周期 CPU完成一个基本操作所需要的时间。 执行一条指令分为几个机器周期。每个机器周期完成一个基本操作。MCS-51单片机每12个时钟周期为一个机器周期。 一个机器周期又分为6个状态:S1~S6。每个状态又分为两拍:P1和P2。因此,一个机器周期中的12个时钟周期表示为: S1P1、S1P2、S2P1、S2P2、…、S6P2。 三、指令周期 执行一条指令时,可分为取指令阶段和指令执行阶段 。 取指令阶段,PC中地址送到程序存储器,并从中取出需要执行指令的操作码和操作数。 指令执行阶段,对指令操作码进行译码,以产生一系列控制信号完成指令的执行。 ALE信号是为地址锁存而定义的,以时钟脉冲1/6的频率出现,在一个机器周期中,ALE信号两次有效(注意,在执行访问外部数据存储器的指令MOVX时,将会丢失一个ALE脉冲) 2.4.2 复位电路 1.复位操作的功能:单片机的初始化操作,摆脱死机状态。 引脚RST加上大于2个机器周期的高电平就可使MCS-51复位。复位时,PC初始化为0000H。 除PC之外,复位操作还对其它一些寄存器有影响,见表2-9 P25 。 SP 07H ,P0-P3的引脚均为高电平。 在复位有效期间,ALE脚和PSEN*脚均为高电平,内部RAM的状态不受复位的影响。 2.片内复位结构: 3.复位电路 最简单的上电自动复位电路: 按键手动复位电路 电平方式 脉冲方式 * 控制引脚 并行I/O口引脚 电源及时钟引脚 6.RAM及工作寄存器区的选择 18~1FH 3区 1 1 10~17H 2区 1 0 08~0FH 1区 0 1 00~07H 0区 0 0 R0~R7 地址 寄存器组 RS1 RS0 内部数据存储器 (a) 外部数据存储器 (b) 特 殊 功 能 寄 存 器 00H 1FH 20H 2FH 30H 7FH 80H FFH 80H 88H 90H 98H A0H A8H B0H B8H D0H E0H F0H 特殊功能寄存器中位寻址 外部 ROM 内部 ROM EA 1 外部 ROM EA 0 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 外 部 RAM I/O口 地址 0000H FFFFH 程序存储器 (c) 工作寄存器区 位寻址区 通用 RAM区 MCS-51片外总线结构示意图 9.MCS-51单片机片外总线 P0.4 C1和C2典型值通常选择为30pF左右。 晶体的振荡频率在1.2MHz~12MHz之间。 某些

文档评论(0)

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

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

1亿VIP精品文档

相关文档