单片机经典教程.ppt
《单片机经典教程.ppt》由会员分享,可在线阅读,更多相关《单片机经典教程.ppt(256页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机经典教程单片机经典教程第一章-1wyx第一章第一章 绪 论本讲重点:本讲重点:微处理器、微机和单片机的基本概念、单片机的发展、常用系列简介、应用。讲授内容:本章主要介绍单片机的结构特点、单片机的发展及常用系列和单片机的应用领域等。重点介绍单片机的特点以及在各领域中的应用。第一章-2wyx回回 顾:顾:有关微型计算机的基础知识 硬件:微处理器,存储器,总线,I/O接口软件:系统软件,应用软件第一章-3wyx第一节第一节 单片机的特点与发展概述单片机的特点与发展概述 一、微处理器、微机和单片机的概念一、微处理器、微机和单片机的概念微处理器(Microprocessor)微型计算机的控制和运算
2、器部分;微型计算机(Microcomputer)有完整运算及控制功能的计算机,包括微处理器、存储器、输入/输出(I/O)接口电路以及输入/输出设备等;单片机单片机(single chip microcomputer)(single chip microcomputer)直译为单片微型计算机,它将直译为单片微型计算机,它将CPUCPU、RAMRAM、ROMROM、定时器、定时器/计数器、输入计数器、输入/输出输出(I/O)(I/O)接口电路、中断、串行通接口电路、中断、串行通信接口等主要计算机部件集成在一块大规模集成电路芯片上,组成单片微型信接口等主要计算机部件集成在一块大规模集成电路芯片上,组
3、成单片微型计算机简称单片机计算机简称单片机 。单片机的形态只是一块芯片,但是它已具有了微型计单片机的形态只是一块芯片,但是它已具有了微型计算机的组成结构和功能。由于单片机的结构特点,在实际算机的组成结构和功能。由于单片机的结构特点,在实际应用中常常将它完全融入应用系统之中,故而也有将单片应用中常常将它完全融入应用系统之中,故而也有将单片机称为嵌入式微控制器机称为嵌入式微控制器(embedded microcon-troller)。第一章-4wyx单片机有单片机有2种基本结构形式:种基本结构形式:一种是在通用微型计算机中广泛采用的将程序存储器和数据存储器合用一个存储空间的结构,称称为为普普林林斯
4、斯顿顿(Princeton)结结构构或或称称冯冯诺诺依依曼曼结构结构;另一种是将程序存储器和数据存储器截然分开,分别寻址的结构,称为哈佛(Har-vard)结构。Intel公司的MCS-51和80C51系列单片机采用的是哈哈佛佛结结构构。目前的单片机以采用程序存储器和数据存储器截然分开的结构较多。单单片片机机的的中中央央处处理理器器(CPU)和和通通用用微微处处理理器器基基本本相相同同,只只是是增增设设了了“面面向向控控制制”的的处处理理功功能能。例例如如:位位处处理理、查查表表、多多种种跳跳转转、乘乘除除法法运运算算、状态检测、中断处理功能等,增强了控制的实用性和灵活性。状态检测、中断处理功
5、能等,增强了控制的实用性和灵活性。二、二、单片机的一般结构及特点单片机的一般结构及特点1)存储结构为哈佛结构,将程序存储器和数据存储器分开;)存储结构为哈佛结构,将程序存储器和数据存储器分开;单片机结构特点小结:单片机结构特点小结:4)面向控制,位处理功能强。)面向控制,位处理功能强。3)芯片引脚具有复用功能;)芯片引脚具有复用功能;2)片内接口电路丰富,由特殊功能寄存器管理;)片内接口电路丰富,由特殊功能寄存器管理;第一章-5wyx第一章-6wyx三、单片机的发展过程三、单片机的发展过程概述概述 单单片片机机作作为为嵌嵌入入式式微微控控制制器器在在工工业业测测控控系系统统、智智能能仪仪器器和
6、和家家用用电电器器中中得得到到广广泛泛应应用用。虽虽然然单单片片机机的的品品种种很很多多,但但其其中中最最具具有有代代表表性性的的是是Intel公公司司的的MCS-51系系列列单单片片机机,以以及及其其与与之之兼兼容容的的派派生生系系列列芯芯片片。Intel8位单片机的发展经历了以下位单片机的发展经历了以下3代:代:第一代:以1976年推出的MCS-48系列为代表。第二代:以MCS-51的8051为代表的单片机,第三代:以80C51系列为代表。一般根据控制应用需要一般根据控制应用需要:又可设计成通用单片机、专用单片机又可设计成通用单片机、专用单片机 按内部数据总线的宽度按内部数据总线的宽度:单
7、片机分为单片机分为4 4位、位、8 8位、位、1616位及位及3232位等。位等。第一章-7wyx第二节第二节 常用单片机系列简介常用单片机系列简介 一、一、ATMEL单片机单片机 ATMEL公司所生产的ATMEL89系列单片机(简称89系列单片机),就是基于Intel公司的MCS-5l系列而研制的,该公司的技术优势在于Flash存储器技术。标准型单片机有:AT89C51,AT89LV51,AT89C52,AT89LV52;低档型单片机有:AT89C1051和AT89C2051两种型号。它们的CPU内核和AT89C51是相同的,但并行I/O较少;高档型单片机有:AT89S52,这是一种可下载的
8、Flash单片机。它和IBM微机通信进行下载程序十分方便。第一章-8wyx二、二、PhilipsPhilips单片机单片机 Philips公司的的单片机都属于MCS-51系列兼容的单片机。从内部结构看可以划分为两大类,8位机与80C51兼容系列和16位机XA系列。Philips公司的的单片机8位机的主要产品型号有P80CXX、P87CXX和P89CXX系列,16位机的主要产品型号有PXACXX、PXAGXX和PXASXX等。三、三、Maxim-DallasMaxim-Dallas单片机单片机四、四、WinBondWinBond单片机单片机五、五、MotorolaMotorola单片机单片机六、
9、其他公司的单片机六、其他公司的单片机1)NEC单片机;2)东芝单片机;3)Epson单片机;4)PIC单片机Microchip公司第一章-9wyx第三节第三节 单片机的应用领域及发展单片机的应用领域及发展 一、单片机在智能仪器中的应用一、单片机在智能仪器中的应用智能化仪器内部基本上都是用单片机进行信息控制与处理。特别是近年来出现的数字信号处理器DSP是一种速度极高的单片机,它在通信和高速信息处理中起了极大的作用,从而扩展了单片机在智能仪器中的应用。二、单片机在过程控制中的应用二、单片机在过程控制中的应用第一章-10wyx三、单片机与三、单片机与e-Homee-Home 在家用网络系统HNS(h
10、omenetworkedsystem)中,对家用电器提出了“个性化”和“社会化”的要求。家用电器的嵌入式结构有单核嵌入和双核嵌入2种。例如:一般电脑电饭煲,内部只有一个单片机,这种控制系统是单核嵌入;对于分体式空调,室内机与室外机中分别有1个单片机,为双核嵌入结构。四、单片机与四、单片机与InternetInternetInternet技术已经深入到日常生活和工作中。各类家用电器和智能装置,它们的“心脏”多是单片机,由于单片机芯片品种达数百种,其硬件结构和指令系统各不相同,不能像PC机那样通过标准的硬件接口和接口软件直接接入Internet网络。五、单片机的发展五、单片机的发展 1)强化指令功
11、能 2)增加各种接口部件 3)提高专用程度第一章-11wyx补充内容:补充内容:计算机系统中的数制、码制复习2、带符号数的表示法、带符号数的表示法3、原码、反码、补码、原码、反码、补码特点:特点:8位二进制数表示原码、反码、补码的范围(-127+127、-127+127、-128+127)补码的运算在在微微型型计计算算机机中中,带带符符号号数数用用补补码码表表示示,减减法法可可用用补补码码相相加加来来实实现,运算结果为补码。现,运算结果为补码。1、数制及其互换、数制及其互换 数制数制 基数基数 字符字符 二进制二进制 (B)十进制十进制 (D)十六进制十六进制 9(H)第二章 1-1wyx第二
12、章第二章 MCS-51MCS-51单片机的硬件结构与工作原理单片机的硬件结构与工作原理主要内容:主要内容:1.MCS-511.MCS-51单片机组成(结构、引脚功能)单片机组成(结构、引脚功能)2.2.并行并行I/OI/O端口结构端口结构 3.3.储器组织与操作储器组织与操作 4.MCS-514.MCS-51单片机的中断系统单片机的中断系统 1 1)中断系统概述)中断系统概述 2 2)中断的处理过程)中断的处理过程重点理解:重点理解:1.MCS-51系列单片机存储器结构特点系列单片机存储器结构特点2.单片机特殊功能寄存器的作用单片机特殊功能寄存器的作用3.不同场合下不同场合下单片机引脚的复用功
13、能单片机引脚的复用功能4.单片机的位处理功能及其作用单片机的位处理功能及其作用第二章 1-2wyx一、一、MCSMCS5151单片微机的硬件组成单片微机的硬件组成 1、MCSCS5151系列单片机的主要特性系列单片机的主要特性 1)1)8位字长位字长CPUCPU和指令系统。和指令系统。2)2)1 1个片内时钟振荡器和时钟电路个片内时钟振荡器和时钟电路。3)3)64K64K外部数据存储器外部数据存储器的地址空间。的地址空间。4)4)64K64K外部程序存储器的地址空间外部程序存储器的地址空间。5)5)3232条双向条双向且分别可且分别可位寻址位寻址的的I IO O口线。口线。6)1286)128
14、字节的片内字节的片内RAM(52RAM(52子系列为子系列为256256字节字节)。7)27)2个个1616位定时器计数器位定时器计数器(52(52子系列为子系列为3 3个个)。8)8)具有具有2 2个优先级的个优先级的5 5个中断源结构个中断源结构(52(52子系列有子系列有6 6个个)。9)19)1个全双工串行口。个全双工串行口。10)110)1个布尔处理器。个布尔处理器。第一节第一节 MCS-51MCS-51单片机的基本组成单片机的基本组成 第二章 1-3wyx2.MCS2.MCS5151单片机的内部结构单片机的内部结构 时钟源T0T1P0P1P2P3TXDRXDINT0INT1时钟电路
15、SFR和RAMROM定时/计数器CPU串行I/O口中断系统并行I/O口系统总线图21 MCS51单片机的功能模块框图 MCS51单片机的功能模块框图如图所示。MCS-51单片机由单片机由8位位CPU、只读存储器、只读存储器EPROMROM、读写存储器、读写存储器RAM、并行、并行IO口、串行口、串行IO口、定时器计数器、中断系统、振荡器和时钟电路等部分组成。口、定时器计数器、中断系统、振荡器和时钟电路等部分组成。各部分之间通过内部总线相连。各部分之间通过内部总线相连。第二章 1-4wyxMCSMCS5151的内部结构框图的内部结构框图 第二章 1-5wyx二、二、MCSMCS5151单片机的引
16、脚功能单片机的引脚功能 40脚分三类:脚分三类:1、电源线和时钟信号线共、电源线和时钟信号线共4根根VCC,GND电源和地电源和地+5V电源供电电源供电,X1时钟振荡器输入端,内部振荡器输入端;时钟振荡器输入端,内部振荡器输入端;X2时钟振荡器输出端,内部振荡器输出端;时钟振荡器输出端,内部振荡器输出端;2、控制线、控制线4根根nRST复位信号,晶振工作后复位信号,晶振工作后2个机器周期的高电平复个机器周期的高电平复位位CPU.nALE地址锁存信号访问外部存储器时该信号地址锁存信号访问外部存储器时该信号锁存低锁存低8位地址;无位地址;无RAM时,时,ALE为晶振为晶振6分频分频;uPSEN外部
17、程序存储器读从程序存储器中取指令或读外部程序存储器读从程序存储器中取指令或读取数据时,该信号有效。取数据时,该信号有效。uEA程序存储器有效地址,程序存储器有效地址,EA=1从内部开始执行程序;从内部开始执行程序;EA=0从外部开始执行程序从外部开始执行程序;u3、I/O口线口线32根根-MCS-51MCS-51系列单片机系列单片机P0P0、P1P1、P2P2、P3P3共共3232位,对应着芯片位,对应着芯片的的32根引脚。根引脚。第二章 1-6wyx三、振荡器、时钟电路及时序三、振荡器、时钟电路及时序 1.1.时钟电路时钟电路 MCS5l单单片片机机内内部部有有一一个个用用于于构构成成振振荡
18、荡器器的的高高增增益益反反相相放放大大器器,引引脚脚XTALlXTALl和和XTAL2XTAL2分分别别是是反反相相放放大大器器的的输输入入端端和和输输出出端端,由由这这个个放放大大器器与与作作为为反反馈馈元元件件的的片片外外晶晶体体或或陶陶瓷瓷谐谐振振器器一一起起构构成成了了一一个个自自激激振振荡荡器器,如如图图2 24 4所所示示。这种方式形成的时钟信号称为内部时钟方式。图这种方式形成的时钟信号称为内部时钟方式。图2 25 5所示,为外部时钟方式。所示,为外部时钟方式。第二章 1-7wyx2.2.有关单片机有关单片机CPUCPU的时序的时序1 1)振荡周期)振荡周期 指指为为单单片片机机提
19、提供供定定时时信信号号的的振振荡荡源源的的周周期期,若若为为内内部部产产生生方方式式时时,为为石石英晶体的振荡周期。英晶体的振荡周期。2 2)时钟周期)时钟周期 也也称称为为状状态态周周期期,用用S表表示示。时时钟钟周周期期是是计计算算机机中中最最基基本本的的时时间间单单位位,在在一一个个时时钟钟周周期期内内,CPUCPU完完成成一一个个最最基基本本的的动动作作。MCS51单单片片机机中中一一个个时时钟钟周周期期为为振荡周期的振荡周期的2 2倍。倍。3 3)机器周期)机器周期 完完成成一一个个基基本本操操作作(例例如如,取取指指令令、存存储储器器读读、存存储储器器写写等等)所所需需要要的的时间
20、称为机器周期。时间称为机器周期。MCS51的一个机器周期含有的一个机器周期含有6 6个时钟周期。个时钟周期。4 4)指令周期)指令周期 完完成成一一条条指指令令所所需需要要的的时时间间称称为为指指令令周周期期。MCS5l的的指指令令周周期期含含1 14 4个个机机器器周周期期不不等等,其其中中多多数数为为单单周周期期指指令令,还还有有2 2周周期期和和4 4周周期期指指令令。4 4周周期期指指令令只只有乘、除两条指令有乘、除两条指令。第二章 1-8wyxP1P2S1振荡周期时钟周期机器周期机器周期指令周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P
21、1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2P2MCS-51单片机各种周期的相互关系 第二节第二节 并行并行I/OI/O接口接口 MCS5l单片机内有四个单片机内有四个8位并行位并行IO端口,为端口,为P0、P1、P2和和P3。每个。每个端口都是端口都是8位准双向位准双向IO口口,共占,共占32根引脚。根引脚。每个端口都包含一个锁存每个端口都包含一个锁存器、一个输出驱动器和一个输入缓冲器。器、一个输出驱动器和一个输入缓冲器。一、并行一、并行I/O接口的内部结构接口的内部结构 IO口的每位锁存器均由D触发器组成,用来锁存输出的信息。在CPU的“写锁存器”信号驱动下,将内部总
22、线上的数据写入锁存器中。P0口某位的结构图 第二章 2-1wyx 当由P0口输入数据时,由于外部输入信号既加在缓冲输入端上,又加在驱动电路的漏极上。如果这时T2是导通的,则引脚上的电位始终被钳位在0电平上,输人数据不可能正确地读人。因此,在输入数据时,应先把P0口置1,使两个输出FET均关断,使引脚“浮置”,成为高阻状态,这样才能正确地插人数据。这就是所谓的准双向口。P1口也是个准双向IO口,与P0口不同的是,没有多路开关MUX和控制电路部分。输出驱动电路只有一个FET场效应管,同时内部带上拉电阻,此电阻与电源相连。P1口可作通用双向IO口用,而不必再外接上拉电阻。P2口在结构上比P0口少了一
23、个输出转换控制部分,多路开关MUX的倒向由CPU命令控制,且P2口内部接有固定的上拉电阻。P3口与Pl口的输出驱动部分及内部上拉电阻相同,但比P1口多了一个第二功能控制部分的逻辑电路由一个与非门和一个输入缓冲器组成 第二章 2-2wyxAT89S52的P0口8个I/O最大电流总和是26毫安,P1、P2、P3口各自8个I/O最大电流总和都是15毫安。所有I/O口的电流总和不能超过71毫安。单个I/O口最大瞬时电流是10毫安(以上是数据手册里的极限值,不要超过,应该尽量减小电流以免烧I/O口)。红色发光二极管导通电压约是1.8伏,电阻应分压3.2伏,两个并联的发光二极管如果负极接在P0.0口上,2
24、6毫安除以8个I/O口,每个I/O口是3.25毫安,按3毫安算,3.2伏除以3毫安就是1066欧姆约1K。分压电阻 P3.0(P3.0(RXD):串行输入端。:串行输入端。P3.1(P3.1(TXD):串行输出端。:串行输出端。P3.2(P3.2(INTO):外部中断:外部中断0 0输入端,低电平有效。输入端,低电平有效。P3.3(P3.3(INT1):外部中断:外部中断1 1输入端,低电平有效。输入端,低电平有效。P3.4(P3.4(T0):定时计数器:定时计数器0 0外部事件计数输入端。外部事件计数输入端。P3.5(P3.5(T1):定时计数器:定时计数器1 1外部事件计数输入端。外部事件
25、计数输入端。P3.6(P3.6(WR):外部数据存储器写选通信号,低电平有效。:外部数据存储器写选通信号,低电平有效。P3.7(P3.7(RD):外部数据存储器读选通信号,低电平有效。:外部数据存储器读选通信号,低电平有效。P3P3口每位的第二功能:口每位的第二功能:第二章 2-3wyxP0P3的功能及使用时的注意事项的功能及使用时的注意事项 1.在无片外扩展存储器的系统中,这四个端口的每一位都可以作为准双向通用IO端口使用。在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口作为双向总线,分时作为低8位地址和数据的输入输出线。2.P0口作为通用双向IO口用时,必须外接上拉电阻。3.P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 经典 教程
限制150内