单片机基础知识课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机基础知识课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 基础知识 课件
- 资源描述:
-
1、1.1 了解单片机的概念了解单片机的概念 1.2 MCS-51 内核单片机内核单片机1.3 单片机的存储器扩展单片机的存储器扩展1.4 AT89S51单片机最小系统单片机最小系统1.5 单片机应用系统设计的一般方法单片机应用系统设计的一般方法什么是单片什么是单片机?机?将微处理器将微处理器CPU、一定容量的、一定容量的ROM和和RAM以及以及I/O口、定时器口、定时器/计数器、中断系统等电路集成在一块计数器、中断系统等电路集成在一块芯片上芯片上,构成单片机微型计算机构成单片机微型计算机,简称单片机简称单片机SCM。单片机主要应用于控制单片机主要应用于控制领域,用以实现各种测领域,用以实现各种测
2、试和控制功能。为了强试和控制功能。为了强调其控制属性,单片机调其控制属性,单片机又被称为又被称为MCU。单片机与单片机系统单片机与单片机系统单片机系统是为了实现某单片机系统是为了实现某一控制应用需要由用户设一控制应用需要由用户设计的,是一个围绕单片机计的,是一个围绕单片机芯片组建的计算机应用系芯片组建的计算机应用系统。在单片机系统中,单统。在单片机系统中,单片机处于核心地位,是构片机处于核心地位,是构成单片机系统的硬件和软成单片机系统的硬件和软件基础。件基础。1.1.1 1.1.1 单片机的发展状况单片机的发展状况1.1.1 1.1.1 单片机的发展状况单片机的发展状况集成度高,抗干扰能力较强
3、,可靠性高;集成度高,抗干扰能力较强,可靠性高;体积小、重量轻、低电压、低功耗,便于生产便携式体积小、重量轻、低电压、低功耗,便于生产便携式产品;产品;控制功能强,运算速度快;控制功能强,运算速度快;硬件通用化、应用灵活,单片机的系统扩展、系统配硬件通用化、应用灵活,单片机的系统扩展、系统配置较为典型、规范,易构成各种规模的应用系统;置较为典型、规范,易构成各种规模的应用系统;研制周期短;研制周期短;价格便宜。价格便宜。l单片机的发展趋势单片机的发展趋势 单片机的发展趋势将是单片机的发展趋势将是。为满足不同用户的要求,各公司竞相推出能满足不同。为满足不同用户的要求,各公司竞相推出能满足不同需要
4、的产品。需要的产品。1 1CPUCPU的改进的改进(1 1)增加)增加CPUCPU数据总线宽度数据总线宽度。例如,各种。例如,各种1616位单片机和位单片机和3232位单片机,位单片机,数据处理能力要优于数据处理能力要优于8 8位单片机。另外,位单片机。另外,8 8位单片机内部采用位单片机内部采用1616位数位数据总线据总线,其数据处理能力明显优于一般,其数据处理能力明显优于一般8 8位单片机。位单片机。(2 2)采用)采用双双CPUCPU结构,以提高数据处理能力。结构,以提高数据处理能力。2 2存储器的发展存储器的发展(1 1)片内程序存储器普遍采用)片内程序存储器普遍采用闪烁(闪烁(Fla
5、shFlash)存储器)存储器。可不用外扩。可不用外扩展程序存储器,简化系统结构。展程序存储器,简化系统结构。(2 2)加大存储容量加大存储容量。目前有的单片机片内程序存储器容量可达。目前有的单片机片内程序存储器容量可达128KB128KB甚至更多。甚至更多。3 3片内片内I/OI/O的改进的改进(1 1)增加并行口)增加并行口驱动能力驱动能力,以减少外部驱动芯片。有的单片机可,以减少外部驱动芯片。有的单片机可以直接输出大电流和高电压,以便能直接驱动以直接输出大电流和高电压,以便能直接驱动LEDLED和和VFDVFD(荧光(荧光显示器)。显示器)。(2 2)有些单片机设置了一些)有些单片机设置
6、了一些特殊的串行特殊的串行I/OI/O功能功能,为,为构成分布式、构成分布式、网络化系统网络化系统提供方便条件。提供方便条件。4 4低功耗化低功耗化 CMOSCMOS化,功耗小,配置有化,功耗小,配置有等待状态、睡眠状态、关闭状态等待状态、睡眠状态、关闭状态等等工作方式。消耗电流仅在工作方式。消耗电流仅在A A或或nAnA量级,适于电池供电的便携式、量级,适于电池供电的便携式、手持式的仪器仪表以及其它消费类电子产品。手持式的仪器仪表以及其它消费类电子产品。5 5外围电路内装化外围电路内装化 众多外围电路全部装入片内,即众多外围电路全部装入片内,即系统的单片化系统的单片化是目前发展趋是目前发展趋
7、势之一。势之一。例如,例如,美国美国CygnalCygnal公司的公司的C8051F020 C8051F020 8 8位单片机,内部采位单片机,内部采用流水线结构,大部分用流水线结构,大部分指令的完成时间指令的完成时间为为1 1或或2 2个时钟周期,个时钟周期,峰值峰值处理能力处理能力为为25MIPS25MIPS。片上集成有。片上集成有8 8通道通道A/DA/D、两路、两路D/AD/A、两路电压比、两路电压比较器,内置温度传感器、定时器、可编程数字交叉开关和较器,内置温度传感器、定时器、可编程数字交叉开关和6464个通个通用用I/OI/O口、电源监测、口、电源监测、看门狗、多种类型的串行接口(
8、两个看门狗、多种类型的串行接口(两个UARTUART、SPISPI)等。一片芯片就是一个)等。一片芯片就是一个“测控测控”系统。系统。综上所述,单片机正在综上所述,单片机正在向多功能、高性能、向多功能、高性能、高速度(时钟达高速度(时钟达40MHz40MHz)、低电压()、低电压(2.7V2.7V即可工即可工作甚至更低)、低功耗、低价格(几元钱)、作甚至更低)、低功耗、低价格(几元钱)、外围电路内装化以及片内程序存储器和数据存外围电路内装化以及片内程序存储器和数据存储器容量不断增大储器容量不断增大的方向发展。的方向发展。1.1.2 1.1.2 单片机的应用单片机的应用u智能产品上的应用智能产品
9、上的应用u工业控制的应用工业控制的应用u家用电器的应用家用电器的应用u计算机计算机网络和通信领域的应用网络和通信领域的应用u汽车设备领域中的应用汽车设备领域中的应用 单片机应用领域单片机应用领域1.1.31.1.3单片机的系列产品介绍单片机的系列产品介绍ATMEL类单片机类单片机 Intel 单片机单片机 Motorola单片机单片机 Microchip 单片机单片机 东芝单片机东芝单片机 Zilog单片机单片机 1.2 MCS-51内核单片机内核单片机1.2.11.2.1单片机基本组成单片机基本组成 尽管计算机科学技尽管计算机科学技术得到充分发展,但是术得到充分发展,但是计算机体系结构仍然没
10、计算机体系结构仍然没有突破由计算机的开拓有突破由计算机的开拓者、数学家约翰者、数学家约翰冯冯诺诺曼最先提出的经典体系曼最先提出的经典体系结构框架,即一台计算结构框架,即一台计算机是由机是由运算器、控制器运算器、控制器、存储器、输入设备以、存储器、输入设备以及输出设备及输出设备五部分构成五部分构成,单片机系统也不例外,单片机系统也不例外。1.2.11.2.1单片机基本组成单片机基本组成1.2.11.2.1单片机的基本组成单片机的基本组成 MCS-51系列单片机技术参数表系列单片机技术参数表型号型号片内存储器(片内存储器(B)定时器定时器并行线并行线程序存储器程序存储器数据存储器数据存储器8031
11、无无1282个个16位位4880c31无无1282个个16位位4880514KROM1282个个16位位4880c514KROM1282个个16位位4887514KEPROM1282个个16位位4887c514KEPROM1282个个16位位488032无无2563个个16位位4880528KROM2563个个16位位4887528KEPROM2563个个16位位4880518051单单片片机机内内部部结结构构图图 RAM 地址寄存器 寄存器 RAM 128B RAM 程序地址 寄存器 P0 驱动器 P2 锁存器 P2 驱动器 P1 锁存器 暂存器 2 B 寄存器 4KB ROM 暂存器 1
12、ACC SP P0 锁存器 PC PC 增 1 缓冲器 P3 锁存器 OSC 中断、串行口及定时器 PSW ALU DPTR P1 驱动器 P3 驱动器 XTAL1 XTAL2 P0.0P0.7 P2.0P2.7 P3.0P3.7 P1.0P1.7 RST ALE VCC VSS 定时控制 指令译码器 指令寄存器 PSEN EA 1.2.2 1.2.2 单片机的外部引脚单片机的外部引脚 DIP DIP引脚图引脚图 逻辑符号逻辑符号 3.3.控制引脚控制引脚(4(4根根)u (3030脚脚):地址锁存允许信号输出:地址锁存允许信号输出/编程编程脉冲输入引脚。脉冲输入引脚。PROGALE/3.3.
13、控制引脚控制引脚(4(4根根)u (29 (29脚脚):片外:片外ROMROM读选通信号端。读选通信号端。当访问外部程序存储当访问外部程序存储器时,此引脚输出负脉冲选通信号,器时,此引脚输出负脉冲选通信号,1616位地址数据将出现在位地址数据将出现在P0P0和和P2 P2 口上,外部程序存储器则把指令数据放到口上,外部程序存储器则把指令数据放到P0P0口上,由口上,由CPUCPU读入读入并执行。并执行。u (31(31脚脚):外部程序存储器地址允许输入端。:外部程序存储器地址允许输入端。当当EAEA接高电平接高电平时,时,CPUCPU执行片内执行片内ROMROM指令,但当指令,但当PCPC值超
14、过值超过0FFFH0FFFH时,时,将自动转去执行片外将自动转去执行片外ROMROM指令;指令;当当EAEA接低电平时接低电平时,CPUCPU只执行片外只执行片外ROMROM指令。指令。PSENpp/VEAu RST/VPD(9RST/VPD(9脚脚):复位信号:复位信号/备用电源输入引脚备用电源输入引脚 当此引脚保持当此引脚保持2 2个机器周期(个机器周期(2424个时钟周期)的高电平后,个时钟周期)的高电平后,就可使就可使80518051完成复位操作。复位方式可以是自动复位或手动复完成复位操作。复位方式可以是自动复位或手动复位。位。(1 1)程序计数器)程序计数器PCPC指向指向0000H
15、0000H;(2 2)P0-P3P0-P3输出口全部为高电平;输出口全部为高电平;(3 3)堆栈指针)堆栈指针SPSP写入写入07H07H,其它专用寄存器被清,其它专用寄存器被清“0”“0”。u RST/VPD(9RST/VPD(9脚脚):复位信号:复位信号/备用电源输入引脚备用电源输入引脚 4.I/O4.I/O引脚引脚 (1)P0.0(1)P0.0P0.7(39P0.7(393232脚脚):P0P0口的口的8 8位双向位双向I/OI/O口线。口线。P0P0口可作为通用双向口可作为通用双向I/OI/O口。在外接数据、程序存储器时,可作口。在外接数据、程序存储器时,可作为低为低8 8位地址位地址
16、/数据总线复用引脚。数据总线复用引脚。(2)P1.0(2)P1.0 P1.7(1P1.7(18 8脚脚):P1P1口的口的8 8位准双向位准双向I/OI/O口线。口线。P1P1口作为通用的口作为通用的I/OI/O口使用。口使用。(3)P2.0(3)P2.0P2.7(21P2.7(212828脚脚):P2P2口的口的8 8位准双向位准双向I/OI/O口线。口线。P2P2口即可作为通用的口即可作为通用的I/OI/O口使用,也可作为片外存储器的高口使用,也可作为片外存储器的高8 8位地位地址总线,与址总线,与P0P0口配合,组成口配合,组成1616位片外存储器单元地址。位片外存储器单元地址。(4)P
17、3.04)P3.0P3.7(10P3.7(101717脚脚):P3P3口的口的8 8位准双向位准双向I/OI/O口线。口线。P3P3口除了作为通用的口除了作为通用的I/OI/O口使用之外,每个引脚还具有第二功能口使用之外,每个引脚还具有第二功能。l 由于工艺及标准化等原因,芯片的引脚数目是有限制的,而由于工艺及标准化等原因,芯片的引脚数目是有限制的,而单片机为实现其功能所需要的信号数目却远远超过实际管脚单片机为实现其功能所需要的信号数目却远远超过实际管脚数。数。解决这一矛盾的方式是引脚复用。解决这一矛盾的方式是引脚复用。l 具有第二功能的引脚:具有第二功能的引脚:EPROM存储器程序固化所需信
18、号:存储器程序固化所需信号:编程脉冲编程脉冲ALE/PROG编程电压编程电压备用电源引入:备用电源引入:RST/VPDP3口口pp/VEAP3口的第二功能口的第二功能 对于各种型号的芯片,引脚的第一功能是相同的,所对于各种型号的芯片,引脚的第一功能是相同的,所不同的只在第二功能信号上。不同的只在第二功能信号上。对于对于9 9、3030和和3131各引脚,由于第一功能信号与第二功各引脚,由于第一功能信号与第二功能信号是单片机在不同工作方式下的信号,因此不会能信号是单片机在不同工作方式下的信号,因此不会发生使用上的矛盾。发生使用上的矛盾。P3P3口的情况有所不同,它的第二功能信号都是单片机口的情况
19、有所不同,它的第二功能信号都是单片机的重要控制信号。的重要控制信号。因此在实际使用中,总是先按需要因此在实际使用中,总是先按需要优先选用它的第二功能。优先选用它的第二功能。MCS-51MCS-51单片机单片机程序程序存储器和存储器和数据数据存储器相互独立(存储器相互独立(独独立编址、独立访问立编址、独立访问),即存储器采用是),即存储器采用是哈佛结构哈佛结构。(另外。(另外一种是冯诺曼结构又称为普林斯顿结构)一种是冯诺曼结构又称为普林斯顿结构)在在物理结构物理结构上有上有4 4个存储空间:个存储空间:片内片内程序存储器、程序存储器、片外片外程序存储器、程序存储器、片内片内数据存储器、数据存储器
20、、片外片外数据存储器。单片机的外部数据存储器和数据存储器。单片机的外部数据存储器和I/OI/O接口采用接口采用的方式。的方式。在逻辑结构上在逻辑结构上有有3 3个存储空间:个存储空间:64K64K字节片内片外统一编址的程序存字节片内片外统一编址的程序存储器、储器、256256字节片内数据存储器、字节片内数据存储器、64K64K片外数据存储器。片外数据存储器。在访问三个不同的逻辑存储空间时,采用不同的指令和不同的控制信在访问三个不同的逻辑存储空间时,采用不同的指令和不同的控制信号。号。存储器空间分布图存储器空间分布图 1.程序存储器程序存储器ROM注意事项注意事项 系统若扩展片外程序存储器时,系
21、统若扩展片外程序存储器时,P0P0(通过锁存器)、(通过锁存器)、P2P2口与口与1616位地址线连接;位地址线连接;对于片内有对于片内有ROMROM的单片机,的单片机,/EA=1/EA=1,对于片内无,对于片内无ROMROM的单片机的单片机80318031,调试时,调试时/EA=1/EA=1(不用(不用80318031的程序存储器),而使用时,的程序存储器),而使用时,/EA=0/EA=0;外部程序存储器读选通信号外部程序存储器读选通信号/PSEN/PSEN只用于外部只用于外部ROMROM取指,对片内取指,对片内程序存储器无效;程序存储器无效;6 6组特殊单元,一般存放一条无条件跳转语句;组
22、特殊单元,一般存放一条无条件跳转语句;片外片外ROM和片外和片外RAM的地址出现了重叠,可使用相应的指令的地址出现了重叠,可使用相应的指令进行区分。进行区分。访问外部访问外部ROMROM时,用时,用MOVCMOVC指令。指令。l作用:用于存放运算的中间结果、数据暂存和缓存、标作用:用于存放运算的中间结果、数据暂存和缓存、标志位等。一般采用读写存储器志位等。一般采用读写存储器:静态静态/动态动态RAM。l特点:特点:片内、片外分别编址;片内、片外分别编址;片内:片内:00FFH 片外:片外:0000HFFFFH 片外片外RAM用数据指针用数据指针DPTR寻址,由管脚寻址,由管脚RD/WR控制控制
23、RAM的的读出读出/写入;写入;片内片内RAM分为四个区(工作寄存器区、位寻址区、数据缓冲分为四个区(工作寄存器区、位寻址区、数据缓冲区和特殊功能寄存器区)区和特殊功能寄存器区)内部数据存储器和外部数据存储器在内部数据存储器和外部数据存储器在00H7F范围内地址出现了范围内地址出现了重叠的现象,单片机通过不同的指令格式加以区分。访问片内重叠的现象,单片机通过不同的指令格式加以区分。访问片内RAM使用使用MOV指令,允许采用多种寻址方式。指令,允许采用多种寻址方式。例如:例如:MOV A,R0 MOV R1,A 片外片外RAM采用采用MOVX指令,若指令,若外部存储单元的地址为外部存储单元的地址
24、为8位位,可选择可选择R0或或R1作为间接寻址寄存器。作为间接寻址寄存器。例如例如 MOVX A,R0 MOVX R1,A 若地址为若地址为16位位,必须选,必须选DPTR寄存器地作为间接寻址寄存器。寄存器地作为间接寻址寄存器。例如例如:MOVX A,DPTR MOVX DPTR,A 片内片内RAM分为四个区(工作寄存器区、位寻址区、数据分为四个区(工作寄存器区、位寻址区、数据缓冲缓冲区和特殊功能寄存器区)区和特殊功能寄存器区)(2)(2)位寻址区(位寻址区(20H-2FH20H-2FH)片内片内RAM的的20H2FH单元为位寻址区,它们既可作为单元为位寻址区,它们既可作为一般单元用字节寻址,
25、也可以对其中的某位进行寻址。一般单元用字节寻址,也可以对其中的某位进行寻址。位寻址区共位寻址区共16字节,位地址字节,位地址007FH。“位位”的表示方式:的表示方式:以位地址形式,如以位地址形式,如7FH以存储单元加位的形式,以存储单元加位的形式,如如2FH.7(3 3)用户)用户RAMRAM区(区(30H-7FH30H-7FH)该区用于存放用户数据,对这部分区域的使用不作任该区用于存放用户数据,对这部分区域的使用不作任何规定和限制,何规定和限制,。(4 4)特殊功能寄存器区()特殊功能寄存器区(80H-FFH80H-FFH)80518051单片机有单片机有2121个特殊功能寄存器,离散分布
展开阅读全文