《最新单片机概述ppt课件》由会员分享,可在线阅读,更多相关《最新单片机概述ppt课件(35页珍藏版)》请在金锄头文库上搜索。
1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三五成群,聚在大树,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩
2、子们却在周下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇强子,别跑了,快来我给你扇扇”。孩。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?你看热的,跑什么?”此时这把蒲扇,此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在是那么凉快,那么的温馨幸福,有母亲的味
3、道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人
4、生的轨迹,携带着特有的念想,一年年,一天天,流向长也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅长的时间隧道,袅单片机概述主要有Intel公司的MCS48,51,96系列单片机;Motorola公司的MC6801,6805系列单片机;Zilog公司的Z8系列单片机;近年有Atmel公司的AT89系列单片机和Microchip公司的PIC系列单片机等。单片机发展概况各种系列的单片机由于其内部功能、单元组成及指令系统的不尽相同,形成了各具特色的系列产品。其中Intel公司生产的MCS系列单片机目前仍占主导地位。 从从1976年年9月月Intel公司推出公司推
5、出MCS48系列单片机以来,世界上系列单片机以来,世界上的一些著名的器件公司都纷纷推出各自系列的单片机产品。的一些著名的器件公司都纷纷推出各自系列的单片机产品。2-2 8051的内部数据存储的内部数据存储器器 n普林斯顿结构:程序和数据共用一个普林斯顿结构:程序和数据共用一个存储器逻辑空间,统一编址。存储器逻辑空间,统一编址。n哈佛结构:程序与数据分为两个独立哈佛结构:程序与数据分为两个独立存储器逻辑空间,分开编址存储器逻辑空间,分开编址。n物理上物理上4个存储器地址空间:个存储器地址空间:片内片内/片外程序存储器空间片外程序存储器空间片内片内/片外数据存储器空间片外数据存储器空间n逻辑上逻辑
6、上3个存储器地址空间个存储器地址空间:64KB 程序存储器程序存储器256B 片内数据存储器片内数据存储器64KB 片外数据存储器片外数据存储器 MCS-51程序存储器配置程序存储器配置n (一)8051程序存储器程序存储器n64KB 程序存储器空间程序存储器空间nEA不同电平,选择片内或不同电平,选择片内或片外低位存储单元片外低位存储单元n (二)8051数据存储器数据存储器164KB片外数据存储器空间片外数据存储器空间(与扩展与扩展I/O接口共用接口共用)2. 256B片内数据存储器片内数据存储器: 1) 片内片内RAMRAM 2) 特殊功能寄存器特殊功能寄存器 SFR 特殊存储单元:特殊
7、存储单元:复位入口复位入口: 0000H中断入口中断入口: 0003H0023H为什么称它为只读存储器呢?在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。 一、存储器概述一、存储器概述 我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。随机读/写存储器RAM可以进行多次
8、信息写入和读出,每次写入后,原来的信息将被新写入的信息所取代。另外,RAM在断电后再通电时,原存的信息全部丢失。它主要用来存放临时的数据和程序。随机读随机读/写存储器写存储器RAM (Random Access Memory) 只读存储器只读存储器ROM (Read Only Memory) RAM按生产工艺分,又可以分为双极型按生产工艺分,又可以分为双极型RAM和和MOS RAM,而,而MOS RAM又分为静态又分为静态RAM(SRAM)和动态)和动态RAM(DRAM)。)。(1)双极型RAM:是以晶体管触发器作为基本存储电路,存取速度快,但结构复杂、集成度较低,比较适合用于小容量的高速暂存
9、器。(2)MOS RAM:是以MOS管作为基本集成元件,具有集成度高,功耗低,位价格便宜等优点,现在微型机一般都采用MOS RAM。只读存储器ROM的信息一旦写入后,便不能随机修改。在使用时,只能读出信息,而不能写入,且在掉电后ROM中的信息仍然保留。它主要用来存放固定不变的程序和数据。ROM按生产工艺分,又可以分为以下几种按生产工艺分,又可以分为以下几种:(1)掩膜ROM:其存储的信息在制造过程中采用一道掩膜工艺生成,一旦出厂,信息就不可改变。(2)可编程只读存储器 PROM:其存储的信息可由用户通过特殊手段一次性写入,但只能写入一次。(3)可擦除只读存储器:其存储的信息用户可以多次擦除,并
10、可用专用的编程器重新写入新的信息。可擦除只读存储器又可分为紫外线擦除的EPROM、电擦除的EEPROM和Flash ROM。二、内部数据存储器二、内部数据存储器(一)低(一)低128个单元片内个单元片内RAM8051内部内部RAM有有256个单元个单元,通常在空间上分,通常在空间上分为两个区;低为两个区;低128个单元(个单元(00H7FH)的内部数据)的内部数据RAM块和高块和高128个单元(个单元(80H0FFH)的专用寄存)的专用寄存器器SFR块。块。1、工作寄存器(、工作寄存器(00H1FH) R0R7 (8位位)暂存运算数据和中间结暂存运算数据和中间结果。果。4个工作寄存器区,工作寄
11、存器个工作寄存器区,工作寄存器0区区3区。每个区。每个区均含区均含8个寄存器个寄存器R0R7 。用用PSW中的两位中的两位PSW.4和和PSW.3(RS1,RS0位)来切换工作寄存器区,选用一个工作寄存位)来切换工作寄存器区,选用一个工作寄存器区进行读写操作器区进行读写操作。在任一时刻,在任一时刻,CPU只能使用其中一组通用寄存器只能使用其中一组通用寄存器 共共16个单元,计个单元,计168=128位,位地址为位,位地址为00H7FH。位寻址区既。位寻址区既可作为一般的可作为一般的RAM区进区进行字节操作,也可对单行字节操作,也可对单元的每一位进行位操作,元的每一位进行位操作,因此称为位寻址区
12、,是因此称为位寻址区,是存储空间的一部分。表存储空间的一部分。表21列出了位寻址区的列出了位寻址区的位地址:位地址:2、位寻址区(、位寻址区(20H2FH)单元地址元地址MSB位地址位地址LSB 2FH7FH7EH7DH7CH7BH7AH79H78H 2EH77H76H75H74H73H72H71H70H 2DH6FH6EH6DH6CH6BH6AH69H68H 2CH67H66H65H64H63H62H61H60H 2BH5FH5EH5DH5CH5BH5AH59H58H 2AH57H56H55H54H53H52H51H50H 29H4FH4EH4DH4CH4BH4AH49H48H 28H47H
13、46H45H44H43H42H41H40H 27H3FH3EH3DH3CH3BH3AH39H38H 26H37H36H35H34H33H32H31H30H 25H2FH2EH2DH2CH2BH2AH29H28H 24H27H26H25H24H23H22H21H20H 23H1FH1EH1DH1CH1BH1AH19H18H 22H17H16H15H14H13H12H11H10H 21H0FH0EH0DH0CH0BH0AH09H08H 20H07H06H05H04H03H02H01H00H3、用户、用户RAM区(区(30H7FH)一般把堆栈放在这里一般把堆栈放在这里 n专用寄存器:专用寄存器:nA
14、、B、PSW、DPTR、SPn P0、P1、P2、P3、SBUF、TMOD、TCON、SCON (二)内部(二)内部RAM高高128单元单元专用寄存器区(也称为特殊功能寄存器专用寄存器区(也称为特殊功能寄存器区(区(SFR)区)区) 占用字节地址:占用字节地址:80HFFH共有共有22个专用寄存器个专用寄存器 ,程序计数器,程序计数器PC在物在物理上是独立的,没有地址不属于内部理上是独立的,没有地址不属于内部RAM的的SFR区区 ;其余的;其余的21个专用寄存器都属于个专用寄存器都属于内部内部RAM的的SFR区区 寄存器符号寄存器符号地地 址址寄存器名称寄存器名称ACCE0H累加器累加器BF0
15、HB寄存器寄存器PSWD0H程序状程序状态字字SP81H堆堆栈指示器指示器DPL82H数据指数据指针低八位低八位DPH83H数据指数据指针高八位高八位IEA8H中断允中断允许控制寄存器控制寄存器IPB8H中断中断优先控制寄存器先控制寄存器P080HI/O口口0P190HI/O口口1P2A0HI/O口口2P3B0HI/O口口3PCON87H电源控制及波特率源控制及波特率选择寄存器寄存器SCON98H串行口控制寄存器串行口控制寄存器SBUF99H串行口数据串行口数据缓冲寄存器冲寄存器TCON88H定定时器控制寄存器器控制寄存器TMOD89H定定时器方式器方式选择寄存器寄存器TL08AH定定时器器0
16、低低8位位TL18BH定定时器器1低低8位位TH08CH定定时器器0高高8位位TH18DH定定时器器1高高8位位注:带“” 专用寄存器表示可以位操作。nCPU总是按总是按PC的指示读取程的指示读取程序。序。PC可自动加可自动加1。因此。因此CPU执执行程序一般是顺序方式。当发生行程序一般是顺序方式。当发生转移、子程序调用、中断和复位转移、子程序调用、中断和复位等操作,等操作,PC被强制改写,程序被强制改写,程序执行顺序也发生改变。执行顺序也发生改变。n复位时,复位时,PC=0000H。(1)程序计数器程序计数器PC(16位位)(5)数据指针数据指针DPTR(16位位)存放片外存储器地址,作为片
17、外存储器的指针。可分成两个存放片外存储器地址,作为片外存储器的指针。可分成两个8位寄存器位寄存器DPH、DPL使用使用。位序位序D7D6D5D4D3D2D1D0位位标志志CYACF0RS1RS0OVP(2)累加器累加器Acc(8位位)需要需要ALU处理的数据和计算结果多数要经过处理的数据和计算结果多数要经过A累加器累加器。(3)寄存器寄存器B(8位位)与与A累加器配合执行乘、除运算。也可用作通用寄存器。累加器配合执行乘、除运算。也可用作通用寄存器。(4)程序状态字程序状态字PSW(8位位)存放存放ALU运算过程的标志状态运算过程的标志状态RS1RS0寄存器寄存器组R0R7地址地址00组0000
18、7H01组1080FH10组21017H11组3181FHCY进(借)位标志位 AC辅助进(借)位标志位 F0:用户标志位 RS1,RS0:寄存器组选择位 OV:溢出标志位 P:奇偶标志位 (6)堆栈指针堆栈指针SP(8位位)堆栈是按堆栈是按“先进后出先进后出”原则存取数据的存储区。原则存取数据的存储区。MCS-51堆栈设在片内堆栈设在片内RAM区。数据入栈区。数据入栈/出栈时,出栈时,SP自动加自动加1/减减 1,其内容始终为,其内容始终为栈顶地址。栈顶地址。复位时复位时 SP=07H。位位 序序D7D6D5D4D3D2D1D0位符号位符号SMODGF1GF0PDIDL(7)电源控制及波特率
19、选择控制寄存器)电源控制及波特率选择控制寄存器PCONPCON为为8位寄存器,主要用于控制单片机工作于低功耗方式位寄存器,主要用于控制单片机工作于低功耗方式 (8)并行)并行I/O端口端口P0P3(9)串行数据缓冲器)串行数据缓冲器SBUF(10)定时器)定时器/计数器的专用寄存器计数器的专用寄存器T0和和T1 (11)控制类的专用寄存器)控制类的专用寄存器IE、IP 、TMOD、TCON 、SCON寄存器是中断系统、定时器寄存器是中断系统、定时器/计数器、计数器、串行口的控制寄存器,包含有控制位和状态位串行口的控制寄存器,包含有控制位和状态位 (三)专用寄存器的位寻址(三)专用寄存器的位寻址
20、有11个专用寄存器(字节地址能被8整除的)可以进行位寻址,即可对这些专用寄存器单元的每一位进行位操作,每一位有固定的位地址。 2-3 内部程序存储器内部程序存储器 8051芯内有芯内有4KROM掩膜存贮单元,掩膜存贮单元,AT89C51芯片内部配置了芯片内部配置了4KB FlashROM,其地址均是其地址均是0000H0FFFH。 其中一组特殊单元是其中一组特殊单元是0000H0002H。系统复位后,(。系统复位后,(PC)=0000H,单片机,单片机从从0000H单元开始执行程序。如果不是从单元开始执行程序。如果不是从0000H开始,就要在这三个单元中存放一开始,就要在这三个单元中存放一条无
21、条件转移指令。条无条件转移指令。0003H000AH:外部中断:外部中断0中断地址区中断地址区000BH0012H:定时器:定时器/计数器计数器0中断地址区中断地址区0013H001AH:外部中断:外部中断1中断地址区中断地址区001BH0022H:定时器:定时器/计数器计数器1中断地址区中断地址区0023H002AH:串行中断地址区:串行中断地址区通常就要在中断地址区首地址中存放一条无条件转移指令。通常就要在中断地址区首地址中存放一条无条件转移指令。内部程序存储器有一些特殊单元内部程序存储器有一些特殊单元 中断源的入口向量地址中断源的入口向量地址 2-4 MCS-51单片机引脚单片机引脚一、
22、引脚功能一、引脚功能1I/O口线功能口线功能n4个个8位并行位并行 I/O 接口引脚接口引脚 nP0.0P0.7 、P1.0P1.7 、P2.0P2.7和和 P3.0P3.72控制线控制线ALE:地址锁存允许信号端地址锁存允许信号端PSEN:外部程序存储器读选通信号端外部程序存储器读选通信号端EA/VPP:程序存储器选择信号端和编程电源程序存储器选择信号端和编程电源输入端输入端为多功能引脚,可自动切换用作数据总线、为多功能引脚,可自动切换用作数据总线、地址总线、控制总线和或地址总线、控制总线和或I/O 接口外部引脚。接口外部引脚。复位是单片机系统的初始化操作复位是单片机系统的初始化操作 复位电
23、路复位电路 单片机RSTK+5V2001K30FnRST/VPD(9脚脚):复位信号端和后:复位信号端和后备电源输入端。备电源输入端。nRESET:复位信号输入引脚,高电复位信号输入引脚,高电平有效。在该引脚上输入持续平有效。在该引脚上输入持续2个个机器周期以上的高电平时,单片机机器周期以上的高电平时,单片机系统复位。系统复位。nVPD使用后备电源,可实现掉电保使用后备电源,可实现掉电保护。护。PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0P3FFHSCON00HIP000000BSBUF不定不定IE0000
24、000BPCON00000BTMOD00H复位后对一些专用寄存器的影响复位后对一些专用寄存器的影响 复位电路:复位电路:1)上电复位)上电复位 2)外部信号复位)外部信号复位/VPP(31脚):访问程序存程序存贮器器选择信号信号输入入线。当为低电平时,CPU只能访问外部程序存储器。当 为高电平时,CPU可访问内部程序存储器(当8051单片机的PC值小于等于0FFFH时),也可访问外部程序存储器(当PC值大于0FFFH时)。(29脚):外部程序存储器的读选通输出信号,低电平有效。在读外部程序存储器时CPU会送出有效的低电平信号。ALE/PROG(30脚):地址锁存允许信号输出端,高电平有效。在访
25、问外部存储器时,该信号将P0口送出的低8位地址锁存到外部地址锁存器中。 主电源及地引脚主电源及地引脚VCC(40脚):电源,正常操作时接+5V电源。VSS(20脚):地线。其它控制引脚其它控制引脚并行输入并行输入/输出引脚输出引脚P0.0P0.7(3932脚):8位漏极开路的三态双向输入/输出口。P1.0P1.7(18脚):8位带有内部上拉电阻的准双向输入/输出口。P2.0P2.7(2128脚):8位带有内部上拉电阻的准双向输入/输出口。P3.0P3.7(1017脚):8位带有内部上拉电阻的准双向输入/输出口。信号引脚第二功能信号引脚第二功能口口线第二功能第二功能信号名称信号名称P3。0RXD
26、串行数据接收串行数据接收P3。1TXD串行数据串行数据发送送P3。2INT0外部中断外部中断0申申请P3。3INT1外部中断外部中断1申申请P3。4T0定定时器器/计数器数器0计数数输入入P3。5T1定定时器器/计数器数器1计数数输入入P3。6WR外部外部RAM写写选通通P3。7RD外部外部RAM读选通通(2)EPROM存贮器程序固化所需的信号编程脉冲:30脚(ALE/PROG)编程电压(25V):31脚(EA/VPP)。(3)备用电源引入备用电源由9脚(RST/VPD)引入的。当电源发生故障,电压下降到下限时,备用电源经此向内部RAM提供电压,保护内部RAM中的信息不丢失。(1)P3口的第二
27、功能对于P3口,实际上,都是先按需要选取第二功能,多余的再作为输入输出口使用1 信息转存信息转存当电源电压出现故障时,立即将有用信息转存到内部RAM中,信息转存是通过中断产生请求,执行中断报务程序,把有用信息送内部RAM中保护起来。因单片机电源都接有滤波电容,掉电后的电能能有效维持电压达几毫秒之久,足以完成掉电中断操作。2 接通备用电源接通备用电源信息转存后要维持内部RAM的供电,才能保持信息转存不被破坏,为此要接通备用电源。3 单片机恢复正常工作后,被保护信息的现场恢复。单片机恢复正常工作后,被保护信息的现场恢复。掉电保护掉电保护MCS-51如掉电,RAM数据将丢失,后果是严重的。3、 复位
28、引脚:复位引脚:按图中连好,至于复位是何含义及为何需要复要复位,在下面的功能中介绍。二、单片机的二、单片机的 最小系统最小系统 拿到一块芯片,想要使用它,首先必须要知道怎样连线,下面我们就看一下如何给它连线。1、 电源:电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚引脚,负极(地)接20引脚引脚。2、 振蒎电路:振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚脚。只要买来晶振,电容,连上就可以了4、 EA引脚:引脚:EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。至此,一个
29、单片机就接好,通上电,单片机就开始工作了。 P0.0P0.7(3932脚):脚):8位漏极开路的三态双向输入位漏极开路的三态双向输入/输出口。输出口。P1.0P1.7(18脚):脚):8位带有内部上拉电阻的准双向输入位带有内部上拉电阻的准双向输入/输出口。输出口。P2.0P2.7(2128脚):脚):8位带有内部上拉电阻的准双向输入位带有内部上拉电阻的准双向输入/输出口。输出口。P3.0P3.7(1017脚):脚):8位带有内部上拉电阻的准双向输入位带有内部上拉电阻的准双向输入/输出口。输出口。2-5 并行输入并行输入/输出接口输出接口 一、一、P0口口可作为一般的I/O口使用,也可作为数据线
30、、地址线使用。 当P0口作为一般的I/O口输输出出时,由于端口各端线输出电路是漏极开路电路,必须外接上拉电阻接上拉电阻才能有高电平输出。 当当P0口口读读引脚状态引脚状态时,必须使电路中的锁存器时,必须使电路中的锁存器写入高电平写入高电平“1”,使场效应管,使场效应管FET截止,截止,以避免锁存器为以避免锁存器为“0”状态时对引脚输入的干扰,使状态时对引脚输入的干扰,使P0.状态始终为状态始终为“0”。 二、二、P1口口P1口通常作为通用I/O口使用。作为输出口时,由于电路内部已经带上拉电阻,因此无需外接上拉电阻;作为输入口时,也需先向锁存器写入“1”。是一个标准的I/O口。三、三、P2口口P
31、2口可作为通用I/O口使用,也可作为高位地址线使用的。四、四、P3口口P3口可作为通用I/O口使用,也可作为第二功能需要来用的。I/O口功能的自动识别。无论是P0、P2口的总线复用功能,还是P3口的第二功能复用,单片机会自动选择,不需要用户通过指令选择。I/O口的驱动特性。P0口每一个I/O口可驱动8个LSTTL输入,而P1、P2、P3口每一个I/O口可驱动4个LSTTL输入。在使用时应注意口的驱动能力。五、五、五、五、MCS51MCS51系列单片机的并行系列单片机的并行系列单片机的并行系列单片机的并行I/OI/O接口有以下应用特性接口有以下应用特性接口有以下应用特性接口有以下应用特性P0,P
32、1,P2,P3作为通用双向I/O口使用时,输入操作是读引脚状态;输出操作是对口的锁存器的写入操作,锁存器的状态立即反映到引脚上。两种读端口的方式。包括端口锁存器的读、改、写操作和两种读端口的方式。包括端口锁存器的读、改、写操作和读引脚的操作。读引脚的操作。在单片机中,有些指令是读端口锁存器的在单片机中,有些指令是读端口锁存器的,如一些逻辑运算指令、置位/复位指令、条件转移指令以及将I/O口作为目的地址的操作指令;有些指令是读引脚的有些指令是读引脚的,如以I/O口作为源操作数的指令 MOV A,P1。P0,P1,P2,P3作为通用的输入口时,必须使电路中的锁存器写入高电平“1”,使场效应管(FE
33、T)VF1截止,以避免锁存器输出为“0”时场效应管VF1 导通使引脚状态始终被钳位在“0”状态。P1,P2,P3口作为输出口时,由于电路内部带上拉电阻,因此无需外接上拉电阻。 2-6 MCS-51时钟及时序时钟及时序1内部时钟方式:内部时钟方式:内部一个高增益反相放大器与片外石英晶内部一个高增益反相放大器与片外石英晶体或陶瓷谐振器构成了一个自激振荡器。体或陶瓷谐振器构成了一个自激振荡器。XTAL1 单片机 XTAL2 2外部时钟方式:外部时钟方式:外部振荡器输入时钟信号。外部振荡器输入时钟信号。外接晶振引脚XTAL1(19脚):接外部晶振的一个引脚(内部反相放大器的输入端)。XTAL2(18脚
34、):接外部晶振的一个引脚(内部反相放大器的输出端)。一、时钟电路一、时钟电路 时钟频率范围要求在1.2MHz12MHz之间。晶体振荡器的振荡频率决定单片机的时钟频率。时钟电路是产生单片机工作所需要的时钟信号 电容C1和C2为微调电容,可起频率稳定、微调作用,一般取值在530pf之间 二、时序二、时序 MCS-51时钟及时序时钟及时序拍节,状态,机器周期,指令周期拍节,状态,机器周期,指令周期 拍节:拍节:把振荡器发出的振荡脉冲的周期定义为拍节(用把振荡器发出的振荡脉冲的周期定义为拍节(用P 表示),表示), 状态:状态: 振荡脉冲经过二分频以后,就是单片机的时钟信号,把振荡脉冲经过二分频以后,
35、就是单片机的时钟信号,把时时 钟信号的周期钟信号的周期定义为状态(用定义为状态(用S表示)。表示)。指令周期指令周期:一条指令的执行时一条指令的执行时间。间。以机器周期为单位:以机器周期为单位:单周期单周期、双周期双周期和和四四周期周期指令。指令。 机器周期机器周期: 完成一个基本操作所需要的时间。一个机器周期由完成一个基本操作所需要的时间。一个机器周期由12个时钟周期组成。个时钟周期组成。思考题:思考题:设应用单片机晶振频率为设应用单片机晶振频率为12MHz,问机器周期为多少?指令周期分别为多少问机器周期为多少?指令周期分别为多少?机器周期是振荡脉冲的十二分频。机器周期是振荡脉冲的十二分频。当振荡脉冲频率为当振荡脉冲频率为12MHZ,一个机器周期为,一个机器周期为1S。2-7 单片机执行指令的过程单片机执行指令的过程 1、汇编语言程序 2、机器码 3、将机器码存入程序存储器中 4、程序执行过程