【大学课件】单片机硬件基础知识P62.ppt
《【大学课件】单片机硬件基础知识P62.ppt》由会员分享,可在线阅读,更多相关《【大学课件】单片机硬件基础知识P62.ppt(62页珍藏版)》请在三一办公上搜索。
1、第1章 单片机硬件基础知识,实训任务1 控制发光二极管的亮灭 1.1 单片机概述1.2 MCS51系列单片机的内部结构 1.3 MCS51系列单片机的外部引脚 1.4 MCS51系列单片机的时序与工作方式 1.5 单片机最小系统设计,http:/,实训任务1控制发光二极管的亮灭,实训目的1通过搭建一个单片机最小系统,控制一个LED灯闪烁,了解单片机的基本工作过程。2了解单片机应用系统的基本组成及功能。,图1-1 实训1电路图,汇编语言源程序:,C语言源程序,#include sbit L1=P10;void delay02s(void)/延时0.2秒子程序 unsigned char i,j,
2、k;for(i=20;i0;i-)for(j=20;j0;j-)for(k=248;k0;k-);void main(void)while(1)L1=0;delay02s();L1=1;delay02s();,1.1 单片机概述,什么是单片机?单片机是微型计算机中的一种,是把微型计算机中的中央处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成在一块集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。内部结构如图1-2所示。,图1-2 单片机内部结构图,单片机应用系统,单片机实质上是一个芯片。在实际应用中,通常很难将单片机直接和被控对象进行电气连接,必须
3、外加各种扩展接口电路、外部设备、被控对象等硬件和软件,构成一个单片机应用系统,以实现一种或多种功能。硬件是应用系统的基础,软件是根据硬件结构来完成相应功能设计。单片机应用系统的组成如图1-3所示。,图1-3 单片机应用系统的组成,单片机的应用,单片机的应用主要在以下领域中:(1)工业控制领域(过程控制,机电一体化控制系统)(2)家用电器领域(洗衣机,空调、微波炉等)(3)办公自动化领域(键盘,打印机,考勤机等)(4)商业营销领域(电子称,收款机,条形码阅读器等)(5)智能仪表与智能传感器(存储,数据处理、查找、判断、联网等智能化功能,表1-1 MCS-51系列单片机主要性能指标,AT89系列单
4、片机的主要型号,AT89S51/AT89S52 是AT89C51/AT89C52的换代产品。完全兼容51系列,4KB/8KB FlashROM,并且可以在线编程,内置看门狗定时器,工作电压为45.5V。AT89LV51/AT89LV52 分别是AT89C51/AT89C52的低电压产品,最低电压可以低至2.7V。AT89C1051/AT89C2051 为低档型低电压产品,只有20条引脚,最低电压也为2.7V。AT89S8252 属高档型,除了8KB Flash存储器外,还含有一个2KB的EEPROM,从而可提高存储容量。,1.2 MCS51系列单片机的内部结构,AT89S51的内部结构框图如图
5、1-4所示。,MCS51系列单片机的基本组成,中央处理器是单片机内部的核心部件,是一个8位二进制数的中央处理单元,主要由运算器、控制器和若干寄存器组成,并且通过内部总线与其他功能部件联接。,MCS51系列单片机内部几个重要寄存器,累加器ACC简称为A,是一个8位的寄存器,用来存放操作数或运算的结果。在MCS-51指令系统中,绝大多数指令都要求累加器A参与处理。寄存器B是专为乘法和除法设置的寄存器,也是8位寄存器。用于存放乘法和除法运算中的操作数和运算结果。,MCS51系列单片机内部几个重要寄存器,状态寄存器PSW是一个8位标志寄存器,用来存放指令执行结果的有关状态。具体如图1-5所示。,图1-
6、5 PSW结构,PSW中各位状态通常是指令执行过程中自动形成的,但也可以由用户根据需要通过传送指令来改变。PSW各位意义及使用如下:进位标志位Cy:表示累加器A在加减运算过程中其最高位A7有无进位或借位。如果操作结果的最高位产生进位或借位,Cy由硬件置“1”,否则清零。另外,也可以由位运算指令置位或清零。辅助进位标志位AC:表示累加器A在加减运算时低4位(A3)有无向高4位(A4)进位或借位。当低4位向高4位进位或借位时,AC由硬件置“1”,否则清零。用户标志位F0:可由用户设定的一个标志位,根据需要可以用软件来使它置位或清除。,寄存器组选择位RS1、RS0:AT89C51片内共有四组工作寄存
7、器,每组八个,分别命名为R0R7。编程时用于存放数据或地址。但每组工作寄存器在内部RAM中的物理地址不同。RS1和RS0的四种状态组合就是用于选择CPU当前使用的工作寄存器组,从而确定R0R7的实际物理地址。RS1、RS0状态与工作寄存器R0R7的物理地址关系如表1-2所示。,表1-2 RS1、RS0对工作寄存器组的选择,溢出标志位OV:当执行算术指令时,由硬件自动置位或清零,表示累加器A的溢出状态。在4种情况下该位为1:a)带符号数运算结果超过范围(-128+127);b)无符号数运算结果超过范围(255);c)乘法运算中积超过255;d)除法运算中除数为0。判断该位时,通常用运算中次高位向
8、最高位的进(借)位C6和最高位向前的进(借)位C7(也就是CY)的异或来表示OV,即OV=C6C7。奇偶标志位P:用于指示运算结果中1的个数的奇偶性,若累加器A中1的个数为奇数,则P=1;若1的个数为偶数,则P=0。,MCS51系列单片机内部几个重要寄存器,程序计数器PC是专门用于存放将要执行指令的16位地址的。CPU就是根据PC中的地址到ROM中去读取程序指令码和数据,并送给指令寄存器进行分析。PC可寻址64KB范围的ROM。程序计数器PC具有如下特点:1)PC的内容是需要执行的下一条指令所在的地址;2)PC具有自动加1的功能(自动顺序执行程序;3)在程序中用指令改变PC的值,可实现程序的跳
9、转。(PC本身没有地址,因此用户无法对其进行读写),MCS51系列单片机内部几个重要寄存器,堆栈指针SP 堆栈是一段特殊的存储空间,它只有一个数据进/出端口且按照“先进后出”原则来组织数据。堆栈存储器的底部称为栈底。堆栈的数据入口/出口处称为栈顶,栈顶的地址称为堆栈指针,用堆栈指针(寄存器)SP来存放。SP是一个8位的寄存器,是专门用于寄存堆栈存储器地址的寄存器。,MCS51系列单片机内部几个重要寄存器,数据指针(地址)寄存器DPTR DPTR是一个十六位的专用寄存器,它由两个8位的寄存器DPH(高8位)和DPL(低8位)组成。专门用来寄存片外RAM及扩展I/O口进行数据存取时用的地址。,1.
10、2.3 存储器结构,MCS-51单片机的存储器组织采用哈佛结构,即程序存储器ROM和数据存储器RAM严格分开,独立设置。各有自己的存储空间、寻址机构和寻址方式。程序存储器用来存放用户程序和固定不变的数据表格;数据存储器用作工作区和存放数据。,1.2.3 存储器结构,MCS-51单片机的存储器在物理上分为4个空间,即片内ROM、片外ROM,片内RAM和片外RAM。在逻辑上分为3个空间,即程序存储器(片内、外统一编址,使用MOVC指令访问),片内数据存储器(使用MOV指令访问)和片外数据存储器(使用MOVX指令访问),1.片内数据存储器的配置,(b)52子系列,(a)51子系列,图1-6 片内数据
11、存储器结构图,1.片内数据存储器的配置,对于普通8051单片机,片内数据存储器RAM空间最大为256B,用于存放程序执行过程的各种变量及临时数据。片内RAM的低128个字节可用直接寻址或间接寻址方式进行访问。分为工作寄存器区、位寻址区、用户区和堆栈区四个区域;片内高128B为特殊功能寄存器区。如图1-6所示。,1.片内数据存储器的配置,(1)工作寄存器区 00H1FH这32个字节单元为工作寄存器区,可以用寄存器寻址方式访问。共有四组工作寄存器,每组八个,命名为R0R7。工作寄存器也称为通用寄存器,用于临时寄存8位信息,编程时用于存放数据或地址。但每组工作寄存器在内部RAM中的物理地址不同。RS
12、1和RS0的四种状态组合就是用来确定四组工作寄存器的实际物理地址的。(2)位寻址区 20H2FH这16个字节单元为位寻址区。它有双重寻址功能,既可以进行位寻址操作,也可以同普通RAM单元一样按字节寻址操作。该区域共有16个字节单元,共128个二进制位。这128位每一位都可以按位寻址,进行位运算。每一位都有一个位地址,位地址范围为00H7FH。,1.片内数据存储器的配置,(3)用户RAM区 8051单片机的30H7FH区间共80个字节单元为普通RAM区。用于存放用户数据,只能按字节存取。另外,对于前两区中未用的单元也可作为用户RAM单元使用。一般应用时,常把堆栈开辟在此区中。对52子系列,用户R
13、AM区除30H7FH范围空间外,还有128B空间,地址范围是80HFFH。但这段区域只能采用间接寻址方式访问,以此来区别同地址空间的特殊功能寄存器区,特殊功能寄存器区只能采用直接寻址方式访问。,1.片内数据存储器的配置,(4)堆栈区 在MCS-51单片机中,堆栈是在片内数据存储器中设置的按先入后出、后入先出的原则进行管理的一段存储区域。堆栈通常用于临时保护数据及子程序调用时保护现场和恢复现场。在具体使用时堆栈应避开工作寄存器、位寻址区,一般设在2FH以后的单元,如工作寄存器和位寻址区未用,也可开辟为堆栈。,1.片内数据存储器的配置,(5)特殊功能寄存器区 在片内RAM的80HFFH这一区间,8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 单片机 硬件 基础知识 P62
链接地址:https://www.31ppt.com/p-6128853.html