PIC單片機之16C84單片機介紹(二)
如何使用TMRO的外部時鐘,外部時鐘的同步問題,預(yù)分頻器的使用等,參看PIC16C6X系列關(guān)于TMRO的技術(shù)性能。
七、數(shù)據(jù)EEPROM存儲器
數(shù)據(jù)EEPROM存儲器在滿電源電壓(VDD)時,正常操作期間是可讀,可寫的,這部分存儲器不能直接映象到寄存器文件空間,只有通過專用功能寄存器經(jīng)間接尋址來訪問,有四個SFR用于讀、寫這些存儲器,這些寄存器是EECON1;EECON2;EEDATA;EEDAR。
其中EEDATA用來保持8位的讀/寫數(shù)據(jù)。EEADR用來保持正在訪問 的EEPROM單元的地址。PIC16C84具有64個字節(jié)的EEPROM,其單元的地 址范圍是00H-3FH。
EEPROM允許一次讀/寫一個字節(jié)。一個字節(jié)的寫入將自動擦除該單元,寫入新的內(nèi)容(在寫入之前擦除)。EEPROM數(shù)據(jù)存儲器是高 速率的擦/寫周期,寫入時間正常為10ms,由芯片的計時器控制。實 際寫入時間與所加電壓,溫度,芯片等有關(guān)。嚴(yán)格的時間請參看芯片的AC說明。當(dāng)器件是在代碼保護時,只有CPU可以完成數(shù)據(jù)存儲器的讀 /寫。即器件的編程器的不再訪問存儲器(外部讀/寫被關(guān)閉)。
6 連接的考慮
因為模擬輸入用了ESD保護,它們有反偏二極管連到VDD和VSS。這就要求模擬輸入電壓應(yīng)在VDD和VSS之間。
如果模擬輸入電壓超過了最大值的0.6V以上的范圍,二極管可能變?yōu)檎驅(qū)ǎ绻斎腚娏鞒^了說明書上的規(guī)定,它可能破壞器件。有些時候把外部的RC濾波器加在輸入信號上。要求選用的電阻R要保證總的信號源電阻不超過10K,任何在模擬信號上的其它的附加元件均應(yīng)有非常小的漏電流。
7.變換功能
理論上A/D變換器的變換功能如下。
當(dāng)模擬輸入信號電壓是1位L sb的電壓時(或是VREF/256)第一次變換就發(fā)生。
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
評論