第一章 单片机的结构和原理.ppt
《第一章 单片机的结构和原理.ppt》由会员分享,可在线阅读,更多相关《第一章 单片机的结构和原理.ppt(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 单片机的结构单片机的结构和原理和原理内容提要:内容提要:第一章第一章 单片机的结构和原理单片机的结构和原理1-1 1-1 单片机概述单片机概述1-2 MCS-511-2 MCS-51单片机内部结构及引脚单片机内部结构及引脚1-3 MCS-511-3 MCS-51单片机并行单片机并行I/OI/O端口端口1-4 MCS-511-4 MCS-51单片机内存配置单片机内存配置1-5 MCS-511-5 MCS-51单片机的时钟电路与复位电路单片机的时钟电路与复位电路1.1 1.1 单片机概述片机概述1、微型计算机及微型计算机系统微型计算机(Microcomputer)简称微机,是计算机的
2、一个重要分类。人们通常按照计算机的体积、性能和应用范围等条件,将计算机分为巨型机、大型机、中型机、小型机和微型机等。微型计算机不但具有其它计算机快速、精确、程序控制等特点,最突出的是它还具有体积小、重量轻、功耗低、价格便宜等优点。个人计算机简称PC(Personal Computer)机,是微型计算机中应用最为广泛的一种,也是近年来计算机领域中发展最快的一个分支。由于PC机在性能和价格方面适合个人用户购买和使用,目前,它已经像普通家电一样深入到了家庭和社会生活的各个方面。这种计算机系统通常由多块印刷电路板制成:多板机 主板显卡声卡存储器接口网卡输入输出接口内存条2 2、单片机微型计算机单片机就
3、是单片微型计算机(Single-Chip Microcomputer)。单片微型计算机是指集成在一个芯片上的微型计算机,也就是把组成微型计算机的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output)接口电路、定 时器/计数器等部件都制作在一块集成芯片上,构成一个完整的微型计算机,从而实现微型计算机的基本功能。CPU存储器控制电路定时器时钟电路I/O口单片机单片机片机应用系用系统单片机实质上是一个芯片。在实际应用中
4、,通常很难将单片机直接和被控对象进行电气连接,必须外加各种扩展接口电路、外部设备、被控对象等硬件和软件,才能构成一个单片机应用系统。单片机应用系统的组成由此可见,单片机应用系统的设计人员必须从硬件和软件两个角度来深入了解单片机,并能够将二者有机结合起来,才能形成具有特定功能的应用系统或整机产品。单片机系统硬件部分软件部分单片机芯片外围器件CPU内存中断控制逻辑通用接口运算器寄存器组控制器并行I/O口串行UART定时/计数器ADC0809、DAC0832825382518255A、81552764、6264指令系统应用程序单片机的片机的发展展历史史自从1974年美国Fairchild公司研制出第
5、一台单片机F8之后,迄今为止,单片机经历了由4位机到8位机再到16位机的发展过程。单片机制造商很多,主要有美国的Intel、Motorola、Zilog等公司。目前,单片机正朝着高性能、多品种方向发展。近年来,32位单片机已进入了实用阶段,但是由于8位单片机在性能价格比上占有优势,而且8位增强型单片机在速度和功能上向现在的16位单片机挑战,因此在未来相当长的时期内,8位单片机仍是单片机的主流机型。单片机的片机的发展展趋势1、微型化2、低功耗3、高速化(时钟频率的提高,目前有100MHz)4、集成资源更多(定时器,比较器,AD转换等)5、性能更加优异(Digital Signal Process
6、ing)采用三核结构,(微控器核DSP核,数据和程序存储器核,外围专用集成电路ASIC)6、通信及网络功能加强单片机特点片机特点1、体积小,重量轻;2、可靠性高,运行速度快,抗干扰能力强;3、控制功能强,使用灵活,性价比高;4、易扩展,易于开发;5、受集成度限制,片内存储器容量较小,一般内ROM在8KB以下,内RAM在256B以内。单片机的片机的应用用1、工业控制领域(过程控制,机电一体化控制系统)2、家用电器领域(洗衣机,空调、微波炉等)3、办公自动化领域(键盘,打印机,考勤机等)4、商业营销领域(电子称,收款机,条形码阅读器等)5、智能仪表与智能传感器(存储,数据处理、查找、判断、联网等智
7、能化功能)单片机的分片机的分类尽管各类单片机很多,但无论是从世界范围或是从全国范围来看,使用最为广泛的应属MCS-51单片机。基于这一事实,本书以应用最为广泛的MCS-51系列8位单片机(8031、8051、8751等)为研究对象,介绍单片机的硬件结构、工作原理及应用系统的设计。MCS-51单片机系列共有十几种芯片,如表1.1所示。子系列片内ROM形式片内ROM容量片内RAM容量寻址范围I/O特性中断源无ROMEPROM计数器并行口串行口51子系列8031805187514 KB128 B264 KB216481580C3180C5187C514 KB128 B264 KB216481552子
8、系统8032805287528 KB256 B264 KB316481680C3280C5287C528 KB256 B264 KB3164816表表1.1 MCS-51系列单片机分类表系列单片机分类表5151子系列和子系列和5252子系列子系列表中列出了MCS-51单片机系列的芯片型号,以及它们的技术性能指标,使我们对它们的基本情况有了一个概括的了解。下面我们就在这个表的基础上对MCS-51系列单片机作进一步说明。MCS-51系列又分为51和52两个子系列,并以芯片型号的最末位数字作为标志。其中,51子系列是基本型,而52子系列则属增强型。52子系列功能增强的具体方面,从表1.1所列内容中可
9、以看出:(1)片内ROM从4 KB增加到8 KB。(2)片内RAM从128 B增加到256 B。(3)定时/计数器从2个增加到3个。(4)中断源从5个增加到6个。在52子系列的内部ROM中,以掩膜方式集成有8KB BASIC解释程序,这就是通常所说的8052-BASIC。这意味着单片机已可以使用高级语言。该BASIC与基本BASIC相比,增加了一些控制语句,以满足单片机作为控制机的需要。1.2 MCS-511.2 MCS-51单片机内部结构及引脚单片机内部结构及引脚MCS-51系列单片机是因特公司1980推出的高档8位机分为二个子系列,三个版本:/8KB8052/803252子系列4KB/87
10、51/4KB8051/803151子系列MCS-51 EPROM掩膜ROM 存储器类型单片机系列18051单片机的基本组成 MCS-51单片机的典型芯片是8031、8051、8751。8051内部有4 KB ROM,8751内部有4KB EPROM,8031内部无ROM;除此之外,三者的内部结构及引脚完全相同。因此,以8051为例,说明本系列单片机的内部组成及信号引脚。8051单片机的基本组成请参见图1.1。下面介绍各部分的基本情况。图1.1MCS-51单片机片机结构框构框图1)中央处理器(CPU)中央处理器是单片机的核心,完成运算和控制功能。MCS-51的CPU能处理8位二进制数或代码。2)
11、内部数据存储器(内部RAM)8051芯片中共有256个RAM单元,但其中后128单元被专用寄存器占用,能作为寄存器供用户使用的只是前128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。3)内部程序存储器(内部ROM)8051共有4 KB掩膜ROM,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。4)定时/计数器8051共有两个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。5)并行I/O口MCS-51共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入/输出。6)串行口MCS
12、-51单片机有一个全双工的串行口,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强,既可作为全双工异步通信收发器使用,也可作为同步移位器使用。7)中断控制系统MCS-51单片机的中断功能较强,以满足控制应用的需要。8051共有5个中断源,即外中断两个,定时/计数中断两个,串行中断一个。全部中断分为高级和低级共两个优先级别。8)时钟电路MCS-51芯片的内部有时钟电路,但石英晶体和微调电容需外接。时钟电路为单片机产生时钟脉冲序列。系统允许的晶振频率一般为6 MHz和12MHz。2.MCS-51的信号引脚MCS-51是标准的40引脚双列直插式集成电路芯片,引脚排列请参见图1.2。1)信号
13、引脚介绍P0.0 P0.7:P0口8位双向口线。P1.0 P1.7:P1口8位双向口线。P2.0 P2.7:P2口8位双向口线。P3.0 P3.7:P3口8位双向口线。图1.2 MCS-51引脚图 ALE:地址锁存控制信号。在系统扩展时,ALE用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲使用。:外部程序存储器读选通信号。在读外部ROM时,有效(低电平),以实现外部ROM单元的读操作。:访问程序存储器控制信号。当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,
14、对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。VSS:地线。VCC:+5 V电源。以上是MCS-51单片机芯片40条引脚的定义及简单功能说明。2)信号引脚的第二功能由于工艺及标准化等原因,芯片的引脚数目是有限制的。例如,MCS-51系列把芯片引脚数目限定为40条,但单片机为实现其功能所需要的信号数目却远远超过此数,因此就出现了需要与
15、可能的矛盾。如何解决这个矛盾?“兼职”是唯一可行的办法,即给一些信号引脚赋以双重功能。如果把前述的信号定义为引脚第一功能的话,则根据需要再定义的信号就是它的第二功能。下面介绍一些信号引脚的第二功能。(1)P3口线的第二功能。P3的8条口线都定义有第二功能,详见表1.2。(2)EPROM存储器程序固化所需要的信号。有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚以第二功能的形式提供的,即:编程脉冲:30脚(ALE/)编程电压(25 V):31脚(/VPP)引脚第二功能信号名称P3.0 RXD串行数据接收P3.1 TXD 串行数据发送P
16、3.2 外部中断0申请P3.3 外部中断1申请P3.4 T0定时/计数器0的外部输入P3.5 T1定时/计数器1的外部输入P3.6 外部RAM写选通P3.7 外部RAM读选通表表1.2 P3口各引脚与第二功能表口各引脚与第二功能表(3)备用电源引入。MCS-51单片机的备用电源也是以第二功能的方式由9脚(RST/VPD)引入的。当电源发生故障,电压降低到下限值时,备用电源经此端向内部RAM提供电压,以保护内部RAM中的信息不丢失。以上把MCS-51单片机的全部信号引脚分别以第一功能和第二功能的形式列出。对于各种型号的芯片,其引脚的第一功能信号是相同的,所不同的只在引脚的第二功能信号。对于9、3
17、0和31三个引脚,由于第一功能信号与第二功能信号是单片机在不同工作方式下的信号,因此不会发生使用上的矛盾。但是P3口的情况却有所不同,它的第二功能信号都是单片机的重要控制信号。因此,在实际使用时,都是先按需要选用第二功能信号,剩下的才以第一功能的身份作数据位的输入/输出使用。ALE/PROG 地址锁存控制端PSEN 外部程序存储器的读选通信号端 /Vpp 内/外ROM选择端 =1 时,访问内部程序存储器,即内ROM =0 时,只访问外部程序存储器,即外ROM对于8751单片机编程时,该端施加编程电压3、输入/输出引脚 P0.0 P0.7 ;P1.0 P1.7 ;P2.0 P2.7 ;P3.0
18、P3.7四个I/O口,每口八条线;还兼作地址/数据线。1.3并行并行I/O端口端口1、P0口:地址低8位与数据线分时使用端口,2、P1口:按位可编址的输入输出端口,3、P2口:地址高8位输出口4、P3口:双功能口。若不用第二功能,也可作通用I/O 口。5、按三总线划分:地址线:P0低八位地址,P2高八地址;数据线:P0输入输出8位数据;控制线:P3口的8位加上/PSEN、ALE共同完成 控制总线。1.4 MCS-51单片机内存配置1、MCS-51单片机的内存结构 数据存储器外部ROM007FH 程序存储器)(外部K64RAM物理上分为:4个空间,即片内ROM、片外ROM 片内RAM、片外RAM
19、逻辑上分为:3个空间,即程序内存(片内、外)统一编址 MOVC 数据存储器(片内)MOV 数据存储器(片外)MOVX2、程序存储器寻址范围:0000HFFFFH容量64KB,即地址长度:16位 ,寻址内部ROM;,寻址外部ROM。当PC值超过片内ROM容量时会自动转向 外部存储器空间。8031单片机,接低电平。作 用:存放程序及程序运行时所需的常数。MCS-51的程序存储器用于存放编好的程序和表格常数。8051片内有4 KB的ROM,8751片内有4 KB的EPROM,8031片内无程序存储器。MCS-51的片外最多能扩展64 KB程序存储器,片内外的ROM是统一编址的。如 端保持高电平,80
20、51的程序计数器PC在0000H0FFFH地址范围内(即前4 KB地址)是执行片内ROM中的程序,当PC在1000HFFFFH地址范围时,自动执行片外程序存储器中的程序;当保持低电平时,只能寻址外部程序存储器,片外存储器可以从0000H开始编址。MCS-51的程序存储器中有些单元具有特殊功能。其中一组特殊单元是0000H0002H。系统复位后,(PC)=0000H,单片机从0000H单元开始取指令执行程序。如果程序不从0000H单元开始,应在这三个单元中存放一条无条件转移指令,以便直接转去执行指定的程序。还有一组特殊单元是0003H002AH,共40个单元。这40个单元被均匀地分为5段,作为5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 单片机的结构和原理 单片机 结构 原理
限制150内