新闻中心

EEPW首页>模拟技术>设计应用> PIC单片机之16C84单片机介绍(二)

PIC单片机之16C84单片机介绍(二)

作者: 时间:2012-11-14 来源:网络 收藏
px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  BSF INTCON,GIE;允许INT中断。

  如果这个程序(即先写55H 到EECON2,再写AAH到EECON2,然后置 WK=1)未跟有严格的时间,写将不能启动。我们建议在执行这几条指令期间关闭中断。

  此外,EECON1中的WREN位必须选置成1,允许写。这样的机构防止 了因错误指令的执行而写数据EEPROM。用户在所有的时间应保持WREN位为0,除了当要热修改EEPROM以外。

  写序列开始以后,清0WREN位不影响这次写周期。从开始设置,直到WREN=1为止WR位将被禁止。当完成了写周期以后,WR位由硬件清0 。写完成中断标志EEIF被置1,EEIF必须由软件将其清0。注意数据EEPROM存储器E/W周期可能偶然超过10ms,为确保写周期的完成,用户使用的EE中断或查询WR位(EECON11>)。这两个均可用来判断写周 期的完成。

  除了上述提到的防止错误的写数据EEPROM外,在电源刚加电期 间的72ms内也防止写EEPROM数据存储器。

  八 CPU专门的特征

  微控制器为其它处理器的区别是有专门的电路,这些电路涉及实时应用的需要。PIC16C84具有最大的系统可靠性,最低的价格,最少的外部元件,提供了低功能操作模式和代码保护。

  PIC16C84具有看门狗计时器,此计时器只可经配置位来关闭,为了增加其可靠性,关闭它的RC振荡器。有两个计时器提供加电时需要的延时。振荡器起振计时器(OST)保持芯片在复位状态直到石晶稳定为止。另外一个是加电计时器(POWER-UP Timer(PWRT))它提供了 固定的72ms的延时。这样保证了器件复位以及电源的可靠供电,用了这两个计时器,使多数应用不需要外接复位电路。

  SLEEP方式提供了低功耗方式。用户可经外部复位;看门狗计时器溢出;中断来唤醒芯片。

  8-1配置位

  配置位分为可编程的位,读作0,不可编程的位,读作1。通过可编程的位来选拔各种配置。这些位映象到程序存储器的2007H单元。注意地址2007H不等于用户程序存储器空间。事实上,它属于专门的测试 /配置存储空间(2000H~3FFH),只有在编程时可以访问。图4-10 是配置寄存器的结构(附后)

  其中Fosc1或0>为振荡器选择位。

  11:选RC振荡器

  10:选HS振荡器

  01:选XT振荡器

  00:选CP振荡器

  WDTE是看门狗允许与禁止的选择位。此位为1,允许看门狗工作。此位为0禁止看门狗工作。

  PWRTE是加电计时器允许与禁止的选择。此位为1,加电计时器允许工作,为0则禁止工作。



关键词:PIC单片机16C84单片

评论


相关推荐

技术专区

关闭