《片机基础》课件.ppt
《《片机基础》课件.ppt》由会员分享,可在线阅读,更多相关《《片机基础》课件.ppt(70页珍藏版)》请在三一办公上搜索。
1、1 单片机基础及MCS-51结构,1.1 单片机概述,单片微型计算机(Single Chip Microcomputer)简称单片机。定义:在一块半导体硅片上集成微处理器(CPU)、存储器(RAM,ROM、EPROM)和各种输入、输出接口(定时/计数器、并行I/O口、串行口、A/D转换器以及脉宽调制器PWM等)。单片机是应工业测控而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故也叫单片微控制器(SCM Single Chip Microcontroller)。,1.1 单片机概述,单片机的发展历史第一阶段(1974年-1976年):初级阶段 因受工艺技术水平的限制,单片机结构和功能都
2、很简单。例如仙童公司生产的F8单片机,内部仅有8位CPU,64字节RAM和2个并行口,还需一些其他芯片才能组合成一台完整的微型机。第二阶段(1976年-1978年):低性能阶段 以美国INTEL公司的MCS-48为代表。该系列单片机内集成有8位CPU、并行I/O接口、一个8位的定时/计数器、片内64或128字节RAM,程序存储空间最大4KB,但无串行通信口,不宜多机使用。,1.1 单片机概述,单片机的发展历史第三阶段(1978年-1983年):高性能阶段 仍采用8位CPU,但有多级中断功能、串行通信接口、16位的定时/计数器,片内ROM、RAM容量加大,寻址空间范围可达64KB,有的片内还带有
3、A/D转换器接口。生产厂家众多,产品系列也特别多,主要有INTEL公司的MCS-51,MOTOROLA公司的6801和ZILOG公司的Z8等。具有优异的性价比,获得了广泛应用。尤其是MCS-51系列,特别适合于控制应用,在我国教育和经济建设等各个领域大显身手,经久不衰,是我国单片机应用的主流系列。,1.1 单片机概述,单片机的发展历史第四阶段(1983年):新一代阶段 单片机的含义已发生了根本改变。目前仍然保留单片机这一习惯叫法,但实际是指“Single-chip Microcontroller”。新一代单片机有如下几方面特点:1CPU仍以8位为主流,并不断完善。另一方面发展了16位、32位的
4、单片机。2按片内程序存储器的类型不同分为:ROM型、EPROM型、无ROM(Romless)型和低成本的OTP(One Time Programmable ROM)型、E2PROM型。,1.1 单片机概述,单片机的发展历史第四阶段(1983年):新一代阶段 单片机的含义已发生了根本改变。目前仍然保留单片机这一习惯叫法,但实际是指“Single-chip Microcontroller”。新一代单片机有如下几方面特点:3产品日趋复杂化、多样化、专用化。4.多采用CMOS工艺,出现双时钟、低电压单片机,大大降低了系统功耗。,目前世界上较为著名的8位单片机的主要生产厂家和机型,接下页,1.1 单片机
5、概述,接上页,1.1 单片机概述,1.1 单片机概述,80C51单片微型计算机特点(1)体积小、重量轻、价格低、耗电少、电源单一。(2)抗干扰能力强,可靠性高。(3)面向控制,控制功能强,运行速度快。(4)开发应用方便,研制周期短。(5)受集成度限制,片内存储器容量较小。,1.1 单片机概述,1、单片机在智能仪器仪表中的应用。广泛地应用于电力系统、交通运输工具、计量等各种仪器仪表之中,使仪器仪表智能化。2、单片机在工业测控中的应用。如对工业上各种窑炉的温度、酸度、化学成分的测量和控制。3、单片机在计算机网络与通信技术中的应用。例如:MCS-51系列单片机控制的串行自动呼叫应答系统、列车无线通信
6、系统、MCS-51单片机无线遥控系统等。4、单片机在日常生活及家电中的应用。例如电子秤、银行计息电脑、电脑缝纫机、心率监护仪、电冰箱控制、彩色电视机、洗衣机控制、手机、IC卡、汽车电子设备等等。,1.1.2 单片机的实际应用,1.1 单片机概述,1 按CPU对数据的处理位数分 4位、8位、16位、32位单片机2 按适用范围划分为通用型与专用型。通用型具有比较丰富的内部资源,性能全面且适应性强,可满足多种应用需求。它把可开发资源(如ROM、I/O口等)全部提供给使用者,如80C51属通用型,它并不是为某一种专门用途设计的单片机;专用型是针对某一类产品甚至某个产品需要而设计、生产的单片机;其特点是
7、针对性强且数量巨大。如为满足电子体温计的要求,在片内集成有热敏电阻、ADC接口和段式液晶驱动器接口的温度计量控制用单片机以及录音机机芯控制器等。,1.1.3 单片微型计算机的分类,1.1 单片机概述,3 按是否提供并行总线分为总线型与非总线型。总线型设置有DB、AB、CB三种引脚,用于扩展并行外围器件;非总线型的外围器件通过串行接口连接。4 按大致的应用领域分为工控型与家电型。工控型满足工业控制用机;家电型多数为专用单片机。5 按含有的ROM形式分为以下几种类型:内含厂家已用掩膜编好程序的 ROM(MaskROM 供应状态)。属专用单片机,ROM内的程序已在出厂前固化好,不可改变。如较流行的M
8、CS-51系列的8051,MCS-96系列的8398,Philps公司的83C552等。,1.1.3 单片微型计算机的分类,1.1 单片机概述,内含EPROM(EPROM 供应状态)。属通用型单片机,如8751、87C552、MC68C05M4FN等,芯片带有透明窗口,可通过紫外线擦除存储器中的程序代码。用户可将自己的程序写入其中。无ROM(ROMLess供应状态)。需外接EPROM或 E2PROM,如8031、80C31 8098等。OTP(One Time Programmable)ROM供应状态。用户可一次性编程写入的程序存储器供应状态。用户可通过专用写入器将应用程序写入OTPROM中,
9、但只允许写入一次。FlashROM(MTPROM)供应状态。一种可由用户多次编程写入的程序存储器供应状态。与EPROM相比,不需紫外线擦除,成本低,开发调试十分方便,是目前大力发展的一种供应状态,有替代EPROM的趋势,能满足一般应用系统要求,如AT89C51、AT89C52、P89C58等。,1.1.3 单片微型计算机的分类,1.1 单片机概述,MCS-51是美国Intel公司的8位高档单片机系列,也是我国目前应用最为广泛的一种单片机系列。8051/80C51是整个MCS-51系列单片机的核心,该系列其他型号的单片机都是在这一内核的基础上发展起来的。MCS-51单片机系列分为51和52子系列
10、,并以芯片型号的末位数字加以标识。其中,51子系列是基本型,而52子系列是增强型。单片机型号带有字母“C”的,表示该单片机采用的是CHMOS工艺,具有低功耗的特点。8051的功耗为630mW,而80C51的功耗只有120mW。,1.1.4 MCS-51系列单片机,1.1 单片机概述,1.1.4 MCS-51系列单片机,MCS-51系列单片机技术参数表,1个8位微处理器(CPU)。1个时钟电路。4KB程序存储器。256B数据存储器。2个16位定时/计数器。64KB扩展总线控制电路。4个8位并行I/O接口P0P3。1个全双工串行I/O接口。5个中断源,其中包括2个优先级嵌套中断。片内采用单总线结构
11、。用单一+5V电源。,1.2 MCS-51单片机功能及结构,1.2.1 8051单片机功能综述,1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框图,组成:由CPU系统、CPU外围单元、基本功能单元等组成,各组成部分通过内部单一总线相连。,1、CPU系统(核心)组成:包括CPU、时钟系统、总线控制逻辑。(1)CPU:是专门为面向测控对象、嵌入式应用特点而设计的,有突出控制功能的指令系统。(2)时钟系统:主要满足CPU及片内各单元电路对时钟的要求,对80C51单片机还要满足功耗管理对时钟系统电路的可控要求。(3)总线控制逻辑:主要用于管理外部并行总线的时序以及系统复位控制。,
12、1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框图,1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框图,2、CPU外围单元 功能:与CPU运行直接相关的单元电路,与CPU构成单片机的最小系统。组成:包括程序存储器ROM、数据存储器RAM、输入/输出(I/O)口、操作管理寄存器SFR(特殊功能寄存器)。说明:(1)ROM:其供应状态有MaskROM、EPROM、ROMLess。早期的MCS-51系列中的8031为ROMLess型,8751为EPROM型,8051为MaskROM型。,1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框
13、图,2、CPU外围单元 说明:(2)RAM:寻址范围为00H7FH,它包括通用寄存器区、位寻址区、用户RAM区。80HFFH为特殊功能寄存器区。(3)4个8位I/O端口:分别为P0、P1、P2、P3口。(4)SFR:位于80HFFH中,重要控制、指挥单元。CPU对所有片内功能单元的操作、控制都是通过对SFR访问实现的。,1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框图,3、基本功能单元 功能:满足单片机测控功能要求的基本计算机外围电路,用来完善和扩大计算机的功能 组成:包括定时/计数器、中断系统、串行通信接口等。说明:(1)80C51有两个16位定时/计数器(T0和T1
14、)。作用:可以作为内部定时器或外部脉冲计数器使用。作内部定时器时,是靠对时钟振荡器的12分频脉冲计数方式实现定时的;做为计数器时,外部脉冲通过引脚T0(P3.4)、T1(P3.5)输入。,1.2 MCS-51单片机功能及结构,1.2.2 8051单片机结构框图,3、基本功能单元 说明:(1)80C51有两个16位定时/计数器(T0和T1)。(2)中断系统:有5个中断源,即两个外部中断源、两个定时/计数器T0、T1溢出中断源和一个串行通信发送/接收完毕的中断源。五个中断源有高级、低级两种优先状态。两个外部中断源由引脚(P3.2)、(P3.3)输入。(3)一个带有移位寄存器工作方式的通用异步收发器
15、UART:既可用作串行通信,还可以用于移位寄存器方式的串行外围扩展。其接口分别为RXD(P3.0)、TXD(P3.1)。,CPU是单片机的核心部件,其功能是产生控制信号,把数据从存储器或输入口传送到CPU或反向传送,还可以对输入数据进行算术逻辑运算以及位操作处理。它由运算器、控制器等部件组成。一、运算器 它以算术/逻辑部件ALU为核心,加上累加器ACC、暂存寄存器、程序状态字寄存器PSW以及布尔处理器、BCD码运算调整电路等构成了整个运算器逻辑电路。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,一、
16、运算器 1、累加器ACC 8位寄存器,它通过暂存器和ALU相连,是CPU中最繁忙的寄存器。在进行算术、逻辑运算时,运算器的一个输入多为ACC的输出,而运算结果又大多数送到ACC中。在指令系统中ACC的助记符为A。2、算术逻辑部件ALU ALU用来完成二进制的四则运算和布尔代数的逻辑运算。此外通过对运算结果判断,影响程序状态字的有关位。3、通用寄存器B 8位寄存器,专为乘、除法而设置的寄存器。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,3、程序状态字寄存器PSW 8位寄存器,用来存放运算结果的一些特征。字节地址(D0H)。,Cy:进位标志。在进行加法(或减法)运算时,
17、若运算结果最高位有进位(或借位),则Cy=1,否则Cy=0,在进行位操作时,Cy作为位操作累加器。AC:半进位标志(或辅助进位)。在进行加法(或减法)运算时,若低半字节向高半字节有进位(或借位),则AC=1,否则AC=0,AC还作为BCD码运算调整时的判别位。F0:用户标志位。由用户置位、复位,作为软件标志。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,3、程序状态字寄存器PSW 8位寄存器,用来存放运算结果的一些特征。字节地址(D0H)。,RS1、RS0:工作寄存器指针。用来选择当前的工作寄存器组。由用户通过指令改变RS1、RS0的组合,以选择当前的工作寄存器组。,
18、1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,3、程序状态字寄存器PSW 8位寄存器,用来存放运算结果的一些特征。字节地址(D0H)。,OV:溢出标志。反映运算结果是否溢出,溢出时,OV=1,否则OV=0。溢出是指有符号数进行运算时,结果超出了+127-128;而进位是指两个无符号数最前一位(第7位)相加(或相减)时有进位(或有借位)。F1:用户标志位,同F0。P:奇偶标志。反映A中的内容的奇偶性,若A中有奇数个1则P=1,否则P=0。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,一、运算器 二、控制器说明:控制器是CPU的大脑中枢,它包括定时
19、控制逻辑、指令寄存器、指令译码器、数据指针DPTR、程序计数器PC、堆栈指针SP以及地址寄存器、地址缓冲器等。功能:对程序指令逐条译码,并通过定时和控制电路在规定的时刻发出各种操作所需的内部和外部控制信号,协调各部分的工作,完成指令所规定的操作。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,一、运算器 二、控制器1、程序计数器PC(Program Counter)功能:和一般微机相同,它用来存放下一条要执行指令的地址,当一条指令按照PC所指的地址从存储器中取出后,PC会自动加1,即指向下一条指令。2、堆栈指针SP(Stack Pointer)SP在片内RAM 128个
20、字节中开辟栈区,并随时跟踪栈顶地址。它是按“先进后出”的原则进行存取数据的,开机复位后,单片机栈底地址为07H。,1.3 8051单片机内部结构,1.3.1 8051单片机CPU结构,一、运算器 二、控制器1、程序计数器PC(Program Counter)2、堆栈指针SP(Stack Pointer)3、指令译码器 当指令送入指令译码器后,由译码器对该指令进行译码,即把指令转变成所需的电平信号,以便计算机能正确执行程序所要求的各种操作。4、数据指针DPTR 由于80C51系列单片机可以外接64K的RAM和I/O接口电路,故单片机内设置了16位的数据指针DPTR。它可以对64K外部RAM和I/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 片机基础 基础 课件
链接地址:https://www.31ppt.com/p-5052152.html