ImageVerifierCode 换一换
格式:PPT , 页数:54 ,大小:312.21KB ,
文档编号:3734054      下载积分:28 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3734054.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(单片机及基本结构课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

单片机及基本结构课件.ppt

1、第一章第一章 单片机及基本结构单片机及基本结构一、一、单片机概述单片机概述*二、二、MCS-51系列单片机内部结构系列单片机内部结构*三、存储器三、存储器*四、四、I/O口一位锁存器和缓冲器结构口一位锁存器和缓冲器结构*五、定时器五、定时器/计数器的结构计数器的结构*六、串行口的结构六、串行口的结构*七、单片机中断系统七、单片机中断系统*八、单片机的工作方式八、单片机的工作方式*单片机即单片微型计算机,由单块集成电单片机即单片微型计算机,由单块集成电路芯片构成,内部集成了计算机的基本功能部路芯片构成,内部集成了计算机的基本功能部件件CPU(Central Processing Unit)、存储

2、器存储器和和I/O接口电路接口电路等。等。单片机在结构上与微型计算机十分相似,单片机在结构上与微型计算机十分相似,是一种集微型计算机主要功能部件于同一芯片是一种集微型计算机主要功能部件于同一芯片上的微型计算机,并由此而得名。单片机特别上的微型计算机,并由此而得名。单片机特别适用于控制领域,故又称为适用于控制领域,故又称为微控制器微控制器(MCU)。一、单片机概述一、单片机概述 单片机内部集成单片机内部集成CPU、RAM、并行、并行I/O端口端口 单片机内部集成了串行口、计数器和定时器单片机内部集成了串行口、计数器和定时器 某些类型的单片机中还有一定容量的某些类型的单片机中还有一定容量的ROM

3、(如(如87系列和系列和89系列)系列)某些类型的单片机中还有某些类型的单片机中还有A/D和和D/A转换器转换器 (如(如98/96系列)系列)一、单片机概述一、单片机概述时时钟钟RAM计数计数/定时器定时器CPU中断中断系统系统可编程可编程并行口并行口可编程可编程串行口串行口单片机的内部结构单片机的内部结构ROM外部中断外部中断外部时间计数外部时间计数并行口并行口串行通信串行通信4 4位单片机位单片机 CPU一次只能处理一次只能处理4位二进制数,处理能力较弱。位二进制数,处理能力较弱。常用于计算器、各种形态的智能单元以及作为家用常用于计算器、各种形态的智能单元以及作为家用电器控制器。电器控制

4、器。8 8位单片机位单片机 CPU是是8位的,片内资源丰富且功能强大。位的,片内资源丰富且功能强大。主要用于工业控制、智能仪表、家用电器和办公主要用于工业控制、智能仪表、家用电器和办公自动化系统中。自动化系统中。单片机家族单片机家族1616位单片机位单片机 CPU是是16位的,运算速度普遍高于位的,运算速度普遍高于8位机,有的寻位机,有的寻址能力高达址能力高达1MB,片内含有,片内含有A/D和和D/A转换电路,支转换电路,支持高级语言。持高级语言。主要用于过程控制、智能仪表、家用电器以及计算主要用于过程控制、智能仪表、家用电器以及计算机外设的控制器中。机外设的控制器中。3232位单片机位单片机

5、 字长为字长为32位,具有极高的运算速度。位,具有极高的运算速度。单片机家族单片机家族Intel8048/49系列系列 8位位 (1976年)年)(8048,8748,8049等等)*Intel8051/52系列系列 8位位(MCS-51系列系列)(80年代初年代初)(8031,8051,8751,8052,8752等等)*Intel8096/98系列系列 16位位(MCS-96系列系列)(83年以后年以后)(8096,8098,8798等等)*M68300系列系列 32位位 (M68331,M68332)*单片机家族单片机家族是低性能单片机阶段的代表产品,内部集是低性能单片机阶段的代表产品,

6、内部集成了成了8位位CPU、并行、并行I/O口、口、8位定时器位定时器/计数计数器、器、RAM和和ROM等。等。无串行口,中断处理比较简单,片内无串行口,中断处理比较简单,片内RAM(64个字节)和个字节)和ROM(1K字节)容量较小,字节)容量较小,且寻址范围不大于且寻址范围不大于4K。MCS-48系列单片机系列单片机8031内含内含1个个8位位CPU、128个字节的个字节的RAM、4个个8位并行位并行I/O口、口、1个全双工的串行口、个全双工的串行口、2个个16位位的定时器的定时器/计数器。计数器。8051在在8031基础上,增加了基础上,增加了4K字节的字节的ROM作为作为程序存储器。常

7、用于程序一定、批量大的单片程序存储器。常用于程序一定、批量大的单片机产品中。机产品中。8751在在8031基础上,增加了基础上,增加了4K字节的字节的EPROM,用户可反复修改程序。用户可反复修改程序。8031外扩一片外扩一片EPROM就相当于就相当于8751,价格低。,价格低。MCS-51系列单片机系列单片机 MCS-96系列单片机系列单片机 内含内含1个可以直接面向个可以直接面向256字节寄存器空间的字节寄存器空间的16位位CPU;16位乘位乘16位和位和32位除以位除以16位的指令,速度为位的指令,速度为6.25us;8路路10位位A/D转换器;转换器;可供用户使用的可供用户使用的8个中

8、断源;个中断源;5个个8位并行位并行I/O口,一个口,一个8KB的的ROM存储器;存储器;一个全双工串行口,一个专用串行口;一个全双工串行口,一个专用串行口;两个两个16位定时器位定时器/计数器,一个计数器,一个16位监视定时器,位监视定时器,4个个16位软件定时器;位软件定时器;高速输入和高速输出部件可用于测量和产生分辨率高速输入和高速输出部件可用于测量和产生分辨率为为2us的脉冲;的脉冲;一个脉冲宽度调制输出,可以用作一个脉冲宽度调制输出,可以用作8位位D/A输出输出。内含一个内含一个32位位CPU模块,和大量其它专用模块,和大量其它专用模块。模块。内部地址总线是内部地址总线是32位,外部

9、地址总线是位,外部地址总线是24位,位,8个个32位通用数据寄存器和位通用数据寄存器和7个个32位通位通用地址寄存器。用地址寄存器。32位单片机是单片机的顶级产品,具有极位单片机是单片机的顶级产品,具有极高的数据处理能力和运算速度。高的数据处理能力和运算速度。M68300系列单片机系列单片机MCS-51系列性能系列性能二、二、MCS-51系列单片机内部结构系列单片机内部结构CPUCPU并行口并行口特殊寄存器特殊寄存器内部内部RAM1 1、8051/80318051/8031系列系列CPUCPU管脚管脚 Vcc RST/VPD RXD EA /VPP TXD ALE/PROG INT0 PSEN

10、 INT1 T0 T1 WR RD XTAL2 XTAL1 VSS 1 402 393 384 375 366 357 348 339 3210 3111 3012 2913 2814 2715 2616 2517 2418 2319 2220 21P1.0P1.0P1.1P1.1P1.2P1.2P1.3P1.3P1.4P1.4P1.5P1.5P1.6P1.6P1.7P1.7P0.0P0.0P0.1P0.1P0.2P0.2P0.3P0.3P0.4P0.4P0.5P0.5P0.6P0.6P0.7P0.7P2.7P2.7P2.6P2.6P2.5P2.5P2.4P2.4P2.3P2.3P2.2P2.

11、2P2.1P2.1P2.0P2.0P3.0P3.0P3.1P3.1P3.2P3.2P3.3P3.3P3.4P3.4P3.5P3.5P3.6P3.6P3.7P3.78位双向三态位双向三态I/O口,口,有较大的负载能力。有较大的负载能力。80518051不带片外存不带片外存储器时,为通用储器时,为通用I/OI/O口,传送输入口,传送输入/输出输出数据。数据。带带片外存片外存储器并访问时,先储器并访问时,先传送低传送低8位地址后传位地址后传送数据。送数据。8位准双向位准双向I/O口,口,用于传送输入用于传送输入/输出输出数据。数据。8位准双向位准双向I/O口。口。8051不带片外存不带片外存储器时,

12、为通用储器时,为通用I/O口,传送输入口,传送输入/输出输出数据。数据。带片外存带片外存储器并访问时,传储器并访问时,传送高送高8位地址。位地址。8位准双向位准双向I/O口。口。可作普通可作普通I/O口和专口和专用口。用口。P3.0RXD(串行输入口)(串行输入口)P3.1TXD(串行输出口)(串行输出口)P3.2INT0(外部中断(外部中断0)P3.3INT1(外部中断(外部中断1)P3.4T0(定时器(定时器0外部输入)外部输入)P3.5T1(定时器(定时器1外部输入)外部输入)(两个两个16位可编程定时位可编程定时/计数器,分别由两个计数器,分别由两个8位寄位寄 存器拼装而成。最大计数值

13、为存器拼装而成。最大计数值为216-1,即即65535。)P3.6WR(外部数据存储器写控制)(外部数据存储器写控制)P3.7RD(外部数据存储器读控制)(外部数据存储器读控制)P3口的第二功能口的第二功能XTAL1 :振荡器输入端(单片机内部反向放大器振荡器输入端(单片机内部反向放大器 的输入端)的输入端)XTAL2 :振荡器输出端(单片机内部反向放大器振荡器输出端(单片机内部反向放大器 的输出端)的输出端)ALE/PROG:外部存储器地址锁存允许外部存储器地址锁存允许/编程线编程线 8051CPU在在P0口输出片外存储器低口输出片外存储器低8位地址的同位地址的同时在该线上输出一个高电平脉冲

14、,其下降沿用于控制时在该线上输出一个高电平脉冲,其下降沿用于控制地址锁存。不访问片外存储器时,地址锁存。不访问片外存储器时,CPU自动在该线上自动在该线上输出可用作外部时钟源的脉冲序列,频率为振荡器频输出可用作外部时钟源的脉冲序列,频率为振荡器频率的率的1/6。80518051管脚的说明管脚的说明EA/VPP :允许访问片外程序存储器允许访问片外程序存储器/编程电源线编程电源线 EA接高电位接高电位,访问内部程序存储器访问内部程序存储器 EA接低电位接低电位,访问外部程序存储器访问外部程序存储器PSEN :片外片外ROM选通线。选通线。80518051管脚的说明管脚的说明 RST/VPD:复位

15、复位/备用电源线。备用电源线。复位时高电位有效。复位时高电位有效。2 2、5151系列单片机时序系列单片机时序单片机时序单片机时序:CPU CPU在执行指令时所需控制信号的时间顺序。在执行指令时所需控制信号的时间顺序。CPUCPU发出的两类时序信号:发出的两类时序信号:片内功能部件控制时序信号片内功能部件控制时序信号;片外存储器或片外存储器或I/OI/O端口控制时序信号。端口控制时序信号。时钟周期:时钟周期:由单片机内振荡电路由单片机内振荡电路OSCOSC产生,常定义为时钟脉冲频产生,常定义为时钟脉冲频率的倒数,是时序中最小的时间单位。率的倒数,是时序中最小的时间单位。2 2、5151系列单片

16、机时序系列单片机时序机器周期:机器周期:实现特定功能所需的时间,通常有若干时钟周实现特定功能所需的时间,通常有若干时钟周期期T T构成。构成。指令周期:指令周期:执行一条指令所需的时间,是时序中的最大时执行一条指令所需的时间,是时序中的最大时间单位。间单位。51系列单片机的机器周期时间是固定不变的系列单片机的机器周期时间是固定不变的,均有,均有12个时钟周期个时钟周期T组成,分为组成,分为6个状态(个状态(S1S6)。)。2 2、5151系列单片机时序系列单片机时序1个状态含有个状态含有2个振荡周期(时钟周期),称为个振荡周期(时钟周期),称为P1和和P2两拍。两拍。1个指令周期个指令周期=1

17、4个机器周期个机器周期 1个机器周期个机器周期=6个状态个状态 1个状态个状态=2个振荡周期(时钟周期)个振荡周期(时钟周期)51系列单片机指令:系列单片机指令:单周期指令单周期指令(单字节单周期、双字节单周期)单字节单周期、双字节单周期)双周期指令(单字节、双字节、三字节双周期)双周期指令(单字节、双字节、三字节双周期)四周期指令(单字节四周期)(乘法和除法指令)四周期指令(单字节四周期)(乘法和除法指令)S1 S2 S3 S4 S5 S6XTAL2ALE 机器周期机器周期2 2、5151系列单片机时序系列单片机时序 周期性信号周期性信号ALE在每个机器周期内在每个机器周期内出现两次高电平,

18、出现时刻为出现两次高电平,出现时刻为S1P2和和S4P2,持续时间为一个状态,持续时间为一个状态S。ALE每出现一次高电平,每出现一次高电平,CPU就进就进行一次取指操作行一次取指操作(有时无效)。有时无效)。振荡与时钟电路振荡与时钟电路 XTAL1 XTAL2 石英晶体 (1.2M-12MHz)C1 C2 (5pF-60pF)3 3、振荡与时钟电路、复位电路振荡与时钟电路、复位电路 石英晶振起振后,应能在石英晶振起振后,应能在XTAL2线上输出一个线上输出一个3V左右的正弦波,以便使左右的正弦波,以便使MCS-51片内的片内的OSC电路按与电路按与石英晶振相同频率自激振荡。石英晶振相同频率自

19、激振荡。复位是单片机的初始化操作。复位是单片机的初始化操作。复位的主要功能:复位的主要功能:*把把PC初始化为初始化为0000H,使,使CPU从从0000H单元开始执单元开始执行程序;行程序;*当程序运行出错或操作错误系统处于死锁状态时,当程序运行出错或操作错误系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动。为摆脱困境,也需要按复位键重新启动。除除PC之外,复位操作还对其它一些寄存器有影之外,复位操作还对其它一些寄存器有影响,但复位不影响内部响,但复位不影响内部RAM状态。状态。复位操作复位操作复位后的内部寄存器状态复位后的内部寄存器状态+5VVCCRST/VPDVSSCR+5VCRV

20、CCRST/VPDVSS上电复位电路上电复位电路开关复位电路开关复位电路复位电路复位电路特殊功能寄存器是指有特殊用途的寄存器集特殊功能寄存器是指有特殊用途的寄存器集合。合。8051有有21个个SFR,每个,每个SFR占有一个占有一个RAM单单元,他们离散地分布在元,他们离散地分布在80HFFH地址范围内。地址范围内。8051的专用寄存器通常包括:程序计数器的专用寄存器通常包括:程序计数器PC、累加器累加器A、程序状态字、程序状态字PSW、堆栈指示器、堆栈指示器SP、数据指针数据指针DPTR和通用寄存器和通用寄存器B等。等。4 4、特殊功能寄存器特殊功能寄存器(SFR)PC是一个二进制是一个二进

21、制16位的程序地址寄存器,专位的程序地址寄存器,专门用来存放下一条需要执行指令的内存地址,门用来存放下一条需要执行指令的内存地址,能自动加能自动加1。8051程序计数器程序计数器PC由由16个触发器构成,其编个触发器构成,其编码范围为码范围为0000HFFFFH,共,共64K。可见,可见,8051的寻址范围是的寻址范围是64KB。程序计数器程序计数器PCACC是一个二进制是一个二进制8位寄存器,专门用于存位寄存器,专门用于存放操作数或运算结果。放操作数或运算结果。例如:在下面例如:在下面3+5的加法程序中的加法程序中 MOV A,#03H;A3 ADD A,#05H;AA+05H累加器累加器A

22、(Accumulator)是专门为乘法和除法设置的,是一个二进制是专门为乘法和除法设置的,是一个二进制8位寄存器,有位寄存器,有8个触发器组成。个触发器组成。在乘法或除法进行前,用于存放在乘法或除法进行前,用于存放乘数乘数或或除数除数。在乘法或除法完成后,用于存放在乘法或除法完成后,用于存放乘积的高乘积的高8位位或或除法的余数除法的余数。例如:在下面的例如:在下面的5*3乘法程序中乘法程序中 MOV A,#05H;A5 MOV B,#03H;B3 MUL AB ;BA A*B通用寄存器通用寄存器BPSW0PSW7CYACF0RS1RS0OVP程序状态寄存器程序状态寄存器(Program Sta

23、tus Word)PSW 是一个是一个8位标志寄存器,用来存放指令执行位标志寄存器,用来存放指令执行后的有关状态。后的有关状态。PSW的格式:的格式:P 奇偶标志位奇偶标志位 AC半进位位半进位位OV溢出溢出标志位标志位 Cy 进位位进位位F0 用户标志位用户标志位(用户根据程序执行的需要通过用户根据程序执行的需要通过传送指令确定)传送指令确定)RS1,RS0寄存器选择位寄存器选择位(用于决定(用于决定8051的的8个个8位工位工作寄存器作寄存器R0R7在在RAM中的实际物理地址)中的实际物理地址)程序状态寄存器程序状态寄存器(Program Status Word)RS1,RS0对工作寄存器

24、的选择对工作寄存器的选择SP是一个是一个8位寄存器,能自动加位寄存器,能自动加1或减或减1,用于存放,用于存放堆栈的栈顶地址。堆栈的栈顶地址。8051的堆栈是一个能按的堆栈是一个能按“先进后出先进后出”规律存取数规律存取数据的据的RAM区域区域.堆栈有栈顶和栈底之分,栈底地址固定不变,其堆栈有栈顶和栈底之分,栈底地址固定不变,其决定堆栈在决定堆栈在RAM中的物理位置;栈顶地址始终在中的物理位置;栈顶地址始终在SP中,即由中,即由SP指示,是可变的。指示,是可变的。例如:例如:MOV SP,#data;SPdata(设定堆栈)(设定堆栈)MOV A,#X;AX (把把X压入堆栈)压入堆栈)PUS

25、H ACC;SPSP+1,(SP)ACC堆栈指针堆栈指针SPSP(Stack Pointor)DPTR是一个是一个16位的寄存器,有两个位的寄存器,有两个8位寄存器位寄存器DPH和和DPL拼成。拼成。用于存放片内用于存放片内ROM、片外、片外RAM或片外或片外ROM的的地址。地址。例如:例如:将片外将片外RAM 2000H单元中的数单元中的数X取入累加取入累加器可采用如下程序。器可采用如下程序。MOV DPTR,#2000H;DPTR2000H MOVX A,DPTR ;AX数据指针数据指针DPTR(Data Pointer)IP中断优先级寄存器中断优先级寄存器IE中断允许寄存器中断允许寄存器

26、TMOD计数器方式寄存器计数器方式寄存器TCON计数器控制寄存器计数器控制寄存器SCON串行口控制寄存器串行口控制寄存器SBUF串行口数据缓冲器串行口数据缓冲器PCON电源控制寄存器电源控制寄存器特殊功能寄存器地址映像表特殊功能寄存器地址映像表(80H80HFFHFFH)存储器分类存储器分类:片内存储器片内存储器集成在芯片内部,是集成在芯片内部,是MCS51的一个的一个 组成部分;组成部分;片外存储器片外存储器是外接的专用存储器芯片是外接的专用存储器芯片,MCS 51 只提供地址和控制命令,需要通过外只提供地址和控制命令,需要通过外 部三总线才能工作。部三总线才能工作。存储器三个地址空间:存储

27、器三个地址空间:ROM地址空间(片内、片外),地址空间(片内、片外),0000H-FFFFH;片内片内RAM地址空间:地址空间:00H-FFH;片外片外RAM地址空间:地址空间:0000H-FFFFH 三、三、存储器存储器 *程序存储器:程序存储器:内部(内部(/EA=1/EA=1),外部(),外部(/EA=0/EA=0),),/PSEN=0/PSEN=0,地址:地址:0000H0000HFFFFHFFFFH,64K64K单元。单元。*数据存储器:数据存储器:内部内部RAM(00H7FH,128单元)单元)外部外部RAM(0000HFFFFH,64K单元)单元)控制信号:控制信号:/RD或或/

28、WR有效(有效(=0)使用计数器:使用计数器:DPTR 使用指令:使用指令:MOVX类类 *程序存储器和数据存储器使用独立的两个地址空间。程序存储器和数据存储器使用独立的两个地址空间。由由/PSEN和和/RD(/WR)区分。)区分。存储器分类存储器分类内部内部RAM的容量:的容量:128128单元(单元(5151系列)系列)256256单元(单元(5252系列)系列)内部内部RAMRAM的工作寄存器:地址的工作寄存器:地址00H00H1FH1FH 第一组:第一组:R0R0R7 00HR7 00H07H 07H 第二组第二组:R0:R0R7 08HR7 08H0FH0FH 第三组:第三组:R0R

29、0R7 10HR7 10H17H17H 第四组:第四组:R0R0R7 18HR7 18H1FH1FHR0R0R7R7地址由地址由PSWPSW中的中的RS1RS1,RS0RS0位确定。位确定。内部内部RAM位寻址存储器(位寻址区):位寻址存储器(位寻址区):20H20H2FH2FH缓冲存储器(便笺区):缓冲存储器(便笺区):30H30H7FH7FH 以上各单元都可以作为普通存储器使用。以上各单元都可以作为普通存储器使用。内部内部RAMP0P0口口 地址地址/数据数据 Vcc读锁存器读锁存器 控制控制 T0内部总线内部总线 P0.X引脚引脚 开关开关写锁存器写锁存器 T1 读引脚读引脚四、四、I/

30、O口一位锁存器和缓冲器结构口一位锁存器和缓冲器结构D QCL /QD QCL /Q P1P1口口 读锁存器读锁存器Vcc 内部提内部提 内部总线内部总线 升电阻升电阻P1.X引脚引脚 写锁存器写锁存器 T1 读引脚读引脚 D QCL /QP2P2口口D QCL /Q读存储器读存储器内部总线内部总线写存储器写存储器读引脚读引脚地址地址/控制控制VccP2.XP3P3口口D QCL /Q读存储器读存储器内部总线内部总线写存储器写存储器读引脚读引脚第二输出功能第二输出功能VccP3.X第二输入功能第二输入功能写端口写端口:输出数据输出数据读引脚:读引脚:直接读取引脚状态。直接读取引脚状态。一般需要使

31、锁存器输出为一般需要使锁存器输出为1 1。对锁存器无影响。对锁存器无影响。读锁存器:读锁存器:读读修改修改写入操作。写入操作。操作过程:读取锁存器内容,经数据处理后,再操作过程:读取锁存器内容,经数据处理后,再写入锁存器写入锁存器。并行口的读写操作并行口的读写操作 T1T0CPUTH1TL1TH0TL0TCONTMOD内部时钟五、定时器五、定时器/计数器结构计数器结构特点特点 两个定时器两个定时器/计数器:计数器:T0T0和和T1T1 TH0TH0、TL0TL0和和TH1TH1、TL1TL1分别为计数器寄存器。分别为计数器寄存器。存放计数初值,以增一方式计数。存放计数初值,以增一方式计数。定时

32、工作时对内部时钟计数,计数工作时对外来定时工作时对内部时钟计数,计数工作时对外来脉冲(脉冲(T0T0,T1T1)计数。)计数。有四种工作模式:模式有四种工作模式:模式0 0,1 1,2 2,3 3 计数器溢出时可申请中断计数器溢出时可申请中断五、定时器五、定时器/计数器结构计数器结构 结构原理结构原理 T1发送中断 TXD串行输出(P3.1)内部总线 移位时钟 RXD串行输入 (P3.0)RI接收中断发送SBUF接收SBUF输入移位寄存器六、串行口的结构原理六、串行口的结构原理七、单片机中的中断系统七、单片机中的中断系统 有五个中断源:有五个中断源:中断源中断源中断级别中断级别外部中断外部中断

33、0(INT0)0(INT0)最高最高T0T0溢出中断溢出中断外部中断外部中断1(INT1)1(INT1)T1T1溢出中断溢出中断串行口中断串行口中断 最低最低复位方式复位方式程序执行方式程序执行方式 单步执行方式单步执行方式用于用户程序的调试用于用户程序的调试 连续执行方式连续执行方式在在0000H处放一条转移指令,处放一条转移指令,控制程序执行的起始位置控制程序执行的起始位置节电工作方式节电工作方式(CHMOS单片机特有)单片机特有)掉电工作方式掉电工作方式 空闲工作方式空闲工作方式编程和校验方式编程和校验方式 编程编程 对对EPROM进行写操作的过程进行写操作的过程 校验校验对写入的程序代

34、码进行读出验证的过程对写入的程序代码进行读出验证的过程八、单片机的工作方式八、单片机的工作方式操作方式控制寄存器操作方式控制寄存器PCON 八、单片机的工作方式八、单片机的工作方式SMOD GF1 GF0 PD IDLIDL(PCON.0)节电方式位,为节电方式位,为“1”时时,激活节电方式激活节电方式PD(PCON.1)掉电方式位,为掉电方式位,为“1”时,激活掉电方式时,激活掉电方式GF0(PCON.2)通用标志位通用标志位GF1(PCON.3)通用标志位通用标志位SMOD(PCON.3)串行口波特率倍率控制位,为串行口波特率倍率控制位,为“1”时,串行口波特率倍率。时,串行口波特率倍率。掉电方式掉电方式:PCON.1=1(PD=1)振荡器停振,片内所有功能部件停止工作,振荡器停振,片内所有功能部件停止工作,RAM和寄和寄存器内容不变。存器内容不变。VCC电源可以降为电源可以降为2V。退出的方法:退出的方法:硬件复位。复位后,硬件复位。复位后,RAM不变,寄存器不变,寄存器初始化。初始化。空闲方式空闲方式:PCON.0=1(IDL=1)CPU停止工作,中断、串行口、定时器可继续工作,停止工作,中断、串行口、定时器可继续工作,RAM和寄存器内容不变。和寄存器内容不变。退出的方法:退出的方法:中断和复位中断和复位八、单片机的工作方式八、单片机的工作方式谢谢大家!谢谢大家!

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|