单片机原理与应用.pptx
《单片机原理与应用.pptx》由会员分享,可在线阅读,更多相关《单片机原理与应用.pptx(385页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章MCS-51单片机的硬件结构与工作原理第二章第1页/共385页第三章指令系统与程序设计第三章第2页/共385页第四章MCS51定时计数器及其应用第四章第3页/共385页第五章串行接口第五章第4页/共385页第六章MCS-51单片机的系统扩展第六章第5页/共385页第七章单片机应用系统接口技术第七章第6页/共385页第八章数模与模数转换电路第八章第7页/共385页课程简介:“单片机原理及应用”是一门实践性、应用性很强的技术基础课,通过本课程的学习,使学生较好地掌握MCS-51系列单片微型计算机的基本结构、工作原理、接口技术和应用等方面的知识。掌握单片机应用系统的设计和应用程序的设计方法,学
2、习单片机应用于工业测控等方面的基本技术。并通过实践环节的学习,学会单片机应用系统的设计和调试方法。为将来从事自动测控技术、智能电器、电子、检测等工业领域相关工作,进行各种智能化电子产品的设计和研发等提供技术准备,奠定坚实的技术基础。单片机原理与应用单片机原理与应用 第8页/共385页单片机原理与应用单片机原理与应用 第一章1-9教学内容:n单片微型机的基本工作原理单片微型机的基本工作原理n汇编语言程序设计方法汇编语言程序设计方法n单片微型计算机应用单片微型计算机应用n单片微型计算机应用系统设计方法单片微型计算机应用系统设计方法学习方法?第9页/共385页单片机原理与应用单片机原理与应用 第一章
3、1-10第一章绪论讲授内容:讲授内容:1.1.有关微型计算机、单片机的概念有关微型计算机、单片机的概念2.2.单片机的一般结构及特点单片机的一般结构及特点3.3.单片机的发展过程单片机的发展过程4.4.常用单片机系列简介常用单片机系列简介5.5.单片机的应用领域单片机的应用领域6.6.数制、码制复习数制、码制复习本章重点:本章重点:1.1.微处理器、微机和单片机的基本概念、单片机的结构特微处理器、微机和单片机的基本概念、单片机的结构特单片机特点与应用。单片机特点与应用。2.2.数制、码制数制、码制第10页/共385页回 顾:有关微型计算机的基础知识 硬件:微处理器,存储器,总线,硬件:微处理器
4、,存储器,总线,I/OI/O接口接口软件:系统软件,应用软件软件:系统软件,应用软件第一节 单片机及其发展概述第一章1-11第11页/共385页计算机系统通常由多块印刷电路板制成:计算机系统通常由多块印刷电路板制成:主板显卡声卡存储器接口网卡输入输出接口内存条CPU第12页/共385页CPUCPU芯片内存条存储器接口存储器芯片输入输出接口输入输出接口芯片定时计数器芯片A/D、D/A芯片单板机印刷电路板第一章1-13第13页/共385页单硅晶片CPU存储器控制电路定时器时钟电路I/O口单片机第一章1-14第14页/共385页第一节 单片机的特点与发展概述 第一章1-15一、微处理器、微机和单片机
5、的概念微处理器(Microprocessor)微型计算机的控制和运算器部分;微型计算机(Microcomputer)有完整运算及控制功能的计算机,包括微处理器、存储器、输入/输出(I/O)接口电路以及输入/输出设备等;单片机单片机(single chip microcomputer)(single chip microcomputer)直译为单片微型计算机,它将直译为单片微型计算机,它将CPUCPU、RAMRAM、ROMROM、定时器、定时器/计数器、输入计数器、输入/输出输出(I/O)(I/O)接口电路、中断、串行通接口电路、中断、串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,
6、组成单片微型信接口等主要计算机部件集成在一块大规模集成电路芯片上,组成单片微型计算机简称单片机计算机简称单片机 。单片机的形态只是一块芯片,但是它已具有了微型计算机的单片机的形态只是一块芯片,但是它已具有了微型计算机的组成结构和功能。由于单片机的结构特点,在实际应用中常常组成结构和功能。由于单片机的结构特点,在实际应用中常常将它完全融入应用系统之中,故而也有将单片机称为嵌入式微将它完全融入应用系统之中,故而也有将单片机称为嵌入式微控制器控制器(embedded microcon-troller)(embedded microcon-troller)。第15页/共385页二、单片机的一般结构及特
7、点第一章1-16一般单片机有2种基本结构形式:一种是在通用微型计算机中广泛采用的将程序存储器和数据 存 储 器 合 用 一 个 存 储 空 间 的 结 构,称称 为为 普普 林林 斯斯 顿顿(Princeton)(Princeton)结构或称冯结构或称冯诺依曼结构;诺依曼结构;另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Har-vard)结构。Intel公司的MCS-51和80C51系列单片机采用的是哈哈佛佛结结构构。目前的单片机以采用程序存储器和数据存储器截然分开的结构较多。第16页/共385页第一章1-17单片机的特点:第一章1-17单片机的中央处理器单片机的中央处
8、理器(CPU)(CPU)和通用微处理器基本相同,和通用微处理器基本相同,只是增设了只是增设了“面向控制面向控制”的处理功能。例如:位处理、的处理功能。例如:位处理、查表、多种跳转、乘除法运算、状态检测、中断处理功查表、多种跳转、乘除法运算、状态检测、中断处理功能等,增强了控制的实用性和灵活性。能等,增强了控制的实用性和灵活性。第17页/共385页第一章1-18三、单片机的发展过程概述Intel8位单片机的发展第一代:以1976年推出的MCS-48系列为代表。第二代:以MCS-51的8051为代表的单片机,第三代:以51系列、AVR、PIC等为代表。一般根据控制应用需要一般根据控制应用需要:又可
9、设计成通用单片机、专用单片机又可设计成通用单片机、专用单片机 按内部数据总线的宽度按内部数据总线的宽度:单片机分为单片机分为4 4位、位、8 8位、位、1616位及位及3232位等。位等。第18页/共385页第一章1-19第二节 常用单片机系列简介 一、ATMEL单片机 ATMEL公司所生产的ATMEL89系列单片机(简称89系列单片机),就是基于Intel公司的MCS-5l系列而研制的,该公司的技术优势在于Flash存储器技术。应用较多的有:AT89C51AT89C51系列 STC89C51/52STC89C51/52系列 SST89SST89系列 AT-tinyAT-tiny、AT90/A
10、T90/、ATmegaATmega等系列的AVRAVR单片机这这些些都都是是是是一一种种可可下下载载的的FlashFlash单单片片机机,它它和和IBMIBM微微机机通通信信进行下载程序十分方便。进行下载程序十分方便。第19页/共385页二、PhilipsPhilips单片机PhilipsPhilips公司的的单片机都属于MCS-51MCS-51系列兼容的单片机。三、Maxim-Dallas单片机四、WinBond单片机五、Motorola单片机六、其他公司的单片机1)NEC单片机;2)东芝单片机;3)Epson单片机;提示:经常上网查询,关注发展动态第一章1-20第20页/共385页第三节
11、单片机的应用领域 一、单片机在智能仪器中的应用一、单片机在智能仪器中的应用 智智能能化化仪仪器器内内部部基基本本上上都都是是用用单单片片机机进进行行信信息息控控制制与与处处理理。特特别别是是近近年年来来出出现现的的数数字字信信号号处处理理器器DSPDSP是是一一种种速速度度极极高高的的单单片片机机,它它在在通通信信和和高高速速信信息息处处理理中中起起了了极极大大的的作作用用,从而扩展了单片机在智能仪器中的应用。从而扩展了单片机在智能仪器中的应用。二、单片机在过程控制中的应用二、单片机在过程控制中的应用第一章1-21第21页/共385页三、单片机与e-Home 家家用用电电器器的的嵌嵌入入式式结
12、结构构有有单单核核嵌嵌入入和和双双核核嵌嵌入入2 2种种。例例如如:一一般般电电脑脑电电饭饭煲煲,内内部部只只有有一一个个单单片片机机,这这种种控控制制系系统统是是单单核核嵌嵌入入;对对于于分分体体式式空空调调,室室内内机机与与室室外外机机中中分分别别有有1 1个个单单片片机,为双核嵌入结构。机,为双核嵌入结构。四、单片机与Internet各各类类家家用用电电器器和和智智能能装装置置,它它们们的的“心心脏脏”多多是是单单片片机机。由由于于单单片片机机芯芯片片品品种种达达数数百百种种,其其硬硬件件结结构构和和指指令令系系统统各各不不相相同同,不不能能直直接接接接入入InternetInterne
13、t网网络络。网网络络芯芯片片WebchipWebchip的的出出现现成成为为智智能能装装置置和和家家电电产产品品连连接接InternetInternet的的理理想想“桥桥梁梁”五、单片机的发展 1)强化指令功能2)增加各种接口部件3)提高专用程度第一章第一章1-22第22页/共385页(1)总线(BUS)总线是连接总线是连接CPUCPU与各功能部件并进行信息传递的公共通道。与各功能部件并进行信息传递的公共通道。总线通常分为三种,即数据总线总线通常分为三种,即数据总线(DB)(DB)地址总线地址总线(AB)(AB)和控制总和控制总线线(CB)(CB)。第一章1-23复习一:微型计算机的基本结构及
14、工作原理1.微型计算机的基本结构微型计算机由微处理器()、存储器、输入输出接口(/接口)三部分主成,各部分用总线相连。第23页/共385页第一章1-242、输入输出(I/O)接口由于由于I/OI/O设备中类繁多,它们在速度、电平、功率、信设备中类繁多,它们在速度、电平、功率、信息形式等很多方面有很大差别,不能直接与息形式等很多方面有很大差别,不能直接与CPUCPU连接,必连接,必须经过须经过I/OI/O接口电路解决它们之间的匹配问题。接口电路解决它们之间的匹配问题。、储存器存储器分类存储器分类 存储器存储的信息存储器存储的信息 存储器的读写操作过程存储器的读写操作过程 第24页/共385页第一
15、章1-25(4)微处理器()运算器运算器 寄存器阵列寄存器阵列 控制器控制器 内部总线内部总线 2.复习基本概念与常用术语(1 1)位)位(Bit)(Bit)位是计算中构成信息的最小单位,表示二进位是计算中构成信息的最小单位,表示二进制数中的某个数位制数中的某个数位“0 0”或或“1 1”。BitBit是是Binarg DigitBinarg Digit的缩的缩写。写。(2 2)字)字(Word)(Word)字是字是CPUCPU与输入与输入/输出设备和存储器之间传输出设备和存储器之间传送数据的基本单位,由若干位组成它与数据总线的宽度送数据的基本单位,由若干位组成它与数据总线的宽度(根根数数)一
16、致。一致。(3 3)字节)字节(Byte)(Byte)一字节为一字节为8 8位位(bit)(bit)。第25页/共385页第一章1-26(4 4)指令)指令(Instruction)(Instruction):指规定计算机完成某种操作指规定计算机完成某种操作的命令。目前计算机只能直接识别由二进制编码的指令,的命令。目前计算机只能直接识别由二进制编码的指令,即机器码即机器码(5 5)指令系统)指令系统(Instnction Set)(Instnction Set):指一台计算机所能识:指一台计算机所能识别的全部指令的集合。别的全部指令的集合。(6 6)程序)程序(Progrom)(Progrom
17、):为完成特定任务而设计的一组指令:为完成特定任务而设计的一组指令有序的集合。有序的集合。(7 7)地址)地址(Address)(Address)地址指存贮单元的编号。地址指存贮单元的编号。(8 8)K K和和KBKB计算机的存储器容量较大,计算机的存储器容量较大,K K和和KBKB常用作计算常用作计算存储器存储器 容量的单位容量的单位 1K=210=1024;KB=1024Byte1K=210=1024;KB=1024Byte。(9 9)关于时序的概念关于时序的概念 所谓时序,就是计算机在工作过程中,所谓时序,就是计算机在工作过程中,CPUCPU控制器所控制器所发出的一系列控制信号在时间上的
18、相互关系。发出的一系列控制信号在时间上的相互关系。第26页/共385页第一章1-27复习内容二、计算机系统中的数制、码制复习1.数制及其互换 2.带符号数的表示法3.原码、反码、补码特点:8位二进制数表示原码、反码、补码的范围(-127+127、-127+127、-128+127)补码的运算在微型计算机中,带符号数用补码表示,减法可用补码相加来实现,运算结果为补码。.负数补码快速求法?、补码运算举例第27页/共385页 课间休息课间休息第28页/共385页主要内容主要内容:1.MCS-511.MCS-51单片机组成(结构、引脚功能)2.2.并行I/OI/O端口结构3.3.储器组织与操作4.MC
19、S-514.MCS-51单片机的中断系统1 1)中断系统概述2 2)中断的处理过程重点理解:重点理解:1.MCS-51系列单片机存储器结构特点2.单片机特殊功能寄存器的作用3.不同场合下单片机引脚的复用功能4.单片机的位处理功能及其作用第二章2-29第二章MCS-51单片机的硬件结构与工作原理第29页/共385页一、MCSMCS5151单片微机的硬件组成 第一节第一节 MCS-51MCS-51单片机的基本组成单片机的基本组成 1.1.中央处理单元中央处理单元CPUCPU(8 8位):数据处理、位操作(位测试、置位、复位)位):数据处理、位操作(位测试、置位、复位)2.2.只读存储器只读存储器R
20、OMROM(4K4K、8K8K、16K16K、32K32K、64K64K)3.3.随机存取存取器随机存取存取器RAMRAM(128B128B、256B256B、512B512B,1024B1024B)4.4.并行输入并行输入/输出口:输出口:I/OI/O(3232线):系统总线、扩展外存、线):系统总线、扩展外存、I/OI/O接口芯片接口芯片5.5.串行输入串行输入/输出口:输出口:UART UART (二线):串行通信、扩展(二线):串行通信、扩展I/OI/O接口芯片接口芯片6 6、定时、定时/计数器计数器 T T(1616位增量可编程)位增量可编程)它与它与CPUCPU之间各自独立工作,当
21、它计数满时向之间各自独立工作,当它计数满时向CPUCPU中断中断7 7、时钟电路、时钟电路 foscfosc:分为内部振荡器、外接振荡电路分为内部振荡器、外接振荡电路8 8、中断系统:、中断系统:五源中断、两级优先,可编程进行控制。五源中断、两级优先,可编程进行控制。第二章2-30第30页/共385页2.MCS2.MCS5151单片机的内部结构 时钟源T0T1P0P1P2P3TXDRXDINT0INT1时钟电路SFR和RAMROM定时/计数器CPU串行I/O口中断系统并行I/O口系统总线图2 21 MCS1 MCS5151单片机的功能模块框图 MCSMCS5151单片机单片机的功能模块框图如的
22、功能模块框图如图图2 21 1所示。所示。由由8 8位位CPUCPU、只读、只读存储器存储器EPROMEPROMROMROM、读写存储器、读写存储器RAMRAM、并行、并行I IO O口、串口、串行行I IO O口、定时器口、定时器计数器、中断系计数器、中断系统、振荡器和时钟统、振荡器和时钟电路等部分组成。电路等部分组成。各部分之间通过内各部分之间通过内部总线相连。部总线相连。第二章2-31第31页/共385页MCSMCS5151的内部结构框图第二章2-32第32页/共385页二、MCSMCS5151单片机的引脚功能 图23 8031引脚40脚分三类:1、I/O口线32根-MCS-51MCS-
23、51系列单片机P0P0、P1P1、P2P2、P3P3共3232位,对应着芯片的32根引脚。2、控制线6根nRST复位信号,晶振工作后2个机器周期的高电平复位CPU.nALE地址锁存信号访问外部存储器时该信号锁存低8位地址;无RAM时,ALE为晶振6分频;uPSEN外部程序存储器读从程序存储器中取指令或读取数据时,该信号有效。uEA程序存储器有效地址,EA=1从内部开始执行程序;EA=0从外部开始执行程序;uX1时钟振荡器输入端,内部振荡器输入端;uX2时钟振荡器输出端,内部振荡器输出端;3、电源线2根VCC,GND电源和地+5V电源供电,第二章2-33第33页/共385页三、振荡器、时钟电路及
24、时序 1 1.时钟电路时钟电路 MCSMCS5l5l单单片片机机内内部部有有一一个个用用于于构构成成振振荡荡器器的的高高增增益益反反相相放放大大器器,引引脚脚XTALlXTALl和和XTAL2XTAL2分分别别是是反反相相放放大大器器的的输输入入端端和和输输出出端端,由由这这个个放放大大器器与与作作为为反反馈馈元元件件的的片片外外晶晶体体或或陶陶瓷瓷谐谐振振器器一一起起构构成成了了一一个个自自激激振振荡荡器器,如如图图2 24 4所所示示。这这种种方方式式形形成成的的时时钟钟信信号号称称为为内内部部时时钟钟方方式式。图图2 25 5所所示示,为外部时钟方式。为外部时钟方式。第二章2-34第34
25、页/共385页2.2.有关5151单片机CPUCPU的时序(1 1)振振荡荡周周期期:指指为为单单片片机机提提供供定定时时信信号号的的振振荡荡源源的的周周期期,若若为为内内部部产产生方式时,为石英晶体的振荡周期。生方式时,为石英晶体的振荡周期。(2 2)时时钟钟周周期期:也也称称为为状状态态周周期期,用用S S表表示示。时时钟钟周周期期是是计计算算机机中中最最基基本本的的时时间间单单位位,在在一一个个时时钟钟周周期期内内,CPUCPU完完成成一一个个最最基基本本的的动动作作。MCSMCS5151单单片机中一个时钟周期为振荡周期的片机中一个时钟周期为振荡周期的2 2倍。倍。(3 3)机机器器周周
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用
限制150内