新聞中心

        EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > PIC單片機(jī)之16C84單片機(jī)介紹(二)

        PIC單片機(jī)之16C84單片機(jī)介紹(二)

        作者: 時間:2012-11-14 來源:網(wǎng)絡(luò) 收藏
        OUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  量TOCS為1(OPTION5>)選擇TMRO為計數(shù)器方式。這種方式下 TM?RO將對RA4/TOCK1引腳上出現(xiàn)的上跳變或下跳變加1。清0TOSE(OPTION4>)選擇上跳變否則為下跳變。有關(guān)預(yù)分頻器的使用與PIC16C6X系列相同。當(dāng)TMRO在計時/計數(shù)器方式下其值由FFH到00H時產(chǎn)生溢出中斷,這個溢出中斷將置TOIF位為1。此中斷可以TOIE位為0來屏蔽。要能再次產(chǎn)生中斷,必須在中斷服務(wù)程序中,通過軟件使TOIF清0,TMRO中斷不可以用來喚醒芯片。因?yàn)樵赟LEEP狀態(tài)下,計時器是關(guān)閉的。

          如何使用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,由芯片的計時器控制。實(shí) 際寫入時間與所加電壓,溫度,芯片等有關(guān)。嚴(yán)格的時間請參看芯片的AC說明。當(dāng)器件是在代碼保護(hù)時,只有CPU可以完成數(shù)據(jù)存儲器的讀 /寫。即器件的編程器的不再訪問存儲器(外部讀/寫被關(guān)閉)。

          6 連接的考慮

          因?yàn)槟M輸入用了ESD保護(hù),它們有反偏二極管連到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



        關(guān)鍵詞: PIC單片機(jī) 16C84單片

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 阿拉善左旗| 措美县| 恭城| 铁岭县| 沧州市| 绥阳县| 祁阳县| 宁南县| 博野县| 鸡西市| 连城县| 南丰县| 虞城县| 瑞金市| 临沂市| 如皋市| 东辽县| 景谷| 黄大仙区| 凤山市| 石河子市| 宜君县| 团风县| 黄石市| 阿坝| 江门市| 新巴尔虎左旗| 固安县| 婺源县| 榆社县| 万安县| 噶尔县| 天津市| 汤阴县| 黔江区| 舟曲县| 台东市| 衡水市| 通州区| 万全县| 手游|