单片机原理及应用全册配套精品完整课件1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理及应用全册配套精品完整课件1.ppt》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 配套 精品 完整 课件
- 资源描述:
-
1、第1章 概 述单片机原理及应用全册配套单片机原理及应用全册配套精品完整课件精品完整课件1第1章 概 述第第1 1章章 概概 述述1.1 1.1 单片机的基本概念单片机的基本概念1.2 1.2 单片机的发展概况单片机的发展概况1.3 1.3 单片机的特点及应用单片机的特点及应用1.4 1.4 常用单片机系列介绍常用单片机系列介绍第1章 概 述1.1 1.1 单片机的基本概念单片机的基本概念微机组成结构框图微机组成结构框图 第1章 概 述 单片机组成框图 第1章 概 述 单板机单板机:将微处理器、存储器、:将微处理器、存储器、I/OI/O接口电路以及简单的输入接口电路以及简单的输入/ /输出设备组
2、装在一块印刷电路板上,称单板微型计算机。输出设备组装在一块印刷电路板上,称单板微型计算机。 单片机单片机:将微处理器、存储器、:将微处理器、存储器、I/OI/O接口电路和相应实时控制接口电路和相应实时控制器件集成在一块芯片上,称单片微型计算机。器件集成在一块芯片上,称单片微型计算机。 微型计算机微型计算机:微处理器、存储器、:微处理器、存储器、I/OI/O接口电路由总线有机地接口电路由总线有机地连接在一起的整体,称为微型计算机。连接在一起的整体,称为微型计算机。 微型计算机系统微型计算机系统:微型计算机与外围设备、电源、系统软件:微型计算机与外围设备、电源、系统软件一起构成的系统,称为微型计算
3、机系统。一起构成的系统,称为微型计算机系统。第1章 概 述 通用微机的通用微机的CPUCPU主要面向数据处理,其发展主要围绕主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。数据处理功能、计算速度和精度的进一步提高。 单片机主要面向控制,控制中的数据类型及数据处单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。弱一些,计算速度和精度也相对要低一些。通用微机与单片机区别一通用微机与单片机区别一第1章 概 述 通用微机中存储器组织结构主要针
4、对增大存储容量和通用微机中存储器组织结构主要针对增大存储容量和CPUCPU对数据的存取速度。对数据的存取速度。 单片机中存储器的组织结构比较简单,存储器芯片直接单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,挂接在单片机的总线上,CPUCPU对存储器的读写按直接物理地址对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为来寻址存储器单元,存储器的寻址空间一般都为64 KB64 KB。通用微机与单片机区别二通用微机与单片机区别二第1章 概 述 通用微机中通用微机中I/OI/O接口主要考虑标准外设接口主要考虑标准外设 单片机应用系统的外设是非标准的单片机应用
5、系统的外设是非标准的通用微机与单片机区别三通用微机与单片机区别三第1章 概 述1.2 1.2 单片机的发展概况单片机的发展概况 4 4位单片机阶段位单片机阶段(主要用于家用电器、电子玩具等)(主要用于家用电器、电子玩具等) 美国德克萨斯仪器公司美国德克萨斯仪器公司 TMS-1000TMS-1000 美国国家半导体公司美国国家半导体公司 COP402COP402系列系列 日本电气公司日本电气公司 PD75XXPD75XX系列系列 美国洛克威尔公司美国洛克威尔公司 PPS/1PPS/1系列系列 日本松下公司日本松下公司 MN1400MN1400系列系列 富士通公司富士通公司 MB88MB88系列系
6、列第1章 概 述 8 8位单片机阶段位单片机阶段(用于工业控制、智能接口、仪器仪表等)(用于工业控制、智能接口、仪器仪表等) 低档低档8 8位单片机位单片机 美国美国IntelIntel公司公司 MCS-48MCS-48系列系列 莫斯特克莫斯特克(Mostek)(Mostek)、仙童、仙童(Fairchild)(Fairchild)公司公司 3870(F8)3870(F8)系列系列 摩托罗拉摩托罗拉(Motorola)(Motorola)公司公司 68016801系列系列 第1章 概 述 高档高档8 8位单片机位单片机 摩托罗拉公司摩托罗拉公司 MC6801MC6801系列系列 齐洛格公司齐洛
7、格公司 Z8Z8系列系列 NECNEC公司公司 PD78XXPD78XX系列系列 IntelIntel公司的公司的MCS-51MCS-51系列系列第1章 概 述 超超8 8位单片机位单片机 IntelIntel公司公司 8X2528X252、UPI-45283C152 UPI-45283C152 Zilog Zilog公司公司 Super8Super8 Motorola Motorola公司公司 MC68HCMC68HC第1章 概 述 1616位单片机阶段位单片机阶段(可用于高速复杂的控制系统)(可用于高速复杂的控制系统) IntelIntel公司公司 MCS-96MCS-96系列系列 Int
8、elIntel公司公司 80C9680C96 美国国家半导体公司美国国家半导体公司 HPC16040HPC16040 NEC NEC公司公司 783XX783XX系列系列第1章 概 述 3232位单片机位单片机 第1章 概 述1.3 1.3 单片机的特点及应用单片机的特点及应用 单片机的特点单片机的特点 单片机的存储器单片机的存储器ROMROM和和RAMRAM严格区分严格区分 采用面向控制的指令系统采用面向控制的指令系统 单片机的单片机的I/OI/O引脚通常是多功能引脚通常是多功能 单片机的外部扩展能力强单片机的外部扩展能力强第1章 概 述单片机的应用特点单片机的应用特点 体积小,成本低,运用
9、灵活,易于产品化,能方便地组成体积小,成本低,运用灵活,易于产品化,能方便地组成各种智能化的控制设备和仪器,做到机电一体化。各种智能化的控制设备和仪器,做到机电一体化。 面向控制,能针对性地解决从简单到复杂的各类控制任务,面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。因而能获得最佳的性能价格比。 抗干扰能力强,适用温度范围宽,在各种恶劣的环境下都抗干扰能力强,适用温度范围宽,在各种恶劣的环境下都能可靠地工作,这是其它类型计算机无法比拟的。能可靠地工作,这是其它类型计算机无法比拟的。 可以方便地实现多机和分布式控制,使整个控制系统的效可以方便地实现多机和分布式控
10、制,使整个控制系统的效率和可靠性大为提高。率和可靠性大为提高。第1章 概 述 单片机应用领域单片机应用领域 工业控制工业控制 仪器仪表仪器仪表 计算机外部设备与智能接口计算机外部设备与智能接口 商用产品商用产品 家用电器家用电器第1章 概 述1.4 1.4 常用单片机系列介绍常用单片机系列介绍MCSMCS系列产品系列产品 第一阶段第一阶段(1971(197119761976年年) ):单片机发展的初级阶段:单片机发展的初级阶段 Intel 4004Intel 4004 第二阶段第二阶段(1976(197619801980年年) ):低性能单片机阶段:低性能单片机阶段 MCS-48MCS-48系
11、列系列 第三阶段第三阶段(1980(198019831983年年) ):高性能单片机阶段:高性能单片机阶段 MCS-51MCS-51系列系列 第四阶段第四阶段(1983(1983年至今年至今) ):1616位单片机阶段位单片机阶段 MCS-96MCS-96系列系列第1章 概 述 INTEL主要单片机系列第1章 概 述MCS-51MCS-51系列单片机的结构特点系列单片机的结构特点 CPU CPU的结构的结构 存储器结构存储器结构 输入输出接口输入输出接口 内部有一个全双工串行口内部有一个全双工串行口 布尔处理机布尔处理机第1章 概 述8051 单片机 MOTOROLA 单片机 Microchi
12、p 单片机 Atmel 单片机 第1章 概 述第第2 2章章 MCS-51MCS-51系列单片机的硬件结构系列单片机的硬件结构2.1 MCS-512.1 MCS-51系列单片机简介系列单片机简介2.2 MCS-512.2 MCS-51系列单片机内部结构与外部引脚说明系列单片机内部结构与外部引脚说明2.3 2.3 微处理器微处理器2.4 2.4 存储器存储器2.5 2.5 并行输入并行输入/ /输出接口输出接口2.6 2.6 定时器定时器/ /计数器计数器2.7 2.7 串行输入串行输入/ /输出口输出口2.8 MCS-512.8 MCS-51单片机的中断系统单片机的中断系统2.9 2.9 复位
13、状态及复位电路复位状态及复位电路第1章 概 述2.1 MCS-512.1 MCS-51系列单片机简介系列单片机简介 两大系列(两大系列( 5151子系列和子系列和5252子系列)子系列) 5151子系列子系列:80318031、80518051、87518751 5252子系列子系列:80328032、80528052、87528752第1章 概 述2.2 MCS-512.2 MCS-51系列单片机内部结构与外部引脚说明系列单片机内部结构与外部引脚说明2.2.1 2.2.1 内部结构框图内部结构框图 MCS-51MCS-51系列单片机的内部结构框图如图系列单片机的内部结构框图如图2.12.1所
14、示。所示。 第1章 概 述图2.1 MCS-51单片机内部结构框图第1章 概 述2.2.2 2.2.2 外部引脚说明外部引脚说明地址总线(AB)805187518031P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7PSENEAALERST用户I/O控制总线(CB)锁存器P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0ALEA15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0VCC
15、VSS数据总线(DB)(a)(b)P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDRXD 、P3.0TXD 、P3.1INT0 、P3.2INT1 、P3.3T0、P3.4T1、P3.5WR、P3.6RD、P3.7XTAL2XTAL1VSSVCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VPPALE/P ROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.08051875180311234567891011121314151617181920403938373635343332313029282726252423
16、2221VCCVSS图2.2 MCS-51系列单片机引脚及总线结构第1章 概 述 主电源引脚主电源引脚 VCC(40VCC(40脚脚) ) VSS(20 VSS(20脚脚) ) 外接晶体引脚外接晶体引脚 XTAL1(19XTAL1(19脚脚) ) XTAL2(18 XTAL2(18脚脚) )第1章 概 述 输入输入 / / 输出引脚输出引脚 P0P0口口(39(393232脚脚) ) P1 P1口口(1(18 8脚脚) ) P2 P2口口(21(212828脚脚) ) P3 P3口口(10(101717脚脚) )第1章 概 述表表2.1 P32.1 P3口第二功能口第二功能表表引 脚第 二 功
17、 能P3.0串行口输入端P3.1串行口输出端P3.2外部中断0请求输入端,低电平有效P3.3外部中断1请求输入端,低电平有效P3.4定时器/计数器0计数脉冲输入端P3.5定时器/计数器1计数脉冲输入端P3.6外部数据存储器写选通信号输出端,低电平有效P3.7RXDTXDINT0INT1T0T1WRRD第1章 概 述 控制线控制线 (3030脚)脚) (2929脚)脚) (9 9脚)脚) (3131脚)脚)PROG第1章 概 述引脚特点引脚特点 单片机功能多,引脚数少,因而许多引脚都具单片机功能多,引脚数少,因而许多引脚都具有第二功能。有第二功能。 单片机对外呈现单片机对外呈现3 3总线形式,由
18、总线形式,由P2P2、P0P0口组成口组成1616位地址总线;由位地址总线;由P0P0口分时复用为数据总线;由口分时复用为数据总线;由ALEALE、PSENPSEN、RSTRST、EAEA与与P3P3口中的口中的INT0INT0、INT1INT1、T0T0、T1T1、WRWR、RDRD共共1010个个引脚组成控制总线。引脚组成控制总线。第1章 概 述2.3 2.3 微微 处处 理理 器器 运算部件运算部件 控制部件及振荡器控制部件及振荡器 CPU CPU时序时序第1章 概 述2.3.1 2.3.1 运算部件运算部件 运算部件以运算部件以ALUALU为核心,包括累加器为核心,包括累加器ACCAC
19、C、寄存器、寄存器B B、暂存器、暂存器、程序状态字程序状态字PSWPSW等许多部件。等许多部件。 实现数据的算术逻辑运算、位变量处理和数据传输操作。实现数据的算术逻辑运算、位变量处理和数据传输操作。 第1章 概 述 1 1算术逻辑单元算术逻辑单元ALUALU与累加器与累加器ACCACC、寄存器、寄存器B B ALUALU:完成:完成8 8位二进制的加、减、乘、除、加位二进制的加、减、乘、除、加1 1、减、减1 1及及BCDBCD加法的十进制调整等算术运算,对加法的十进制调整等算术运算,对8 8位变量进行逻辑位变量进行逻辑“与与”、“或或”、“异或异或”、循环移位、求补、清零等逻辑运算,具有、
20、循环移位、求补、清零等逻辑运算,具有数据传输、程序转移等功能。数据传输、程序转移等功能。 ACCACC:8 8位寄存器位寄存器 寄存器寄存器B B:为:为ALUALU进行乘除法运算而设置。不作乘除运算时,进行乘除法运算而设置。不作乘除运算时,可作为通用寄存器使用。可作为通用寄存器使用。第1章 概 述 2 2程序状态字程序状态字 程序状态字程序状态字PSWPSW是一个是一个8 8位的标志寄存器,它保存指令执行位的标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。其各位的定义如下:结果的特征信息,以供程序查询和判别。其各位的定义如下:字节地址字节地址D0HD0HCACF0RS1RS0O
21、V-PPSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0第1章 概 述 3 3布尔处理机布尔处理机 指令系统中的位处理指令集指令系统中的位处理指令集(17(17条位操作指令条位操作指令) ),存储器中,存储器中的位地址空间,程序状态寄存器的位地址空间,程序状态寄存器PSWPSW中的进位标志中的进位标志CYCY作为位操作作为位操作 累加器累加器 ,构成了,构成了MCS-51MCS-51单片机内的布尔处理机。单片机内的布尔处理机。第1章 概 述2.3.2 2.3.2 控制部件及振荡器控制部件及振荡器 控制部件包括定时和控制电路、指令寄存器、译码器以及控制
22、部件包括定时和控制电路、指令寄存器、译码器以及信息传送控制等部件。信息传送控制等部件。 先以主振频率为基准发出先以主振频率为基准发出CPUCPU的时序的时序, ,对指令进行译码对指令进行译码, ,然然后发出各种控制信号,完成一系列定时控制的微操作后发出各种控制信号,完成一系列定时控制的微操作, ,用来协用来协调单片机内部个功能部件之间的数据传诵、数据运算等操作调单片机内部个功能部件之间的数据传诵、数据运算等操作, ,并对外发出相应的控制信号,并接受处理外接的复位、控制信并对外发出相应的控制信号,并接受处理外接的复位、控制信号。号。第1章 概 述 单片机的定时控制功能是用片内的时钟电路和定时电路
23、来单片机的定时控制功能是用片内的时钟电路和定时电路来完成。完成。 片内的时钟产生方式:片内的时钟产生方式:内部时钟方式内部时钟方式和和外部时钟方式外部时钟方式。第1章 概 述图2.3 单片机外接晶体的接法 XTAL1XTAL230 pF30 pFC2C1单片机 第1章 概 述表表2.2 2.2 单片机外部时钟接法表单片机外部时钟接法表芯片类型XTAL1XTAL2HMOS型接地接片外振荡脉冲输入端(带上拉电阻)CHMOS型接片外振荡脉冲输入端(带上拉电阻)悬浮接 法第1章 概 述2.3.3 CPU2.3.3 CPU时序时序 时序:计算机在执行命令时时序:计算机在执行命令时, ,将一条指令分解为若
24、干将一条指令分解为若干基本的微操作。这些微操作所对应的脉冲信号在时间上基本的微操作。这些微操作所对应的脉冲信号在时间上的先后次序称为计算机的时序。的先后次序称为计算机的时序。第1章 概 述 振荡周期振荡周期:振荡脉冲的周期。:振荡脉冲的周期。 状态周期状态周期(时钟周期):两个振荡周期为一个状态周期。(时钟周期):两个振荡周期为一个状态周期。 机器周期机器周期:一个机器周期包含:一个机器周期包含6 6个状态周期。个状态周期。 指令周期指令周期:执行一条指令所占用的全部时间,它以机器周期:执行一条指令所占用的全部时间,它以机器周期为单位。为单位。第1章 概 述图2.4 单周期指令时序(a) 单字
25、节周期指令(如INC A);(b) 双字节单周期指令(如ADDA,#data)(b)ALES1 S2 S3 S4 S5 S6读操作码读第2个字节 S1 S2 S3 S4 S5 S6读操作码读第2个字节(a)读振荡器信号S(XTAL2端) S1 S2 S3 S4 S5 S6 S1P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2第1章 概 述2.4 2.4 存存 储储 器器 程序存储器程序存储器 数据存储器数据存储器第1章 概 述从物理空间上从物理空间上: :片内片内ROMROM、片外、片外ROMROM、片内、片内RAMRAM、片外、片外RAMRAM。从功能上:片
展开阅读全文