单片机原理及应用第2章.ppt

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 单片机组成与工作原理 2.1.1 单片机的系统资源及主要性能特点 2. 性能特点 单片机为哈佛结构的计算机,除上述基本资源外,还具有如下特点: 外部程序存储器:可扩展到64KB; 外部数据存储器:可扩展到64KB; 堆栈:最深128B/256B; 输入/输出口线:32根; 寄存器区:划出RAM中32B作为通用寄存器; 具有位寻址功能; 单一“+5V”电源; 系统时钟1~12 MHz,常用12MHz、11.0592MHz 和 6MHz。 2.1.2 单片机基本结构 1. 内部结构框图 1)CPU(微处理器) MCS-51单片机中有1个8位的CPU,包括了运算器和控制器。 ◆ MCS-51增加了面向控制的处理功能,不仅可处理字节数据,还可以进行位变量的处理。 2)数据存储器(RAM) 片内为128个字节(52子系列的为256个字节),片外最多可外扩64K字节。 ◆片内的128个字节的RAM,以高速RAM的形式集成在单片机内,可以加快单片机运行的速度,而且这种结构的RAM还可以降低功耗。 3)程序存储器(ROM/EPROM) ◆ 8031无此部件;8051为4K字节ROM;8751则为4K字节EPROM。 如果片内只读存储器的容量不够,则需用扩展片外只读存储器,片外最多可外扩至64K字节。 4)中断系统 具有5个中断源,2级中断优先权。 5)定时器/计数器 片内有2个16位的定时器/计数器(52子系列有3个16位的定时器/计数器),具有四种工作方式。 6)串行口 1个全双工的串行口,具有四种工作方式,进行串行通讯。 ◆作用:扩展并行I/O口,甚至与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广。 7)P1口、P2口、P3口、P0口 为4个并行8位I/O口。 8)特殊功能寄存器(SFR) 特殊功能寄存器共有21个,用于CPU对片内各功能部件进行管理、控制、监视。实际上是一些控制寄存器和状态寄存器。 ◆是一个具有特殊功能的RAM区。 2. 外部引脚(40个) 引脚可分为四类: 1)电源引脚VCC和VSS VCC:40脚,电源端,+5V VSS:20脚,接地端(GND) ? 2)时钟电路引脚 XTAL1:19脚,外接晶振输入引脚。 XTAL2:18脚,外接晶振输出引脚。 3)控制线引脚 (1)RST/VPD :9脚,复位/备用电源。 RST---通过外接复位电路实现上电复位或按键复位。 VPD---可外接备用电源,在VCC掉电时向RAM供电。 (2)/VPP :31脚,内外ROM的选择/ EPROM编程电源。 /VPP =0:访问外部ROM; /VPP =1:访问内部ROM; PC值超过0FFFH(4KB)时,自动转向外ROM。 ◆ VPP ---在8751片内EPROM编程期间,为21V编程电源输入端。 (3)ALE/ :30脚,地址锁存允许/编程脉冲。 ALE---访问外ROM或RAM时,用来驱动地址锁存器锁存P0口分时送出的低8位地址(下降沿有效)。不访问外存储器时,该端以1/6时钟频率输出正脉冲,可用作为外部时钟。带8个LS型TTL门电路。 --- 8751片内EPROM编程期间,此引脚输入编程脉冲。 ? (4) :29脚,读外部ROM选通信号。 该脚有效时(上升沿),外ROM允许输出。每个机器周期2次有效。从内部ROM取指时不产生。可带8个LS型TTL门电路。 4)I/O引脚 P0口:P0.0~P0.7,39~32脚,外接存储器时作地址/数据分时使用口线;不接外部存储器时,可用作为8位准双向I/O口。 P1口:P1.0~P1.7,1~8脚,8位准双向I/O口。 P2口:P2.0~P2.7,21~28脚,8位准双向I/O口。外接存储器时作为高8位地址总线。 P3口:P3.0~P3.7,10~17脚,8位准双向I/O口,出于芯片引脚数的限制,P3口具有第二输出、输入功能。 2.2 微处理器(CPU) CPU是单片机内部的核心部件。MCS-51单片机的CPU由运算器、控制器以及位处理器(布尔处理器)组成。 2.2.1 运算器 运算器主要用来对操作数进行算术、逻辑运算和位操作的。主要包括算术逻辑运算单元ALU、累加器A、位处理器、程序状态字寄存器PSW以及BCD码修正电路等。 1. 算术逻辑运算单元ALU ALU不仅可对8位变量进行逻辑“与”、“或”、“异或”、循环、求补和清零等基本操作,还可以进行加、减、乘、除等基本算术运算。MCS-51的ALU还具有位

文档评论(0)

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

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

1亿VIP精品文档

相关文档