单片机原理(第二次课)概要1.ppt

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

第3章?单片机结构与原理 教学目的:了解80C51系列单片机的内部结构、工作原理 、存储器结构、时序及复位电路等硬件内容。 教学重点:1.内部主要组成及工作原理 ; 2.存储器结构特点; 3. I/O 的复用结构,及应用特点; 4 .时序及复位电路的作用。 教学难点:1 .特殊功能寄存器的作用; 2 .堆栈及堆栈指针的作用。 3.1 单片机的典型结构 3. 1. 1 标准型单片机的组成及结构 图 3-2 AT89S51/52内部结构框图 各主要部分的作用 中央处理器(CPU) 数据存储器(内部RAM) 程序存储器(内部ROM) 定时/计数器 并行I/O口 串行口 时钟电路 中断系统 3. 1. 2 单片机的引脚定义与功能 2、手动复位 (热启) 按键脉冲 按键电平 第七节 工作方式 单片机除具有一般的程序执行外,还具有两种低功耗方式:待机方式和掉电方式。前者可使功耗减小电流一般为1.7mA~6mA,后者可使功耗减到最小,一般为5uA~50uA。 一、电源控制寄存器 PD:掉电方式位,PD=1进入掉电方式(ORL PCON , #01H) IDL:待机方式位,IDL=1进入待机方式(ORL PCON , #02H) 同时为1时,进入掉电方式。复位时,PCON所有位被清零 二、待机方式 在待机方式下,振荡器继续运行,时钟信号继续提供给 中断逻辑、串行口和定时器,但提供给CPU的内部时钟 信号被切断,CPU停止工作。这时,SP、PC、PSW、ACC 以及所有的工作寄存器内容都被保留起来。 通常CPU的耗电量占芯片耗电量的80%~90%,所以待机 方式下,AT89S51电流可由正常的20mA降为6mA,甚至更低 中止待机方式途径:硬件复位、中断方式 三、掉电方式 在掉电方式下,片内振荡器被封锁,一切功能都停止,只 有,片内RAM的00H~7FH单元的内容被保留,端口的输出 状态值都保存在对应的SFR中,ALE和/PSEN均为低电平。 在掉电方式下,VCC可降至2V,片内RAM处于50uA左右的 “饿电流”供电状态,以最低的耗电保存信息。退出掉电 方式的唯一方法是“硬件复位(10ms)”,复位后所有特殊 功能寄存器的内容重新初始化,但内部RAM区的数据不变。 当单片机进入掉电方式时,必须使外围器件处于禁止状态。 为此,应将一些必要数据写入I/O口的锁存器,禁止外围器 件产生误动作。 一、AT89S51的主要组成部分 1、中央处理器 是片机最核心的部分,是单片机的大脑和心脏,主要完成运算和控制功能。AT89S51的CPU是一个字长为8位的中央处理器。 2、内部数据存储器(内部RAM) 80C51共有256个字节的RAM,前128个位用户寄存器区,后128个专用寄存器区。 本 章 小 结 3、内部程序存储器(内部ROM) 80C51共有4K个字节的Flash,用于存放数据,原始数据。 4、定时/计数器 AT89S51共有2个16位的定时器/计数器,可以实现定时和计数 5、并行I/O口 80C51共有4个8位的I/O口(P0、P1、P2、P3) 6、串行口 AT89S51有一个全双工的可编程串行口及一个ISP串行编程接口 7、时钟电路 AT89S51单片机内部有时钟电路,但晶振和微调电容需外接。 8、中断系统 80C51单片机共有5个中断源,2个外部 3个内部中断源,即2个定时/计数中断,1个串行口中断。 二、 AT89S51引脚功能 熟练掌握部分引脚功能及各自的特点 1.并行I/O口P0~P1 2.主电源引脚Vss和Vcc 3.复位引脚RST等 三、CPU的构成 1.控制器 程序计数器PC: 16位专用寄存器,用于存放和指示下一条 要执行指令的地址。具有自动加1的功能。 指令寄存器:8位寄存器,用于暂时存放指令,等待译码 指令译码器:对送入其中的指令进行翻译,产生相应的 控制信号,协调各部件进行工作。 2.运算器 ALU:对数据进行算术运算及逻辑运算。 ACC:累加器。属于8位寄存器,用于存放操作数、 暂存ALU的运算结果等。 暂存器:用以暂存进入运算器之前的数据。 PSW:状态字寄存器。存储运算结果的标志。 * * 图 3-1 AT89S51/S52的基本组成功能框图 主要组成部分* 1、中央处理器 是片机最核心的部分,是单片机的大脑和心脏,主要完成运算和控制功能。80C51的CPU是一个字长为8位的中央处理器。 2、内部数据存储器(内部RAM) AT89S51共有256个字节的RAM,前128个位用户寄存器区,

文档评论(0)

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

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

1亿VIP精品文档

相关文档