- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点击主页查看其他章节课件。第2章MCS-51单片机硬件结构和原理2.1MCS-51单片机概述MCS-51系列单片机是Intel公司在MCS-48系列单片机的基础上于20世纪80年代初推出的高档8位单片机。MCS-51系列及其兼容单片机有许多种型号的芯片可供选择,有Intel公司生产的8051、8052基本型单片机系列产品,还有Philips、Dallas、Siemens、ATMEL、华邦和LG等公司生产的80C51系列兼容单片机。
第2章 MCS-51单片机硬件结构和原理 2.1 MCS-51单片机概述 MCS-51系列单片机是Intel 公司在MCS-48系列单片机的基础上于20世纪80年代初推出的高档8位单片机。MCS-51系列及其兼容单片机有许多种型号的芯片可供选择,有Intel 公司生产的8051、8052基本型单片机系列产品,还有Philips、Dallas、Siemens、ATMEL、华邦和LG等公司生产的80C51系列兼容单片机。它们都以8051为内核,具有相同的指令系统,为了便于介绍不同型号单片机的内部结构,根据其内部结构和功能的不同分为两个子系列:51子系列和52子系列。 2.1.1 51、52子系列单片机基本特性 51子系列 (1) 一个8位的CPU中央处理器 (2) 片内的振荡器及时钟电路 (3) 4KB的应用程序存储器(8031、80C31没有片内OM) (4) 128个字节的片内数据存储器 (5) 64KB程序存储器可寻址的地址空 间 (6) 64KB数据存储器可寻址的地址空间 (7) 2个16位可编程的定时器/计数器 (8) 一个可编程的全双工通用异步接收/发送器UART (9) 32条可按位寻址的双向I/O线 (10)两个优先级嵌套,5个中断源的中断结构 (11)有很强的布尔处理能力,即按位处理能力 52子系列 (1) 一个8位的CPU中央处理器 (2) 片内的振荡器及时钟电路 (3) 8KB的应用程序存储器(8032、80C32没有片内ROM) (4) 256个字节的片内数据存储器 (5) 64KB程序存储器可寻址的地址空间 (6) 64KB数据存储器可寻址的地址空间 (7) 3个16位可编程的定时器/计数器 (8) 一个可编程的全双工通用异步接收/发送器UART (9) 32条可按位寻址的双向I/O线 (10)两个优先级嵌套,6个中断源的中断结构 (11)有很强的布尔处理能力,即按位处理能力 表2-1 常用MCS-51系列及其兼容单片机性能表 子系列 51子系列 52子系列 型号 8031 80C31 8051 80C51 8751 87C51 AT89C51 8032 80C32 8052 80C52 8752 87C52 AT89C52 AT89S52 (ISP) 片内程序存器 (ROM) 无 4KB 掩膜 4KB EPROM 4KB Flash 无 8KB 掩膜 8KB EPROM 8KB Flash 8KB Flash 片内数据存器(RAM) 128Byte 256Byte 片外寻址范围 64KB 64KB 并行I/O 4×8位 4×8位 串行接口 1 UART 1 UART 定时/计数器 2×16位 3×16位 中断源 5个 6个 2.2 89C51单片机引脚及功能 1.电源引脚Vcc和Vss (1) VCC:电源端,接+5V电源。 (2) VSS:接地端。 2.外接晶体引脚XTALl和XTAL2 (1) XTAL1:片内振荡电路的输入端,是外接晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟电路时,此引脚为振荡信号的输入端。 (2) XTAL2:片内振荡电路的输出端,是外接晶体的另一端。在单片机内部,它是反相放大器的输出端,振荡电路的频率就是晶体的固有频率。当采用外部时钟电路时,此引脚应悬空。 3.控制信号引脚RST、ALE、PSEN和EA (1) RST/VPD:RST是复位信号输入端,高电平有效,在此引脚上出现两个机器周期以上的高电平将使单片机复位。RST引脚的第2功能是备用电源VPD的输入端。当主电源VCC发生故障,降低到低电平的规定值时,此引脚可接备用电源,由VPD向内部RAM提供备用电源,以保持片内RAM中的数据。 (2) ALE/PROG:地址锁存允许信号端。当访问外部存储器时,地址锁存允许ALE信号的输出用于锁存低8位地址的控制信号,此信号频率为振荡器的1/6,当不访问片外存储器时,ALE信号可用作对外输出时钟或定时信号。ALE端可以驱动8个TTL负载。在对Flash存储器编程期间,此引脚用于输入编程脉冲信号(PROG)。 (3) PSEN:片外程序存储器读选通信号输出端。此端每个机器周期输出2次负脉冲作为读片外程序存储器的选通信号,此引脚接EPROM的OE端。当片内取指时PSEN端为高电平状态。PSEN端同样可驱动8个TTL负载。 (4) EA/VPP:片内、片外程序存储器选择端/编程电压输入端。当EA端保持高电平时,单片机复位后访问片内程序存储器。当程序计数器PC的值超过4KB时,将自动转去执行片外程序存储器内的程序。EA端接地保持低电平时,则只访问片外程序存储器,而不管内部是否有程序存储器。 在F
文档评论(0)