单片机技术基础第二章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机技术基础第二章.ppt》由会员分享,可在线阅读,更多相关《单片机技术基础第二章.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2 2章章 单片机硬件结构单片机硬件结构单片机技术基础单片机技术基础单片机技术基础单片机技术基础2.1 2.1 89C5189C51单片机的内部结构单片机的内部结构单片机的内部结构单片机的内部结构及特点及特点及特点及特点 2.2 2.2 89C5189C51单片机引脚及其功能单片机引脚及其功能单片机引脚及其功能单片机引脚及其功能 2.3 2.3 89C5189C51存储器配置存储器配置存储器配置存储器配置 2.42.4 CPUCPU时序时序时序时序 2.52.5 复位及复位电路复位及复位电路复位及复位电路复位及复位电路 2.2.6 6 89C5189C51单片机的低功耗工作方式单片机的低功
2、耗工作方式单片机的低功耗工作方式单片机的低功耗工作方式 2.2.7 7 输出输出输出输出/输入端口结构输入端口结构输入端口结构输入端口结构 2.2.8 8 思考题与习题思考题与习题思考题与习题思考题与习题12/5/20221 熟悉芯片内部结构及原理熟悉芯片内部结构及原理掌握存储器配置及特点掌握存储器配置及特点掌握掌握21个特殊功能寄存器(个特殊功能寄存器(SFR)的功能)的功能掌握复位电路及堆栈的概念掌握复位电路及堆栈的概念掌握各个引脚的功能,达到会应用的目的掌握各个引脚的功能,达到会应用的目的了解了解CPU时序及单片机的工作过程时序及单片机的工作过程了解并行了解并行I/O端口内部结构端口内部
3、结构学习目的和要求学习目的和要求12/5/20222 vv将电子产品抽象成一个硬件的模型,大约有以下组成:将电子产品抽象成一个硬件的模型,大约有以下组成:将电子产品抽象成一个硬件的模型,大约有以下组成:将电子产品抽象成一个硬件的模型,大约有以下组成:vv1)1)输入输入输入输入 vv2)2)处理核心处理核心处理核心处理核心 vv3)3)输出输出输出输出 vv输入基本可能有:输入基本可能有:输入基本可能有:输入基本可能有:vv1)1)键盘键盘键盘键盘 vv2)2)串行接口(串行接口(串行接口(串行接口(RS232/485/can bus/RS232/485/can bus/以太网以太网以太网以太
4、网/USB/USB)vv3)3)开关量(开关量(开关量(开关量(TTLTTL,电流环路,干接点),电流环路,干接点),电流环路,干接点),电流环路,干接点)vv4)4)模拟量(模拟量(模拟量(模拟量(420ma420ma、010ma010ma、05V05V(平衡和非平衡信号)(平衡和非平衡信号)(平衡和非平衡信号)(平衡和非平衡信号)vv输出的基本组成:输出的基本组成:输出的基本组成:输出的基本组成:vv1)1)串行接口(串行接口(串行接口(串行接口(RS232/485/can bus/RS232/485/can bus/以太网以太网以太网以太网/USB/USB)vv2)2)开关量(开关量(开
5、关量(开关量(TTLTTL、电流环路、干接点、功率驱动)、电流环路、干接点、功率驱动)、电流环路、干接点、功率驱动)、电流环路、干接点、功率驱动)vv3)3)模拟量(模拟量(模拟量(模拟量(420ma420ma,010ma010ma,05V05V(平衡和非平衡信号)(平衡和非平衡信号)(平衡和非平衡信号)(平衡和非平衡信号)vv4)LED4)LED显示:发光管等显示:发光管等显示:发光管等显示:发光管等vv5)5)液晶显示器液晶显示器液晶显示器液晶显示器 vv6)6)蜂鸣器蜂鸣器蜂鸣器蜂鸣器 vv处理核心主要有:处理核心主要有:处理核心主要有:处理核心主要有:vv1)81)8位单片机,主要就是
6、位单片机,主要就是位单片机,主要就是位单片机,主要就是5151系列系列系列系列 vv2)322)32位位位位armarm单片机,主要有单片机,主要有单片机,主要有单片机,主要有atmelatmel和三星系列和三星系列和三星系列和三星系列12/5/20223vv5151单片机最小系统单片机最小系统 vv 实际上,实际上,5151单片机核心外围电路是很简单的即:单片机核心外围电路是很简单的即:vv一个单片机一个看门狗一个晶振一个单片机一个看门狗一个晶振2 2个磁片电容个磁片电容vv1.1.单片机:单片机:atmelatmel的的89C5189C51系列、系列、winbondwinbond的的78E
7、5278E52系列,系列,还有还有philipsphilips的系列等;现在有一些有的系列等;现在有一些有ISPISP(在线下载的),(在线下载的),就更好用了;就更好用了;vv2.2.看门狗:很早以前的电路设计中,现在可能还有人使看门狗:很早以前的电路设计中,现在可能还有人使用,使用一个电阻和一个电容形成上电复位电路;但是,用,使用一个电阻和一个电容形成上电复位电路;但是,这样的复位电路一个是不可靠,为什么不可靠,网络上这样的复位电路一个是不可靠,为什么不可靠,网络上能找得到专门论述复位电路的文章;更重要的是,能找得到专门论述复位电路的文章;更重要的是,5151系系列的单片机比较容易受到干扰
8、;没有看门狗电路是不行列的单片机比较容易受到干扰;没有看门狗电路是不行的,当程序跑飞时,回不来了,死在那里。的,当程序跑飞时,回不来了,死在那里。vv3.3.晶振:一般选用晶振:一般选用11.0592M11.0592M,因为可以准确地得到,因为可以准确地得到96009600波特率和波特率和1920019200波特率;磁片电容:波特率;磁片电容:22pf22pf30pf30pf,可以在,可以在有些书上找到什么晶振频率对应什么容量的磁片电容有些书上找到什么晶振频率对应什么容量的磁片电容,如如果你用到了更高的频率,找找资料看看。果你用到了更高的频率,找找资料看看。12/5/20224 2.1.1 8
9、9C512.1.1 89C51单片机的基本组成单片机的基本组成 2.1.2 89C512.1.2 89C51单片机内部结构单片机内部结构2.1 89C51单片机的结构单片机的结构 12/5/20225 MCS-51MCS-51系列单片机为系列单片机为系列单片机为系列单片机为Intel Intel 公司产品公司产品公司产品公司产品,1980,1980年推出。年推出。年推出。年推出。MCS-51 MCS-51 系列单片机有系列单片机有系列单片机有系列单片机有:8051,8751,8031:8051,8751,8031 80c51BH,80c31BH 80c51BH,80c31BH 它们的基本组成、
10、基本性能和指令系统都是相同的。它们的基本组成、基本性能和指令系统都是相同的。它们的基本组成、基本性能和指令系统都是相同的。它们的基本组成、基本性能和指令系统都是相同的。89C5189C51单片机是单片机是单片机是单片机是ATNMELATNMEL、PHILIPSPHILIPS、SSTSST公司的产品:公司的产品:公司的产品:公司的产品:89C5189C51 80C5180C51373373Flash ROMFlash ROM 价格便宜,得到更广泛的应用。价格便宜,得到更广泛的应用。价格便宜,得到更广泛的应用。价格便宜,得到更广泛的应用。12/5/202262.1.1 89C512.1.1 89C
11、51单片机的基本组成单片机的基本组成外中断外中断内中断内中断控制控制并行口并行口串行通信串行通信外部时钟源外部时钟源外部事件计数输入外部事件计数输入89C5189C51单片机结构框图单片机结构框图单片机结构框图单片机结构框图12/5/20227+80c51 CPU80c51 CPU字长字长8位,地址位,地址16位,最大存储器寻址能力为位,最大存储器寻址能力为64KB。能实现。能实现8位二进制数的加、减、乘、除以及与、或、位二进制数的加、减、乘、除以及与、或、异或、移位等运算。异或、移位等运算。用以存放可以读用以存放可以读用以存放可以读用以存放可以读/写的写的写的写的数据数据数据数据,如运算的,
12、如运算的,如运算的,如运算的中间结果中间结果中间结果中间结果、最终结、最终结、最终结、最终结果以及欲显示的数据等。果以及欲显示的数据等。果以及欲显示的数据等。果以及欲显示的数据等。+256 B/128 B RAM/SFR256 B/128 B RAM/SFR 用以存放用以存放用以存放用以存放程序程序程序程序、一些原始、一些原始、一些原始、一些原始数据数据数据数据和和和和表格表格表格表格。但有一些单片。但有一些单片。但有一些单片。但有一些单片机内部不带机内部不带机内部不带机内部不带ROM/EPROMROM/EPROM,如,如,如,如80318031、80328032、80C3180C31等等等等
13、(8051/80528051/8052是掩膜是掩膜是掩膜是掩膜 ROMROM,8751/87528751/8752是是是是EPROMEPROM,但但但但80318031、80328032、80C3280C32片内无片内无片内无片内无ROMROM)。+片内片内片内片内4KB4KB程序存储器程序存储器程序存储器程序存储器Flash ROM:Flash ROM:每个口可以用作输入,也可以用作输出。每个口可以用作输入,也可以用作输出。每个口可以用作输入,也可以用作输出。每个口可以用作输入,也可以用作输出。+四个四个四个四个8 8位并行位并行位并行位并行I/OI/O(输入输入输入输入/输出)接口输出)接
14、口输出)接口输出)接口P0P3:P0P3:12/5/20228 每个定时每个定时每个定时每个定时/计数器都可以设置成计数方式,用以计数器都可以设置成计数方式,用以计数器都可以设置成计数方式,用以计数器都可以设置成计数方式,用以 对对对对 外外外外部事件进行计数,也可以设置成定时方式,并可以根据计数部事件进行计数,也可以设置成定时方式,并可以根据计数部事件进行计数,也可以设置成定时方式,并可以根据计数部事件进行计数,也可以设置成定时方式,并可以根据计数或定时的结果或定时的结果或定时的结果或定时的结果 实现计算机控制。实现计算机控制。实现计算机控制。实现计算机控制。+两个定时两个定时两个定时两个定
15、时/计数器计数器计数器计数器:可实现单片机与单片机或与其它微机之间串行通信。可实现单片机与单片机或与其它微机之间串行通信。可实现单片机与单片机或与其它微机之间串行通信。可实现单片机与单片机或与其它微机之间串行通信。+一个全双工一个全双工一个全双工一个全双工UARTUART的串行的串行的串行的串行I/OI/O口口口口:但需外接晶振和电容。但需外接晶振和电容。但需外接晶振和电容。但需外接晶振和电容。+片内振荡器和时钟产生电路片内振荡器和时钟产生电路片内振荡器和时钟产生电路片内振荡器和时钟产生电路:+五个中断源的中断控制系统。五个中断源的中断控制系统。五个中断源的中断控制系统。五个中断源的中断控制系
16、统。2 2个外中断,个外中断,个外中断,个外中断,2 2个定时个定时个定时个定时/计数器中计数器中计数器中计数器中 断,断,断,断,1 1个串行口中断个串行口中断个串行口中断个串行口中断12/5/20229l l5151系列单片机的温度适用范围系列单片机的温度适用范围系列单片机的温度适用范围系列单片机的温度适用范围 为为为为:民品(商业用)民品(商业用)民品(商业用)民品(商业用)0 070 70 CC 工业品工业品工业品工业品 404085 85 CC 军品军品军品军品 5555125 125 CC l l与与与与80518051相比,相比,相比,相比,89C5189C51具有两种用软件选择
17、的节电工作方式:具有两种用软件选择的节电工作方式:具有两种用软件选择的节电工作方式:具有两种用软件选择的节电工作方式:空闲方式:空闲方式:空闲方式:空闲方式:CPUCPU停止工作,停止工作,停止工作,停止工作,RAMRAM、定时定时定时定时/计数器、中断系统等继计数器、中断系统等继计数器、中断系统等继计数器、中断系统等继续工作。续工作。续工作。续工作。掉电方式:片内振荡器停止,所以系统不能工作,仅保存掉电方式:片内振荡器停止,所以系统不能工作,仅保存掉电方式:片内振荡器停止,所以系统不能工作,仅保存掉电方式:片内振荡器停止,所以系统不能工作,仅保存RAMRAM中中中中内容。内容。内容。内容。第
18、第2 2章章 89C5189C51单片机硬件结构和原理单片机硬件结构和原理12/5/202210 如如如如表表表表2 21 1所示所示所示所示MCS-51MCS-51系列单片机的性能表系列单片机的性能表系列单片机的性能表系列单片机的性能表表中型号带表中型号带表中型号带表中型号带“C”C”表示所用的是表示所用的是表示所用的是表示所用的是CMOSCMOS工艺,具有功耗低的优工艺,具有功耗低的优工艺,具有功耗低的优工艺,具有功耗低的优点。点。点。点。12/5/2022112.1.2 89C51单片机内部结构单片机内部结构 由由由由 中央处理单元(中央处理单元(中央处理单元(中央处理单元(CPUCPU
19、)、)、)、)、存储器(存储器(存储器(存储器(ROMROM及及及及RAMRAM)和和和和I/OI/O接口接口接口接口组成。组成。组成。组成。MCS-51MCS-51单片机内部结构如图单片机内部结构如图单片机内部结构如图单片机内部结构如图2 21 1所示。所示。所示。所示。12/5/202212P0.0-P0.7P2.0-P2.7P3.0-P3.7P1.0-P1.7XTAL1 XTAL2PSENALEEARET12/5/202213(一)、中央处理单元(一)、中央处理单元(CPU)运算器运算器运算器运算器控制器控制器控制器控制器 单片机中的中央处理器单片机中的中央处理器单片机中的中央处理器单片
20、机中的中央处理器(CPU)(CPU)和通用微处理器基本相同,和通用微处理器基本相同,和通用微处理器基本相同,和通用微处理器基本相同,只是只是只是只是增设了增设了增设了增设了“面向控制面向控制面向控制面向控制”的处理功能的处理功能的处理功能的处理功能。例如:位处理、查。例如:位处理、查。例如:位处理、查。例如:位处理、查表、多种跳转、乘除法运算、状态检测、中断处理等,增表、多种跳转、乘除法运算、状态检测、中断处理等,增表、多种跳转、乘除法运算、状态检测、中断处理等,增表、多种跳转、乘除法运算、状态检测、中断处理等,增强了实时性。强了实时性。强了实时性。强了实时性。CPU1 1运算器运算器运算器运
21、算器+、算术运算,与、或、非、异或逻辑运算,算术运算,与、或、非、异或逻辑运算,算术运算,与、或、非、异或逻辑运算,算术运算,与、或、非、异或逻辑运算,循环移位、位处理循环移位、位处理循环移位、位处理循环移位、位处理(1 1 1 1)算术逻辑运算单元算术逻辑运算单元算术逻辑运算单元算术逻辑运算单元ALU(8ALU(8位位位位 ):12/5/202214(2 2)8 8位累加器位累加器位累加器位累加器ACCACC(A A):):):):它它它它经经经经常常常常作作作作为为为为一一一一个个个个运运运运算算算算数数数数经经经经暂暂暂暂存存存存器器器器2 2 2 2进进进进入入入入ALUALUALUA
22、LU的的的的输输输输入入入入端端端端,与与与与另另另另一一一一个个个个来来来来自自自自暂暂暂暂存存存存器器器器1 1 1 1的的的的运运运运算算算算数数数数进进进进行行行行运运运运算算算算,运运运运算算算算结结结结果又送回果又送回果又送回果又送回ACCACCACCACC。指示指令执行后的状态信息供程序查询和判别用。指示指令执行后的状态信息供程序查询和判别用。指示指令执行后的状态信息供程序查询和判别用。指示指令执行后的状态信息供程序查询和判别用。(3 3)8 8位程序状态寄存器位程序状态寄存器位程序状态寄存器位程序状态寄存器PSWPSW:(4 4)8 8位寄存器位寄存器位寄存器位寄存器B B:在
23、乘除运算时,用来存放一个操作数也用来存放运算后在乘除运算时,用来存放一个操作数也用来存放运算后在乘除运算时,用来存放一个操作数也用来存放运算后在乘除运算时,用来存放一个操作数也用来存放运算后的一部分结果;如不能做乘除运算时,作为通用寄存器的一部分结果;如不能做乘除运算时,作为通用寄存器的一部分结果;如不能做乘除运算时,作为通用寄存器的一部分结果;如不能做乘除运算时,作为通用寄存器12/5/202215(5 5)布尔处理器:)布尔处理器:)布尔处理器:)布尔处理器:专门用于处理位操作的,以专门用于处理位操作的,以专门用于处理位操作的,以专门用于处理位操作的,以PSWPSWPSWPSW中的中的中的
24、中的C C C C为其累加器。为其累加器。为其累加器。为其累加器。(6 6)2 2个个个个8 8位暂存器:位暂存器:位暂存器:位暂存器:ALUALUALUALU的两个入口处。的两个入口处。的两个入口处。的两个入口处。12/5/202216(1 1)程序计数器)程序计数器)程序计数器)程序计数器PCPC(1616位)位)位)位)l l由两个由两个由两个由两个8 8 8 8位计数器位计数器位计数器位计数器PCHPCHPCHPCH、PCLPCLPCLPCL组成。组成。组成。组成。l lPCPCPCPC是程序的字节地址计数器,是程序的字节地址计数器,是程序的字节地址计数器,是程序的字节地址计数器,PC
25、PCPCPC内容为将要执行的指令地内容为将要执行的指令地内容为将要执行的指令地内容为将要执行的指令地址。址。址。址。l l改变改变改变改变PCPCPCPC内容,改变执行的流向。内容,改变执行的流向。内容,改变执行的流向。内容,改变执行的流向。l lPCPCPCPC可对可对可对可对64KB64KB64KB64KB的的的的ROMROMROMROM直接寻址,也可对直接寻址,也可对直接寻址,也可对直接寻址,也可对89C5189C5189C5189C51片内片内片内片内RAMRAMRAMRAM寻址。寻址。寻址。寻址。2 2控制器控制器控制器控制器(2 2)指令寄存器)指令寄存器)指令寄存器)指令寄存器I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 技术 基础 第二
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内