《片机基础》PPT课件.ppt
《《片机基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《片机基础》PPT课件.ppt(88页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片微机原理及应用单片微机原理及应用教学课件教学课件单片微机原理及应用本次讲课:刘易成都理工大学核自学院单片微机原理及应用精品课程建设组单片微机原理及应用单片微机原理及应用教学课件教学课件有关本课程学习的几点建议有关本课程学习的几点建议 本课程是一门实践性、应用性很强的学科本课程是一门实践性、应用性很强的学科仅仅听懂还不够仅仅听懂还不够,重在培养动手能力重在培养动手能力硬件硬件/软件同样重要、不可偏废软件同样重要、不可偏废 硬件是骨架,软件是皮肉器脏及思想硬件是骨架,软件是皮肉器脏及思想本课程的前期基础课程是数字电路与微机原理本课程的前期基础课程是数字电路与微机原理这方面知识掌握得不够好的请自
2、己补上这方面知识掌握得不够好的请自己补上预习、听课、复习、作业、实验环环都重要预习、听课、复习、作业、实验环环都重要用科学的方法学习用科学的方法学习请各班去教材科买本课程的请各班去教材科买本课程的实验指导书实验指导书单片微机原理及应用单片微机原理及应用教学课件教学课件作业与答疑作业与答疑 答疑答疑 定于每天晚上定于每天晚上8:008:009:309:30在在6C6C703703室答疑;室答疑;平时任何一天平时任何一天,同学们有问题均可到,同学们有问题均可到6C703室寻求解答室寻求解答,电话电话:每人准备一个作业本每人准备一个作业本 作业和实验报告作业和实验报告可用其他课程用过而没用完的本子,
3、但可用其他课程用过而没用完的本子,但不能不能用单页纸用单页纸,学期末作业本就是一本复习提纲。学期末作业本就是一本复习提纲。单片微机原理及应用单片微机原理及应用教学课件教学课件第第1 1章章 单片机基础单片机基础 4-64-6第第2 23 3章章 指令系统及汇编语言程序设计指令系统及汇编语言程序设计 2-42-4第第4 4章章 输入输入/输出、中断、定时与串行通信输出、中断、定时与串行通信 6-86-8第第5 5章章 单片机系统的扩展(并入单片机系统的扩展(并入第第6 6章章讲)讲)第第6 6章章 接口芯片与接口技术接口芯片与接口技术 2-42-4第第7 7章章 单片机应用系统设计与开发单片机应
4、用系统设计与开发 4-64-6第第8 8章章 C C5151程序设计程序设计 88(占用实验课时占用实验课时)第第9 9章章 几种典型的单片机几种典型的单片机 22第第1010章章 RTOSRTOS原理及应用简介原理及应用简介 自学自学课堂授课时间分配课堂授课时间分配:(40:(40学时学时)单片微机原理及应用单片微机原理及应用教学课件教学课件绪 论单片微机原理及应用单片微机原理及应用教学课件教学课件绪绪 论论 在工业、农业、军事、保安、金融、仪器在工业、农业、军事、保安、金融、仪器仪表、航空航天、医疗、通讯、办公设备、仪表、航空航天、医疗、通讯、办公设备、娱乐休闲、健身、体育竞赛、服务领域娱
5、乐休闲、健身、体育竞赛、服务领域,大量大量单片机单片机-嵌入式嵌入式技术已经无处不在。技术已经无处不在。正迅速改变着人们传统的生产和生活方式。正迅速改变着人们传统的生产和生活方式。请稍微留心一下我们的周围,看看身边到请稍微留心一下我们的周围,看看身边到底发生了什么变化?底发生了什么变化?单片微机原理及应用单片微机原理及应用教学课件教学课件单片机技术的应用遍布国民经济与人民生活的各个领域单片微机原理及应用单片微机原理及应用教学课件教学课件从一个简单的测控应用实例说起动作选择按钮动作选择按钮红外线传感器红外线传感器89C2051单片机单片机复复位位按按钮钮电电源源指指示示灯灯单片微机原理及应用单片
6、微机原理及应用教学课件教学课件从一个简单的测控应用实例说起从一个简单的测控应用实例说起任务一:任务一:控制一盏灯点亮控制一盏灯点亮任务二:任务二:红灯周期性地点亮红灯周期性地点亮/熄灭熄灭信号检测信号检测柔性开关柔性开关集群灯控集群灯控顺序控制顺序控制/多任务定时切换多任务定时切换自动生产流水线自动生产流水线任务三:任务三:红外防盗报警红外防盗报警实时控制实时控制单片微机原理及应用单片微机原理及应用教学课件教学课件简单测控实例原理图单片微机原理及应用单片微机原理及应用教学课件教学课件数字电路中由13片IC组成的数字钟单片微机原理及应用单片微机原理及应用教学课件教学课件数字电路中由数字电路中由1
7、313片片ICIC组成的数字钟的数字钟单片微机原理及应用单片微机原理及应用教学课件教学课件数字电路中由13片IC组成的数字钟单片微机原理及应用单片微机原理及应用教学课件教学课件单片IC(单片机)电子钟单单片片机机单片微机原理及应用单片微机原理及应用教学课件教学课件单片机与嵌入式技术 重要吗?有用吗?遥远吗?问题的答案是不言而喻的。单片微机原理及应用单片微机原理及应用教学课件教学课件第一讲:单片机基础本讲重点:MCS-51的基本特性;单片机的引脚与I/O口结构;存储器、堆栈与特殊功能寄存器.单片微机原理及应用单片微机原理及应用教学课件教学课件第一章第一章 单片机基础单片机基础 单片机与嵌入式单片
8、机与嵌入式:单片微机(单片微机(Single Chip Micro-computerSingle Chip Micro-computer)微控制器(微控制器(M Micro-icro-C Controller ontroller U UnitnitMCUMCU)嵌入式微控制器(嵌入式微控制器(Embedded MicrocontrollerEmbedded Microcontroller)单片机应用领域单片机应用领域:测控系统、测控系统、智能仪表智能仪表、智能接口、智能接口、办公自动化办公自动化、光机电一体化设备光机电一体化设备、通讯设备、通讯设备、网络设备网络设备、汽车、汽车电子、电子、消费
9、类电子产品消费类电子产品、智能楼宇设备、智能楼宇设备 单片机的多元化发展单片机的多元化发展:IntelIntel MotorolaMotorola Philips Philips AtmelAtmel SiemensSiemens NSNS LGLG WinbondWinbond Microchip Microchip EPSONEPSON NECNEC CypressCypress DallasDallas OkiOki Fairchild Fairchild FujitsuFujitsu Hitachi Hitachi SAMSUNGSAMSUNG单片微机原理及应用单片微机原理及应用教学课
10、件教学课件组成组成:CPUCPU(进行运算、控制进行运算、控制)RAMRAM(数据存储器数据存储器)I/OI/O口口(串口、并口等串口、并口等)ROMROM(程序存储器程序存储器)PCPC机机:上述部件以芯片形式安装在上述部件以芯片形式安装在主板主板上。上。单片机单片机:上述部件被集成到:上述部件被集成到单芯片单芯片中。中。通用通用PCPC包括:包括:键盘、显示器、鼠标、硬键盘、显示器、鼠标、硬/软软/光驱、光驱、音箱、打印机、扫描仪音箱、打印机、扫描仪等外设等外设。单片机单片机则只是一片集成电路。(则只是一片集成电路。(100100、4848、4040、3232、2828、2020、1616
11、、8 8条引脚)。条引脚)。单片机与计算机之异同(1)单片微机原理及应用单片微机原理及应用教学课件教学课件功能功能:PCPC机:机:数据运算、采集、处理、存储、传输;数据运算、采集、处理、存储、传输;单片机:单片机:控制(或受控于)外设。控制(或受控于)外设。通用计算机擅长于数据通用计算机擅长于数据运算运算、采集、处理、存储、采集、处理、存储和传输;和传输;单片机的专长则是单片机的专长则是测控测控,往往,往往嵌入嵌入某个仪器某个仪器/设备设备/系统中,使其达到智能化的效果。系统中,使其达到智能化的效果。单片机与计算机之异同(2)单片微机原理及应用单片微机原理及应用教学课件教学课件应用特点:个人
12、计算机(微机):体积大,功耗大,价格高,用途较固定,属体积大,功耗大,价格高,用途较固定,属通用计通用计算机算机。易于学习掌握和使用,但用于控制时必须制。易于学习掌握和使用,但用于控制时必须制作或购买专用的接口卡,并编制专门的应用软件。作或购买专用的接口卡,并编制专门的应用软件。单片机:体积小,功耗小,价格低,用途灵活,无处不在,体积小,功耗小,价格低,用途灵活,无处不在,属属专用计算机。专用计算机。是一种特殊器件,需经过专门学习是一种特殊器件,需经过专门学习方能掌握应用,应用中要设计专业的硬件和软件。方能掌握应用,应用中要设计专业的硬件和软件。单片机与计算机之异同(3)单片微机原理及应用单片
13、微机原理及应用教学课件教学课件MCS-51单片机基本特性8 8 位的位的 CPUCPU,片内有振荡器和时钟电路片内有振荡器和时钟电路,工作频率为工作频率为 1 112MHz12MHz(Atmel 89CxxAtmel 89Cxx为为0 024MHz24MHz)片内有片内有 128/256128/256字节字节 RAMRAM片内有片内有 0K/4K/8K0K/4K/8K字节字节 程序存储器程序存储器ROMROM可寻址片外可寻址片外 64K64K字节字节 数据存储器数据存储器RAMRAM可寻址片外可寻址片外 64K64K字节字节 程序存储器程序存储器ROMROM片内片内 21/2621/26个个
14、特殊功能寄存器特殊功能寄存器(SFRSFR)4 4个个8 8位位 的并行的并行I/OI/O口口(PIOPIO)1 1个个 全双工串行口全双工串行口(SIO/UARTSIO/UART)2/32/3个个1616位位 定时器定时器/计数器计数器(TIMER/COUNTERTIMER/COUNTER)可处理可处理 5/65/6个个中断源,中断源,两级两级中断优先级中断优先级内置内置1 1个个布尔处理器布尔处理器和和1 1个个布尔累加器布尔累加器(CYCY)MCS-51MCS-51指令集含指令集含 111111条指令条指令内内部部资资源源单片微机原理及应用单片微机原理及应用教学课件教学课件MCS-51系
15、列单片机配置一览表系列片内存储器(字节)定时器计数器并行I/O串行I/O中断源片内ROM片内RAM无有ROM有EPROMIntelMCS-51子系列803180C31805180C51(4K字节)875187C51(4K字节)128字节2x164x8位15IntelMCS-52子系列803280C32805280C52(8K字节)875287C52(8K字节)256字节3x164x8位16注意:今后将会经常提到ATMEL的AT89C2051/51/52等MCU!ATEML89C系列(常用型)1051(1K)/2051(2K)/4051(4K)(20条引脚DIP封装)1282151589C51(
16、4K)/89C52(8K)(40条引脚DIP封装)128/2562/33215/6单片微机原理及应用单片微机原理及应用教学课件教学课件内部结构框图单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚定义从一片集成电路的角度去认识单片机单片微机原理及应用单片微机原理及应用教学课件教学课件认识单片机的引脚MCS-51MCS-51单片机单片机4040脚脚VccVcc,GNDGND 2 2XTAL1XTAL1,XTAL2XTAL2 2 2RESETRESET 1 1EAEA/Vpp /Vpp 1 1ALEALE/PROG /PROG 1 1PSENPSEN 1 1P0.7 P0.7 8 8
17、P1.7 P1.7 8 8P2.7 P2.7 8 8P3.7 P3.7 8 8单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(电源端)lVcc,GNDVcc,GND:正电源端与接地端正电源端与接地端(+5V/3.3V/2.7V)+5V/3.3V/2.7V)不同的单片机可以允许不同不同的单片机可以允许不同的工作电压,不同的单片机表现出的功耗也不的工作电压,不同的单片机表现出的功耗也不同。同。单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(晶振端)lVcc,GND:Vcc,GND:正电源端与接地端正电源端与接地端(+5V/3.3V/2.7V)+5V/3.3V/2
18、.7V)不同的单片机可以允许不同不同的单片机可以允许不同的工作电压,不同的单片机表现出的功耗也不的工作电压,不同的单片机表现出的功耗也不同。同。XTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入片内振荡电路输入/输出端输出端 简称简称“时钟引脚时钟引脚”单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(晶振端)lVcc,GND:Vcc,GND:正电源端与接地端正电源端与接地端 (+5V/3.3V/2.7V)(+5V/3.3V/2.7V)lXTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入片内振荡电路输入/输出端输出端151545pf45pfx2x21
19、 112MHz12MHz(MCS-51MCS-51)0 024MHz24MHz(Atmel-89CAtmel-89C)XTAL1XTAL1XTAL2XTAL2也可以由也可以由 XTAL1XTAL1端接入外部时钟,端接入外部时钟,此时应将此时应将 XTAL2XTAL2接地:接地:XTAL2XTAL2XTAL1XTAL1外部时钟外部时钟通常通常外接外接一个晶振一个晶振两个电容两个电容单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(晶振端)lVcc,GND:Vcc,GND:正电源端与接地端(正电源端与接地端(+5V/3.3V/2.7V)+5V/3.3V/2.7V)lXTAL1,XT
20、AL2:XTAL1,XTAL2:片内振荡电路输入、输出端片内振荡电路输入、输出端CPUCPU总是按照一定的时钟节拍与时序工作:总是按照一定的时钟节拍与时序工作:振荡周期振荡周期/时钟周期:时钟周期:TcTc=晶振频率晶振频率foscfosc(或外加频率)的倒数(或外加频率)的倒数状态周期:状态周期:TsTs=2 2个时钟周期个时钟周期(TcTc)(很少用到此概念)(很少用到此概念)机器周期:机器周期:TmTm=6 6个状态周期个状态周期(TsTs)=)=1212个振荡周期个振荡周期(TcTc)指令周期指令周期:Ti:Ti:执行一条指令所需的机器周期执行一条指令所需的机器周期(TmTm)数数牢牢
21、记住牢牢记住:振荡周期振荡周期 =晶振频率晶振频率foscfosc的倒数;的倒数;1 1个机器周期个机器周期 =12=12个振荡周期;个振荡周期;1 1个指令周期个指令周期 =1=1、2 2、4 4个机器周期个机器周期;单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(复位端)lVcc,GND:Vcc,GND:电源端电源端 (+5V/3.3V/2.7V)+5V/3.3V/2.7V)lXTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入、输出端片内振荡电路输入、输出端lRESET:RESET:复位端(正脉冲有效,宽度复位端(正脉冲有效,宽度 8 mS8 mS)单片微机
22、原理及应用单片微机原理及应用教学课件教学课件复位使单片机进入某种确定的复位使单片机进入某种确定的初始状态初始状态:PCPC值归零(值归零(0000H0000H););各个各个SFRSFR被赋予初始值(见):被赋予初始值(见):P0P0P3=0FFHP3=0FFH,Acc=0Acc=0,B=0B=0,TH0=0TH0=0,TL0=0TL0=0,TH1=0TH1=0,TL0=0TL0=0,SP=7SP=7,PSW=0 PSW=0 退出处于节电工作方式的停顿状态、退出一切退出处于节电工作方式的停顿状态、退出一切程序进程、退出程序的死循环,程序进程、退出程序的死循环,从头开始从头开始。单片机的引脚(复
23、位端)lVcc,GND:Vcc,GND:电源端电源端 (+5V/3.3V/2.7V)+5V/3.3V/2.7V)lXTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入、输出端片内振荡电路输入、输出端lRESET:RESET:复位端(正脉冲有效,宽度复位端(正脉冲有效,宽度 8 mS8 mS)单片微机原理及应用单片微机原理及应用教学课件教学课件PC与SFR复位状态表(P.11 表1-4)寄存器复位状态寄存器复位状态PC0000HTCON00HA00HT2CON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0P3FFHSCON0
24、0HIPXX000000BSBUFXXHIE0X000000BPCON0XXX0000BTMOD00H单片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(复位端)+5V10uF10KVccRSTGND上电复位上电复位10uF10KVccRSTGND手动手动&上电复位上电复位1KlVcc,GND:Vcc,GND:电源端电源端 (+5V/3.3V/2.7V)+5V/3.3V/2.7V)lXTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入、输出端片内振荡电路输入、输出端lRESET:RESET:复位端复位端 (正脉冲有效,宽度(正脉冲有效,宽度 8 mS8 mS)+5V单
25、片微机原理及应用单片微机原理及应用教学课件教学课件单片机的引脚(EA端)lVcc,GND:Vcc,GND:电源端电源端 (+5V/3.3V/2.7V)+5V/3.3V/2.7V)lXTAL1,XTAL2:XTAL1,XTAL2:片内振荡电路输入、输出端片内振荡电路输入、输出端lRESET:RESET:复位端复位端 (正脉冲有效,宽度(正脉冲有效,宽度 8 mS8 mS)lEA/Vpp:EA/Vpp:寻址外部寻址外部ROMROM控制端控制端/编程电源输入端。编程电源输入端。低有效低有效,片内,片内无无ROMROM时时必须必须接地接地;片内片内有有ROMROM时时应当应当接高电平接高电平;对片内对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 片机基础 基础 PPT 课件
限制150内