PIC单片机原理及应用第十三章课件_第1页
PIC单片机原理及应用第十三章课件_第2页
PIC单片机原理及应用第十三章课件_第3页
PIC单片机原理及应用第十三章课件_第4页
PIC单片机原理及应用第十三章课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第13章PIC系统功能

PIC系列单片机在片内集成了一系列具有独特功能的外围专用电路。采用这样的芯片构成的应用系统不仅可以提供最大的系统可靠性,而且由于最大限度地减少外部器件,降低了系统成本和系统功耗。PIC强大的系统功能及完善的配置方式,对于从事单片机应用开发工程人员来说,提供了非常大的方便。13.1PIC系统功能及配置

就系统功能及配置情况,PIC系列单片机可以说功能强大、配置完善,从各个方面为用户着想,留有很大的开发余地和灵活的配置固化方式。13.1.1系统配置寄存器CONFIG

F877系统配置寄存器CONFIG,是一个14位宽度的“不可访问”寄存器。用该寄存器的配置位可以对片内各种部件进行配置。这个寄存器在程序内存中的映像地址为2007H,已经不在用户编程存储空间可寻址的范围。Bit3/PWRTE:上电延时控制位,主动参数。0:关闭上电延时;1:允许上电延时。不管PWRTE位的值如何,使能(设置)掉电复位锁定功能也就自动使能(设置)上电延时定时器。因此,务必保证在任何时候使能掉电复位锁定时,上电延时定时器将处于使能状态。Bit5~Bit4/CP1~CP0:FLASH程序内存代码保护使能位。00:保护0000H-1FFFH的代码;01:保护1000H-1FFFH的代码;10:保护1F00H-1FFFH的代码;11:关闭代码保护功能。Bit6/BODEN:复位锁定使能位。0:关闭复位锁定使能;1:允许复位锁定使能。Bit7/LVP:低电压可编程使能位。0:RB3是数字I/O,MCLR上必须接高电压才能编程;1:RB3/PGM引脚有PGM功能,允许低电压编程。Bit8/CPD:EEPROM:数据存储器代码保护位。0:可保护EEPROM数据存储器代码;1:关闭代码保护功能。Bit9/WRT:FLASH程序内存写使能位。0:通过EECON控制,不能向程序内存中写入未进行代码保护的程序;1:通过EECON控制,可向程序内存中写入未进行代码保护的程序。Bit10/Unimplemented:读出为“1”。Bit11/RESV:系统保留。1:对于正常情况下。Bit13~Bit12与Bit5~Bit4/CP1~CP0相同设置。所有CP1~CP0必须被赋予相同的值以保证保护上面所列的程序代码。1.上电复位POR(Poweronreset)

当芯片加电后电压VDD上升到一定值(一般在1.3~1.8V)时,上电复位即产生一个上电复位脉冲。2.上电延时定时器PWRT

在芯片加电时,PWRT提供固定72ms正常上电延迟定时,上电延时定时用RC振荡器工作。只要PWRT工作,芯片就保持复位状态,PWRT延时可以使电源电压上升到一个对芯片工作适合的电平。3.电源控制/状态寄存器PCON

Bit0是掉电复位状态位BOR,它在上电复位时不确定,上电复位后用户必须把它置位。如果在后续的复位中该位被清零,则表示发生过掉电锁定复位。Bit1是上电复位状态位POR,它在上电复位时被清零,在其它情况下不受影响。上电复位后,用户必须把该位置位。13.1.4监视定时器WDT

监视定时器WDT是PIC单片机最具特色的内容之一,定时计数脉冲是由芯片内专用的RC振荡器产生。它的工作既不需要任何外部器件,也与单片机的时钟电路无关。这样既使单片机的时钟停止,WDT仍旧能继续工作。

13.1.5调试与编程

在线调试器;程序校验/代码保护;标识(ID)码存储单元;在线串行编程。13.2PIC单片机低功耗设计

随着电子产品小型化的发展,对单片机也提出了低功耗的要求,这在一些便携式产品、野外检测仪表、海河航标灯和玩具等产品中尤为重要。设计一个低功耗系统产品,是一个综合规划的内容,需要考虑的因素很多,但主要可以采用以下措施:1.选择合适的模块

PIC系列单片机虽然功耗都很低,但不同的模块电能消耗不同,即便是在同一个家族里选择芯片型号的时候,它们也有不同的电能消耗量!2.选择合适的工作条件

一般睡眠模式下运行比正常模式耗电省得多,所以如果其它条件允许,尽量让芯片处于睡眠状态。低电压下工作比较省电,在选用单片机时尽可能选择较低的工作电压。晶体、谐振器和RC振荡器的比较:

4.合理处理I/O管脚

I/O管脚的处理,在低功耗系统里非常重要。设置为输出的管脚可以驱动20~25mA电流。所以检查你的设计,优化每个输出管脚上的电流消耗是非常重要的,即使是弱上拉的管脚依然可以输出400uA电流。为达到节能目的,可以禁止内部上拉,使用外部较大的电阻做上拉。5.TMR1异步时钟方式下使用

在需要实时时钟的场合,在TMR1上接入一个32.768kHz晶体就可以实现成本低和电耗低。TMR1可以在不用外部时钟芯片,允许芯片进入睡眠模式下,继续走时钟(时间/日期)。对单片机系统的影响主要表现在以下几个方面:数据被干扰改写程序运行失常指令译码出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论