我的第二章单片机芯片的硬件结构技术方案.ppt

我的第二章单片机芯片的硬件结构技术方案.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单片机的概述 单片机是近代计算机技术发展的一个分支——嵌入式计算机系统。它是将计算机的主要部件:CPU、RAM、ROM、定时器/计数器、输入/输出接口电路等集成在一块大规模的集成电路中,形成芯片级的微型计算机称为单片微型计算机(Single Chip Microcomputer)简称单片机 。 随着单片机控制功能的增强和控制应用的普及,又把它称为微控制器MCU(MicroController Unit)或单片微控制器SMCU(Single MicroController Unit)。   嵌入式微处理器(EMP) 由于32位单片机的元器件数增多,故在32位单片机中只把运算器控制器单独集成在一个芯片上,而把其余部分集成在另处的芯片上,所以有嵌入式微处理器EMP (Embedded MicroProcessor )的称呼。 (二)、单片机的发展 ◆微控制器化阶段 (三)、单片机的特点及应用 2. 单片机应用 二、单片机逻辑结构及信号引脚 1、80C51单片机芯片内部逻辑结构 1、中央处理器CPU:8位,包括运算器和控制器两部分电路,有运算和控制功能。 (1)运算器:是单片机的运算部件,以ALU为核心运算,运算和操作结果的状态由PSW保存。包括:算术逻辑单元ALU、累加器ACC 、寄存器B 、程序状态字寄存器PSW及两个暂存寄存器 。 (2)控制器:是单片机的指挥控制部件,它接受来自存储器的指令,进行译码,并通过定时和控制电路,在规定时刻发出指令所需的控制信息和CUP外部所需的各种控制信号,保证单片机各部分能自动而协调地工作。 控制器包括:程序计数器PC 、PC加1寄存器、指令寄存器IR 、指令译码器、定时与控制电路等。 2、内部数据存储器:包括RAM(128*8)和RAM地址寄存器等。共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。简称为内部RAM。 3、内部程序存储器:包括ROM(4K*8)和程序地址寄存器。4KB掩膜ROM,用于存放程序、原始数据和表格。称为内部ROM。 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。 存储器的容量常以字节为单位表示如下: 1Byte=8bit         1024B=1KB 1024KB=1MB       1024MB=1GB 1024GB=1TB 4、定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 5、并行I/O口:4个8位的双向I/O口P0、P1、P2、P3。实现数据的并行输入、输出。 6、串行口:一个全双工串行口。实现单片机和其它数据设备之间的串行数据传送。 7、中断控制系统:5个中断源(外中断2个,定时/计数中断2 个,串行中断1个)。 8、时钟电路:它的晶振和微调电容需要外接,可产生时钟脉冲序列,常用的晶振频率为6MHZ和12MHZ。 9、位处理器:又为布尔处理器,以状态寄存器中的进位标志位C为累加位,可进行置位、复位、取反、等于0转换、等于1转换且清0以及C与可寻址位之间的传送、逻辑与、逻辑或等位操作。 10、总线:上述的部件都是通过总线连接起来的。总线结构减少了单片机的连线和引脚,提高了集成度和可靠性。 80C51的内部总线由数据总线、地址总线和控制总线。 2、80C51单片机信号引脚 1.主电源引脚Vss和Vcc Vss(20脚):接地。 Vcc(40脚):芯片电源+5 V。 VPD功能:在Vcc掉电情况下,该引脚可接上备用电源,由VPD向片内RAM供电,确保片内RAM中的数据不丢失。 2.时钟电路引脚XTALl和XTAL2() XTALl(19脚):接外部晶体的一端。在片内它是振荡电路反向放大器的输入端。在采用外部时钟时,对于HMOS单片机,该端引脚必须接地;对于CHMOS单片机,此引脚作为驱动端。 XTAL2(18脚):接外部晶体的另一端。在片内它是一个振荡电路反向放大电路的输出端,振荡电路的频率是晶体振荡频率。若需采用外部时钟电路,对于HMOS单片机,该引脚输入外部时钟脉冲;对于CHMOS单片机,此引脚应悬浮。 3.控制信号引脚RST、ALE/PROG、PSEN、EA/Vpp RST(9脚):单片机刚接上电源时,其内部各寄存器处于随机状态,在该脚输入两个机器周期(24个振荡周期)以上的高电平将使单片机进行复位(RESET)操作,复位时 PC=0000H 。 ALE(Address Latch Enable)地址锁存控制信号:

文档评论(0)

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

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

1亿VIP精品文档

相关文档