第六讲嵌入式系统的模块课件.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(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六讲嵌入式系统的模块第1页,此课件共41页哦嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器上上上上通通通通常常常常集集集集成成成成了了了了大大大大量量量量的的的的I/OI/O电电电电路路路路。开开开开发发发发嵌嵌嵌嵌入入入入式式式式系系系系统统统统时时时时,可可可可根根根根据据据据系系系系统统统统需需需需求求求求选选选选择择择择嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器,而而而而不不不不是是是是选选选选择择择择了了了了嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器后后后后再再再再另另另另外外外外配配配配合合合合设设设设计计计计I/OI/O电电电电路路路路。目目目目前前前前,嵌嵌嵌嵌
2、入入入入式式式式处处处处理理理理器器器器上上上上集集集集成成成成的的的的I/OI/O功功功功能能能能完完完完全全全全满满满满足足足足应应应应用用用用的的的的需需需需求,基本上无需扩展。求,基本上无需扩展。求,基本上无需扩展。求,基本上无需扩展。嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器种种种种类类类类很很很很多多多多,但但但但集集集集成成成成的的的的I/OI/O接接接接口口口口基基基基本本本本上上上上是是是是标标标标准准准准化化化化的的的的,只只只只是是是是不不不不同同同同厂厂厂厂家的产品可能编程方法上有所差异。家的产品可能编程方法上有所差异。家的产品可能编程方法上有所差异。家的产品可能
3、编程方法上有所差异。第2页,此课件共41页哦6 61 1 复位电路复位电路复位电路复位电路 复位电路用于完成硬件的初始化,一般有阻容复位电路、专用复位电路、手动复位电路等。复位电路用于完成硬件的初始化,一般有阻容复位电路、专用复位电路、手动复位电路等。复位电路用于完成硬件的初始化,一般有阻容复位电路、专用复位电路、手动复位电路等。复位电路用于完成硬件的初始化,一般有阻容复位电路、专用复位电路、手动复位电路等。6 61 11 1 阻容(阻容(阻容(阻容(RCRC)复位电路)复位电路)复位电路)复位电路 VccVccRST/VRST/VPDPD(8051)(8051)VssVss8.2k8.2k1
4、0F10FVccVccq q最最最最简简简简单单单单的的的的复复复复位位位位电电电电路路路路。上上上上电电电电瞬瞬瞬瞬间间间间RST/VPDRST/VPD端端端端的的的的电电电电位位位位与与与与VccVcc相相相相同同同同,随随随随着着着着充充充充电电电电电电电电流流流流的的的的减减减减少少少少,RST/VPDRST/VPD电电电电位位位位逐逐逐逐渐渐渐渐下下下下降降降降,按按按按图图图图中中中中的的的的电电电电路路路路参参参参数数数数,时时时时间间间间常常常常数数数数RC=1010-68.2103=82msRC=1010-68.2103=82ms,只只只只要要要要VccVcc的的的的上上上上
5、升升升升时时时时间间间间不不不不超超超超过过过过1ms1ms,振振振振荡荡荡荡器器器器建建建建立立立立时时时时间间间间不不不不超超超超过过过过10ms10ms,该该该该时时时时间间间间常常常常数数数数足足足足以以以以保保保保证证证证完完完完成成成成复复复复位操作。位操作。位操作。位操作。q q其其其其它它它它嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器可可可可以以以以根根根根据据据据各各各各自自自自的的的的复复复复位位位位时时时时间间间间要要要要求求求求,适适适适当当当当选选选选取取取取电阻、电容的参数,设计相应的电阻、电容的参数,设计相应的电阻、电容的参数,设计相应的电阻、电容的参数,设
6、计相应的RCRC复位电路。复位电路。复位电路。复位电路。第3页,此课件共41页哦6 61 12 2 手动复位电路手动复位电路手动复位电路手动复位电路 手手手手动动动动复复复复位位位位通通通通常常常常配配配配合合合合自自自自动动动动复复复复位位位位电电电电路路路路工工工工作作作作。通通通通常常常常的的的的设设设设计计计计是是是是手手手手动动动动复复复复位位位位开开开开关关关关产产产产生生生生的的的的复复复复位位位位信信信信号号号号接接接接在在在在复复复复位位位位电电电电路路路路上上上上,而而而而不不不不是是是是直直直直接接接接接接接接在在在在处处处处理理理理器器器器的的的的复复复复位位位位信信信
7、信号号号号输输输输入入入入端端端端上上上上,防防防防止止止止手手手手动动动动复复复复位位位位开开开开关的抖动。关的抖动。关的抖动。关的抖动。RST/VRST/VPDPD80518051C 10FC 10FR R1 1 10 10R R2 2 1k 1k+5V+5V第4页,此课件共41页哦6 61 13 3 看门狗复位看门狗复位看门狗复位看门狗复位 看看看看门门门门狗狗狗狗电电电电路路路路的的的的工工工工作作作作原原原原理理理理是是是是:正正正正常常常常工工工工作作作作的的的的嵌嵌嵌嵌入入入入式式式式系系系系统统统统的的的的程程程程序序序序,可可可可以以以以设设设设计计计计成成成成每每每每个个个
8、个确确确确定定定定的的的的时时时时间间间间必必必必然然然然运运运运行行行行其其其其中中中中的的的的某某某某一一一一部部部部分分分分代代代代码码码码,如如如如果果果果在在在在一一一一个个个个用用用用户户户户设设设设定定定定的的的的最最最最大大大大时时时时间间间间内内内内没没没没有有有有运运运运行行行行其其其其中中中中的的的的某某某某一一一一部部部部分分分分代代代代码码码码或或或或某某某某几几几几部部部部分分分分代代代代码码码码,则则则则认认认认为为为为系系系系统统统统出出出出了了了了问问问问题题题题,程程程程序序序序不不不不能能能能正正正正常常常常运运运运行行行行,于于于于是是是是看看看看门门门
9、门狗狗狗狗电电电电路路路路产产产产生复位信号,使处理器强制复位,系统从复位向量处重新运行。生复位信号,使处理器强制复位,系统从复位向量处重新运行。生复位信号,使处理器强制复位,系统从复位向量处重新运行。生复位信号,使处理器强制复位,系统从复位向量处重新运行。第5页,此课件共41页哦嵌入式系统应用软件的主框架如下:嵌入式系统应用软件的主框架如下:嵌入式系统应用软件的主框架如下:嵌入式系统应用软件的主框架如下:Main()Main()while(1)while(1)/(1)(1)/to do/to do:软件代码:软件代码:软件代码:软件代码(2 2)reset_watchdog();reset_
10、watchdog();/(3)(3)/to do/to do:软件代码:软件代码:软件代码:软件代码 (4 4)(1 1)是嵌入式)是嵌入式)是嵌入式)是嵌入式应应应应用程序的典型代用程序的典型代用程序的典型代用程序的典型代码码码码形式,一个无限循形式,一个无限循形式,一个无限循形式,一个无限循环环环环;(2 2)和和和和(4 4)表表表表示示示示实实实实际际际际执执执执行行行行的的的的代代代代码码码码段段段段,代代代代码码码码段段段段内内内内没没没没有有有有无无无无限限限限或或或或超超超超长长长长循循循循环环环环或或或或长长长长时时时时间间间间等等等等待待待待等等等等指指指指令令令令,使使使
11、使(3 3)处处处处的的的的代代代代码码码码reset_watchdog()reset_watchdog()每每每每隔隔隔隔一一一一定定定定时时时时间间间间就就就就会会会会执执执执行行行行一一一一次次次次(“喂喂喂喂狗狗狗狗”),其其其其功功功功能能能能是是是是复复复复位位位位看看看看门门门门狗狗狗狗定定定定时时时时器器器器的的的的计计计计数数数数初初初初值值值值,使使使使定定定定时时时时器器器器不不不不溢溢溢溢出出出出。如如如如果果果果程程程程序序序序出出出出了了了了问问问问题题题题,使使使使(3 3)处处处处的的的的代代代代码码码码未未未未能能能能执执执执行行行行,则则则则看看看看门门门门
12、狗狗狗狗定定定定时时时时器器器器就就就就会会会会溢溢溢溢出出出出,溢溢溢溢出出出出脉脉脉脉冲冲冲冲接接接接到到到到处处处处理理理理器器器器的的的的复复复复位位位位信信信信号号号号上上上上,使使使使处处处处理器理器理器理器强强强强制复位,重新开始运行。制复位,重新开始运行。制复位,重新开始运行。制复位,重新开始运行。第6页,此课件共41页哦6 61 14 4 专用复位电路专用复位电路专用复位电路专用复位电路 RCRC复复复复位位位位电电电电路路路路成成成成本本本本低低低低,简简简简单单单单,但但但但功功功功能能能能较较较较差差差差。专专专专用用用用复复复复位位位位电电电电路路路路是是是是一一一一
13、种种种种专专专专用用用用ICIC,其其其其输输输输出出出出就就就就是是是是复复复复位位位位信信信信号号号号(高高高高电电电电平平平平复复复复位位位位信信信信号号号号、低低低低电电电电平平平平复复复复位位位位信信信信号号号号或或或或两两两两者者者者同同同同时时时时具具具具备备备备)。有有有有的的的的还还还还将将将将电电电电压压压压监视、电池电量监视等功能集成在一起成为处理器监视电路。监视、电池电量监视等功能集成在一起成为处理器监视电路。监视、电池电量监视等功能集成在一起成为处理器监视电路。监视、电池电量监视等功能集成在一起成为处理器监视电路。VccVccGNDGNDResetResetReset
14、*Reset*电源检测输入电源检测输入电源检测输入电源检测输入手动复位输入手动复位输入手动复位输入手动复位输入第7页,此课件共41页哦6 61 15 5 软件复位软件复位软件复位软件复位 软软软软件件件件复复复复位位位位是是是是通通通通过过过过软软软软件件件件设设设设置置置置一一一一个个个个特特特特殊殊殊殊功功功功能能能能寄寄寄寄存存存存器器器器的的的的相相相相应应应应位位位位完完完完成成成成处处处处理理理理器器器器的的的的复复复复位位位位,其其其其复复复复位结果同硬件复位的效果完全一样位结果同硬件复位的效果完全一样位结果同硬件复位的效果完全一样位结果同硬件复位的效果完全一样。软件复位后,程序
15、从复位向量处开始运行。软件复位后,程序从复位向量处开始运行。软件复位后,程序从复位向量处开始运行。软件复位后,程序从复位向量处开始运行。注注注注意意意意:软软软软件件件件复复复复位位位位同同同同程程程程序序序序直直直直接接接接跳跳跳跳转转转转到到到到复复复复位位位位向向向向量量量量处处处处执执执执行行行行的的的的效效效效果果果果是是是是不不不不一一一一样样样样的的的的。软软软软件件件件复复复复位位位位后后后后,系系系系统统统统所有寄存器会被重新初始化,而直接跳转不会初始化硬件寄存器。所有寄存器会被重新初始化,而直接跳转不会初始化硬件寄存器。所有寄存器会被重新初始化,而直接跳转不会初始化硬件寄存
16、器。所有寄存器会被重新初始化,而直接跳转不会初始化硬件寄存器。第8页,此课件共41页哦 时时时时钟钟钟钟电电电电路路路路用用用用于于于于产产产产生生生生处处处处理理理理器器器器工工工工作作作作的的的的时时时时钟钟钟钟信信信信号号号号。通通通通用用用用计计计计算算算算机机机机通通通通常常常常使使使使用用用用分分分分离离离离的的的的时时时时钟钟钟钟电电电电路路路路,如如如如82848284时时时时钟钟钟钟芯芯芯芯片片片片。嵌嵌嵌嵌入入入入式式式式系系系系统统统统为为为为了了了了节节节节省省省省电电电电路路路路,通通通通常常常常把把把把时时时时钟钟钟钟电电电电路路路路集集集集成成成成在在在在处处处处
17、理理理理器器器器内内内内部部部部,外外外外部部部部只只只只需需需需要要要要接接接接晶晶晶晶体体体体即即即即可可可可。嵌嵌嵌嵌入入入入式式式式系系系系统统统统的的的的时时时时钟钟钟钟电电电电路路路路有有有有RCRC时时时时钟钟钟钟、石石石石英英英英晶晶晶晶体体体体、石石石石英英英英振振振振荡荡荡荡器、锁相倍频时钟、多时钟源等几种形式。器、锁相倍频时钟、多时钟源等几种形式。器、锁相倍频时钟、多时钟源等几种形式。器、锁相倍频时钟、多时钟源等几种形式。6 62 21 RC1 RC时钟时钟时钟时钟 RCRC时时时时钟钟钟钟源源源源通通通通常常常常用用用用于于于于MCUMCU,其其其其振振振振荡荡荡荡频频
18、频频率率率率的的的的稳稳稳稳定定定定性性性性较较较较低低低低,但但但但功功功功耗耗耗耗较较较较低低低低,在在在在家家家家用用用用电电电电路路路路的的的的控制方面用途较广。控制方面用途较广。控制方面用途较广。控制方面用途较广。6 62 2 时钟时钟时钟时钟第9页,此课件共41页哦6 62 22 2 石英晶体石英晶体石英晶体石英晶体 石石石石英英英英晶晶晶晶体体体体时时时时钟钟钟钟电电电电路路路路,其其其其振振振振荡荡荡荡电电电电路路路路集集集集成成成成在在在在处处处处理理理理器器器器内内内内部部部部,处处处处理理理理器器器器外外外外部部部部引引引引出出出出2 2个个个个引引引引脚脚脚脚,分别是放
19、大器的输入和输出,石英晶体接在分别是放大器的输入和输出,石英晶体接在分别是放大器的输入和输出,石英晶体接在分别是放大器的输入和输出,石英晶体接在2 2个引脚上。个引脚上。个引脚上。个引脚上。处理器处理器处理器处理器第10页,此课件共41页哦6 62 23 3 石英振荡器石英振荡器石英振荡器石英振荡器 石石石石英英英英振振振振荡荡荡荡器器器器是是是是把把把把石石石石英英英英晶晶晶晶体体体体和和和和振振振振荡荡荡荡电电电电路路路路集集集集成成成成在在在在一一一一起起起起,形形形形成成成成石石石石英英英英振振振振荡荡荡荡器器器器电电电电路路路路,直直直直接接接接输输输输出出出出时时时时钟钟钟钟信信信
20、信号号号号供给处理器,其输出的时钟信号接在处理器的输入引脚上。供给处理器,其输出的时钟信号接在处理器的输入引脚上。供给处理器,其输出的时钟信号接在处理器的输入引脚上。供给处理器,其输出的时钟信号接在处理器的输入引脚上。石英振荡器石英振荡器石英振荡器石英振荡器相位相反的相位相反的相位相反的相位相反的两个输出端两个输出端两个输出端两个输出端第11页,此课件共41页哦6 62 24 4 锁相倍频时钟锁相倍频时钟锁相倍频时钟锁相倍频时钟 MCUMCU可可可可采采采采用用用用上上上上述述述述时时时时钟钟钟钟电电电电路路路路,高高高高性性性性能能能能的的的的嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器
21、上上上上采采采采用用用用锁锁锁锁相相相相倍倍倍倍频频频频电电电电路路路路,防防防防止止止止高高高高频频频频工工工工作作作作时时时时产产产产生生生生电电电电磁磁磁磁干扰。干扰。干扰。干扰。MPUMPU接口接口接口接口晶振器晶振器晶振器晶振器锁相环锁相环锁相环锁相环倍频倍频倍频倍频预调器预调器预调器预调器分频器分频器分频器分频器分频器分频器分频器分频器相位锁住相位锁住相位锁住相位锁住MPUMPU总线总线总线总线唤醒唤醒唤醒唤醒EXTALEXTALXTALXTALVCOVCODMACLKDMACLKSYSCLKSYSCLKLCDCLKLCDCLKCLK32CLK32图中:图中:图中:图中:CLK32
22、32KHzCLK3232KHz时钟源,用于实时时钟,实现日历功能;时钟源,用于实时时钟,实现日历功能;时钟源,用于实时时钟,实现日历功能;时钟源,用于实时时钟,实现日历功能;LCDCLKLCDLCDCLKLCD控制器的时钟;控制器的时钟;控制器的时钟;控制器的时钟;DMACLKDMADMACLKDMA控制器的时钟;控制器的时钟;控制器的时钟;控制器的时钟;SYSCLKSYSCLK系统主时钟,送给系统主时钟,送给系统主时钟,送给系统主时钟,送给CPUCPU内核。内核。内核。内核。第12页,此课件共41页哦6 62 25 5 多时钟源多时钟源多时钟源多时钟源高高高高性性性性能能能能的的的的嵌嵌嵌嵌
23、入入入入式式式式处处处处理理理理器器器器(如如如如3232位位位位)功功功功能能能能强强强强大大大大,芯芯芯芯片片片片上上上上集集集集成成成成了了了了众众众众多多多多的的的的智智智智能能能能电电电电路路路路,需需需需要要要要不不不不同同同同频频频频率率率率的的的的时时时时钟钟钟钟源源源源;并并并并且且且且,出出出出于于于于节节节节能能能能考考考考虑虑虑虑,不不不不同同同同I/OI/O电电电电路路路路的的的的工工工工作作作作状状状状态态态态可可可可以以以以由由由由处处处处理理理理器器器器的的的的编编编编程程程程控控控控制制制制,因因因因此此此此需需需需要要要要多多多多种种种种时时时时钟钟钟钟源源
24、源源,包包包包括括括括CPUCPU内内内内核核核核、实实实实时时时时时钟电路、各时钟电路、各时钟电路、各时钟电路、各I/OI/O电路时钟等。电路时钟等。电路时钟等。电路时钟等。多多多多时时时时钟钟钟钟源源源源的的的的时时时时钟钟钟钟频频频频率率率率通通通通常常常常具具具具有有有有相相相相关关关关性性性性,是是是是由由由由处处处处理理理理器器器器的的的的时时时时钟钟钟钟电电电电路路路路通通通通过过过过分分分分频频频频和和和和倍倍倍倍频得到的。频得到的。频得到的。频得到的。第13页,此课件共41页哦6 63 31 I/O1 I/O接口的基本结构接口的基本结构接口的基本结构接口的基本结构 嵌嵌嵌嵌入
25、入入入式式式式处处处处理理理理器器器器通通通通常常常常集集集集成成成成了了了了大大大大量量量量I/OI/O模模模模块块块块,因因因因此此此此I/OI/O接接接接口口口口可可可可被被被被认认认认为为为为是是是是处处处处理理理理器器器器的的的的一一一一部部部部分分分分。I/OI/O接接接接口口口口电电电电路路路路与与与与嵌嵌嵌嵌入入入入式式式式处处处处理理理理器器器器之之之之间间间间通通通通过过过过内内内内部部部部总总总总线线线线交交交交换换换换信信信信息息息息。从从从从编编编编程程程程结结结结构构构构看看看看,I/OI/O模模模模块块块块可分为可分为可分为可分为数据输入寄存器、数据输出寄存器、控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 嵌入式 系统 模块 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内