新闻中心

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

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

作者: 时间:2012-11-14 来源:网络 收藏
OUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  量TOCS为1(OPTION5>)选择TMRO为计数器方式。这种方式下 TM?RO将对RA4/TOCK1引脚上出现的上跳变或下跳变加1。清0TOSE(OPTION4>)选择上跳变否则为下跳变。有关预分频器的使用与PIC16C6X系列相同。当TMRO在计时/计数器方式下其值由FFH到00H时产生溢出中断,这个溢出中断将置TOIF位为1。此中断可以TOIE位为0来屏蔽。要能再次产生中断,必须在中断服务程序中,通过软件使TOIF清0,TMRO中断不可以用来唤醒芯片。因为在SLEEP状态下,计时器是关闭的。

  如何使用TMRO的外部时钟,外部时钟的同步问题,预分频器的使用等,参看PIC16C6X系列关于TMRO的技术性能。

七、数据EEPROM存储器

  数据EEPROM存储器在满电源电压(VDD)时,正常操作期间是可读,可写的,这部分存储器不能直接映象到寄存器文件空间,只有通过专用功能寄存器经间接寻址来访问,有四个SFR用于读、写这些存储器,这些寄存器是EECON1;EECON2;EEDATA;EEDAR。

  其中EEDATA用来保持8位的读/写数据。EEADR用来保持正在访问 的EEPROM单元的地址。PIC16C84具有64个字节的EEPROM,其单元的地 址范围是00H-3FH。

  EEPROM允许一次读/写一个字节。一个字节的写入将自动擦除该单元,写入新的内容(在写入之前擦除)。EEPROM数据存储器是高 速率的擦/写周期,写入时间正常为10ms,由芯片的计时器控制。实 际写入时间与所加电压,温度,芯片等有关。严格的时间请参看芯片的AC说明。当器件是在代码保护时,只有CPU可以完成数据存储器的读 /写。即器件的编程器的不再访问存储器(外部读/写被关闭)。

  6 连接的考虑

  因为模拟输入用了ESD保护,它们有反偏二极管连到VDD和VSS。这就要求模拟输入电压应在VDD和VSS之间。

  如果模拟输入电压超过了最大值的0.6V以上的范围,二极管可能变为正向导通,如果输入电流超过了说明书上的规定,它可能破坏器件。有些时候把外部的RC滤波器加在输入信号上。要求选用的电阻R要保证总的信号源电阻不超过10K,任何在模拟信号上的其它的附加元件均应有非常小的漏电流。

  7.变换功能

  理论上A/D变换器的变换功能如下。

  当模拟输入信号电压是1位L sb的电压时(或是VREF/256)第一次变换就发生。

  8 A/D变换工作的流程图

  表2-4 PIC16C74/73的A/D变换所涉及的寄存器

  地址 名称 bit7 bit6 bit5 bit4 bit3 bit 2 bit1 bit0

  0B/8B INTCON GIE PEIE

  0C PIR1 ADIF

  8C PIE1 ADIE



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

评论


相关推荐

技术专区

关闭