单片机应用技术课件ppt.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机应用技术课件ppt.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用技术 课件 ppt
- 资源描述:
-
1、1绪论绪论 单片机系统开发板简介单片机系统开发板简介上一页上一页下一页下一页单片机单片机芯片芯片电源模电源模块块开关输开关输入入音乐输音乐输出出LED显显示示数码管数码管显示显示下载接下载接口口红外遥红外遥控控继电控继电控制制串行模串行模块块2绪论绪论 主要内容主要内容主要主要内容内容MCS-51MCS-51单片机结构和原理单片机结构和原理MCS-51MCS-51系列单片机指令系统系列单片机指令系统汇编语言程序设计汇编语言程序设计定时定时/ /计数、中断和串行口计数、中断和串行口上一页上一页下一页下一页3绪论绪论 主要内容主要内容本章首页本章首页上一页上一页下一页下一页1.单片机指令的形式,意
2、义单片机指令的形式,意义和应用和应用2.单片机内部各存储器单片机内部各存储器3.单片机程序设计单片机程序设计4.单片机的中断结构及应用单片机的中断结构及应用本书重点内容本书重点内容本书难点内容本书难点内容1.指令多且杂,需要多加指令多且杂,需要多加记忆和练习记忆和练习2.程序设计思路和具体实程序设计思路和具体实施,需要多读,多看,多施,需要多读,多看,多想,多做。想,多做。4绪论绪论上一页上一页下一页下一页主要主要内容内容1.1 1.1 单片机概述单片机概述1.2 511.2 51单片机结构和引脚单片机结构和引脚1.3 511.3 51单片机存储器结构单片机存储器结构1.4 1.4 并行并行I
3、/OI/O、时序、复位、时序、复位第一章第一章 MCS-51单片机结构和原理单片机结构和原理5绪论绪论上一页上一页下一页下一页1.单片机引脚结构单片机引脚结构2.单片机单片机CPU结构结构3.I/O端口的作用端口的作用本章重点内容本章重点内容本章难点内容本章难点内容1.单片机引脚排列单片机引脚排列2.单片机单片机CPU存储器存储器第一章第一章 MCS-51单片机结构和原理单片机结构和原理6本章首页本章首页上一页上一页下一页下一页1.1 1.1 单片机概述单片机概述本节学习重点本节学习重点 1.1.单片机的组成单片机的组成 2.2.单片机的概念单片机的概念 3.MCS-513.MCS-51系列单
4、片机的型号及特点系列单片机的型号及特点71 1)中央处理器)中央处理器CPUCPU2 2)存储器)存储器3 3)多输入)多输入/ /输出(输出(I/OI/O)接口电路)接口电路1)性价比高)性价比高 2)控制功能强)控制功能强3)集成度高、体积小、可靠性高)集成度高、体积小、可靠性高4位位-8位位-16位位-32位位本章首页本章首页上一页上一页下一页下一页1.1 1.1 单片机概述单片机概述1.1.1 单片机概念单片机概念 把组成微型计算机的各功能部件等制作在一块集把组成微型计算机的各功能部件等制作在一块集成芯片中,构成一个完整的微型计算机。成芯片中,构成一个完整的微型计算机。相关相关概念概念
5、1.组成组成2.特点特点3.发展发展8本章首页本章首页上一页上一页下一页下一页1.1 1.1 单片机概述单片机概述1.1.2 1.1.2 单片机的应用单片机的应用数控线切数控线切割机床割机床数控车床数控车床医用呼吸机医用呼吸机位移传感器位移传感器数据采集数据采集工业工业智能仪器智能仪器医用医用生活生活数字式测角仪数字式测角仪9 工业控制中智能家用电器、工业控制中智能家用电器、智能仪器设备、数控机床、自智能仪器设备、数控机床、自动生产线、智能玩具、相关的动生产线、智能玩具、相关的数据采集处理显示等等。数据采集处理显示等等。 日常生活中常见的霓日常生活中常见的霓虹灯显示、比赛抢答器、虹灯显示、比赛
6、抢答器、报警器、电子时钟、点阵报警器、电子时钟、点阵和液晶显示屏等等。和液晶显示屏等等。1.1 1.1 单片机概述单片机概述本章首页本章首页上一页上一页下一页下一页101.1 1.1 单片机概述单片机概述1.1.3. MCS-511.1.3. MCS-51单片机系列产品单片机系列产品型型 号号AT89C51AT89C51AT89C52AT89C52AT89C1051AT89C1051AT89S825AT89S8252 2FlashFlash(KBKB)4 48 81 18 8片内片内RAMRAM(B B)1281282562566464256256I/OI/O(条)(条)32323232151
7、53232定时器(个)定时器(个)2 23 31 13 3中断源(个)中断源(个)6 68 83 39 9串行接口(个)串行接口(个)1 11 11 11 1AT89AT89系列单片机介系列单片机介绍绍本章首页本章首页上一页上一页下一页下一页111.2 511.2 51单片机结构和引脚单片机结构和引脚 本节学习重点本节学习重点 1.1.单片机的引脚及逻辑符号单片机的引脚及逻辑符号 2.2.单片机的引脚说明单片机的引脚说明 3.3.单片机的单片机的CPUCPU 本节学习难点本节学习难点 1.1.引脚图位置记忆引脚图位置记忆本章首页本章首页上一页上一页下一页下一页121.2.1 MCS-511.2
8、.1 MCS-51的引脚及功能说明的引脚及功能说明1.2 511.2 51单片机结构和引脚单片机结构和引脚本章首页本章首页上一页上一页下一页下一页13MCS-51 MCS-51 系列单片机外部引脚说明系列单片机外部引脚说明 1. 1. 主电源引脚主电源引脚VccVcc(4040):接:接+5V+5V端。端。 VssVss(2020):接:接+5V+5V电电源地端。源地端。2.2. 外接晶体引脚外接晶体引脚XTAL1XTAL1(1919脚):脚):接接外部石英晶体的一端。外部石英晶体的一端。XTAL2XTAL2(1818脚):脚):接接外部石英晶体的另一外部石英晶体的另一端。端。1.2 511.
9、2 51单片机结构和引脚单片机结构和引脚本章首页本章首页上一页上一页下一页下一页143. 3. 控制线控制线 (1 1)ALE/PROGALE/PROG(3030脚)脚) (2 2)PSENPSEN(2929脚)脚) (3 3)RST/VPDRST/VPD引脚(引脚(9 9脚)脚) (4 4)EA/VppEA/Vpp(3131脚)脚)1.2 511.2 51单片机结构和引脚单片机结构和引脚本章首页本章首页上一页上一页下一页下一页MCS-51 MCS-51 系列单片机外部引脚说明系列单片机外部引脚说明 154. 4. 输入输入/ /输出引脚输出引脚 P0 P0、P1P1、P2P2、P3P31.2
10、 511.2 51单片机结构和引脚单片机结构和引脚本章首页本章首页上一页上一页下一页下一页MCS-51 MCS-51 系列单片机外部引脚说明系列单片机外部引脚说明 161.2.2 MCS-511.2.2 MCS-51单片机内部组成单片机内部组成1.2 511.2 51单片机结构和引脚单片机结构和引脚本章首页本章首页上一页上一页下一页下一页171.2 511.2 51单片机结构和引脚单片机结构和引脚1.2.3 MCS-511.2.3 MCS-51的的CPUCPU相关内容介绍相关内容介绍运算器运算器CPU1.累加器累加器ACC控制器控制器1.指令寄存器和译码指令寄存器和译码2.B寄存器寄存器3.程
11、序状态字程序状态字PSWCy OV P2.程序计数器程序计数器PC3.定时与控制电路定时与控制电路本章首页本章首页上一页上一页下一页下一页181.3 511.3 51单片机存储器结构单片机存储器结构本章首页本章首页上一页上一页下一页下一页 本节学习重点本节学习重点 1.1.单片机存储器的编址单片机存储器的编址 2.2.数据存储器数据存储器 工作存储器、位寻址空间、堆栈和数据缓冲工作存储器、位寻址空间、堆栈和数据缓冲区区191.3 511.3 51单片机存储器结构单片机存储器结构 存储器是存放数据的地方。实际上是电平的高低。存储器是存放数据的地方。实际上是电平的高低。 内部程序存储器内部程序存储
12、器ROM内部数据存储器内部数据存储器RAM片内有片内有4KB的的ROM地址范围地址范围0000H-0FFFH片内有片内有128B的的ROM地址范围地址范围00H-7FH1.工作寄存器区工作寄存器区00H-1FH2.位寻址区位寻址区20H-2FH3.堆栈区堆栈区30H-7FH本章首页本章首页上一页上一页下一页下一页201.4 1.4 并行并行I/OI/O、时序、复位、时序、复位 本节学习重点本节学习重点 1.I/O1.I/O端口的特点和功能端口的特点和功能 2.2.时钟、机器周期时钟、机器周期 3.3.单片机复位的实现方法,复位后各存储器的状态。单片机复位的实现方法,复位后各存储器的状态。 本节
13、了解内容:本节了解内容: I/OI/O端口的结构端口的结构 单片机掉电处理和低功耗方式单片机掉电处理和低功耗方式本章首页本章首页上一页上一页下一页下一页211.4 1.4 并行并行I/OI/O、时序、复位、时序、复位问题:如何使实现单片机与外部硬件之间的数据传输?问题:如何使实现单片机与外部硬件之间的数据传输?通过单片机的通过单片机的I/O口口本章首页本章首页上一页上一页下一页下一页221.4 1.4 并行并行I/OI/O、时序、复位、时序、复位1.4.1 1.4.1 并行输入并行输入/ /输出口(输出口(I/OI/O)1 1、I/OI/O口的特点口的特点 4 4个并行个并行I/OI/O端口都
14、是双向的。端口都是双向的。P0P0口为漏极开口为漏极开路驱动;路驱动;P1P1,P2P2,P3P3口均具有内部上拉电阻驱动,口均具有内部上拉电阻驱动,它们有时被称为准双向口。它们有时被称为准双向口。 所有所有3232条并行条并行I/OI/O线都能独立地用做输入或输线都能独立地用做输入或输出,还可以进行出,还可以进行位位操作。操作。 注意:当注意:当P0-P3P0-P3做输入使用,做输入使用,P3P3口做第二功能口做第二功能使用是,相应锁存器要置使用是,相应锁存器要置1 1。本章首页本章首页上一页上一页下一页下一页231.4 1.4 并行并行I/OI/O、时序、复位、时序、复位1.4.2 1.4
15、.2 时钟和时钟和CPUCPU时序时序 基本时序单位:基本时序单位: 单片机以晶体振荡器的单片机以晶体振荡器的振荡周期振荡周期为最小的时序单位,片内的为最小的时序单位,片内的各种微操作都以此周期为时序基准。各种微操作都以此周期为时序基准。 振荡频率振荡频率foscl2foscl2分频后形成分频后形成机器周期机器周期MCMC。所以,所以,1 1个机器周期个机器周期包含有包含有1212个振荡周期个振荡周期。 振荡周期和机器周期是单片机内计算其它时间值振荡周期和机器周期是单片机内计算其它时间值( (例如,波特例如,波特率、定时器的定时时间等率、定时器的定时时间等) )的基本时序单位。下面是单片机外接
16、晶的基本时序单位。下面是单片机外接晶振频率振频率12MHZ12MHZ时的各种时序单位的大小:时的各种时序单位的大小: 振荡周期振荡周期1/fosc1/fosc=1/12MHZ=0.0833us=1/12MHZ=0.0833us 机器周期机器周期= =1/1/(fosc/12fosc/12)=1=1s s本章首页本章首页上一页上一页下一页下一页241.4 1.4 并行并行I/OI/O、时序、复位、时序、复位1.4.3 1.4.3 复位、掉电处理复位、掉电处理部分特殊功能寄存器的复位状态部分特殊功能寄存器的复位状态说明:表中符号说明:表中符号状为随机态。状为随机态。寄存器寄存器 复位状态复位状态寄
17、存器寄存器 复位状态复位状态PC 0000H ACC 00H B 00H PSW 00H SP 07H DPTR 0000H P0P3 0FFH IP 00000B IE 000000B TMOD 00H TCON 00H TL0,TL1 00H TH0,TH1 00H SCON 00H SBUF 不定不定 PCON 00000B 本章首页本章首页上一页上一页下一页下一页25本章重点内容小结本章重点内容小结1.1.单片机引脚:四组,共单片机引脚:四组,共4040个个2.CPU2.CPU存储器:存储器:ACCACC,B B,PSWPSW3.3.单片机存储器分成程序和数据存储器单片机存储器分成程序
18、和数据存储器. .程序存储器的地址范围从程序存储器的地址范围从0000H-0FFFH0000H-0FFFH,共,共4KB4KB个;个;数据存储器共数据存储器共128B128B,分成工作寄存器区,位地址,分成工作寄存器区,位地址区和堆栈区。区和堆栈区。第一章第一章 MCS-51单片机结构和原理单片机结构和原理本章首页本章首页上一页上一页下一页下一页26绪论绪论上一页上一页下一页下一页主要主要内容内容2.1 2.1 单片机的指令系统基础单片机的指令系统基础2.3 2.3 算术运算类指令算术运算类指令 2.6 2.6 布尔变量操作指令布尔变量操作指令2.4 2.4 逻辑运算及移位指令逻辑运算及移位指
19、令2.2 2.2 数据传送类指令数据传送类指令2.5 2.5 控制转移指令控制转移指令第二章第二章 MCS-51单片机结构和原理单片机结构和原理271.单片机寻址方式单片机寻址方式2.单片机指令系统单片机指令系统3.单片机指令应用单片机指令应用本章重点内容本章重点内容本章难点内容本章难点内容单片机指令系统多且杂,单片机指令系统多且杂,需要多看,多背,多练,需要多看,多背,多练,熟练掌握,为程序设计熟练掌握,为程序设计打下良好基础打下良好基础第二章第二章 MCS-51单片机结构和原理单片机结构和原理28本章首页本章首页上一页上一页下一页下一页问题:如何使问题:如何使P1P1口所连接的口所连接的8
20、 8个发光二极管点亮?个发光二极管点亮?通过单片机的指令通过单片机的指令系统编程实现。系统编程实现。第二章第二章 MCS-51单片机结构和原理单片机结构和原理29本章首页本章首页上一页上一页下一页下一页2.1 2.1 单片机的指令系统基础单片机的指令系统基础 本节学习重点本节学习重点 1.1.单片机指令格式单片机指令格式 2.2.七种寻址方式的名称及标志七种寻址方式的名称及标志 3.3.单片机内部常用符号单片机内部常用符号30本章首页本章首页上一页上一页下一页下一页2.1 2.1 单片机的指令系统基础单片机的指令系统基础2.1.1 2.1.1 单片机汇编语言指令格式单片机汇编语言指令格式 标号
21、标号:操作码助记符操作码助记符 目的操作数目的操作数 ,源操作数源操作数 ;注释注释 标号:指令的符号地址标号:指令的符号地址操作码:表示指令进行何种操作操作码:表示指令进行何种操作操作数:指令的操作对象操作数:指令的操作对象注释:对指令功能的说明注释:对指令功能的说明31本章首页本章首页上一页上一页下一页下一页2.1 2.1 单片机的指令系统基础单片机的指令系统基础2.1.2 2.1.2 单片机的常用符号单片机的常用符号 Rn Rn 选定当前工作寄存器区的寄存器,选定当前工作寄存器区的寄存器,n=0n=07 7 Ri Ri :间接寻址前缀符号:间接寻址前缀符号 i=0 i=0,1 1 dir
22、ect direct 直接地址(直接地址(8 8位二进制数)位二进制数) #data #data # #:立即数前缀标志:立即数前缀标志,8 8位或位或1616位立即位立即数数 ADDr16 16ADDr16 16位目的地址位目的地址 ADDr11 11ADDr11 11位目的地址位目的地址 rel 8rel 8位带符号偏移量位带符号偏移量 bit bit 位操作位操作 / / 该位内容取反该位内容取反 MOV AMOV A,#00H#00HMOV AMOV A, 00H 00H注意:直接地址注意:直接地址与立即数之间的与立即数之间的区别区别32本章首页本章首页上一页上一页下一页下一页2.1
23、2.1 单片机的指令系统基础单片机的指令系统基础 (X X) 表示以表示以X X为地址单元中的内容为地址单元中的内容 (X X) 表示以表示以X X地址单元中的内容为地址的地址单元中的内容为地址的 单元中的内容单元中的内容。 $ $ 当前指令的地址当前指令的地址 数据传输方向,用于指向目的操作数据传输方向,用于指向目的操作数数 ; 注释注释 (30H30H) (30H30H) 30H30H31H31H32H32H36H36H35H35H33H33H34H34H35H35H33H33H30H30H34H34H32H32H31H31H36H36H=35H=35H= =(35H35H)=32H=32
24、H33本章首页本章首页上一页上一页下一页下一页2.1 2.1 单片机的指令系统基础单片机的指令系统基础单单片片机机的的寻寻址址方方式式例如:例如:1000H1000H:JC JC ,93H 93H 分析:当分析:当CY=1CY=1时,时,转移,过程如右转移,过程如右图所示:图所示:寻址方式寻址方式标志位标志位立即寻址立即寻址#data寄存器寻址寄存器寻址Rn间接寻址间接寻址Ri/DPTR直接寻址直接寻址Direct基址加变址寻址基址加变址寻址A+PCA+DPTR相对寻址相对寻址rel特定寄存器寻址特定寄存器寻址A/DPTR34本章首页本章首页上一页上一页下一页下一页 本节学习重点本节学习重点
25、1.1.指令的格式指令的格式 2.2.指令的形式指令的形式( (目的操作数,源操作数)目的操作数,源操作数) 3.3.指令的注意事项指令的注意事项2.2 2.2 数据传送类指令数据传送类指令35本章首页本章首页上一页上一页下一页下一页2.2 2.2 数据传送类指令数据传送类指令2.2.1 2.2.1 内部内部RAMRAM数据传送指令数据传送指令1.1.指令格式指令格式指令格式:指令格式:MOV MOV 目的操作数目的操作数 , 源操作数源操作数 功能:把源操作数传送到目的操作数中,源操作数内功能:把源操作数传送到目的操作数中,源操作数内容不变。容不变。2.2.操作数操作数 目的操作数目的操作数
展开阅读全文