【導(dǎo)讀】本文介紹了一種基于PIC16F877A單片機(jī),利用DS18B20對多路溫度采集,并進(jìn)行溫度的控制與檢測,并通過12864液晶顯示出來。系統(tǒng)中通過控制按鈕實。在溫度超過設(shè)定溫度時溫度跟時間通過24C02存儲起來,以便查看,同時可以通過固定電話遠(yuǎn)程報警,還能將溫度上傳至PC機(jī),進(jìn)行后續(xù)處理。本文將設(shè)計一款由新型的數(shù)字溫度傳感器。正因為在PIC單片機(jī)中采用了哈佛雙總線結(jié)。數(shù)據(jù)總線都是8位的,但指令總線位數(shù)分別位12、14、16位。執(zhí)行時,允許下一條指令同時被取出,這樣就實現(xiàn)了單周期指令。得運(yùn)行速度大大提高。PIC單片機(jī)的功率消耗極低,是目前世界上最低的單片機(jī)品種之一。PIC單片機(jī)片內(nèi)集成了上電復(fù)位電路、I/O引腳上拉電路、看門狗定時器等,可以最大程度減少或免用外接器件,以便實現(xiàn)“純單片機(jī)”應(yīng)用。PIC16F877A的詳細(xì)引腳如圖-1所示。Timer2:帶有8位周期寄存器,預(yù)分頻器和后分頻器的8位定時器/計數(shù)器。因可以歸納成4類:人工復(fù)位、上電復(fù)位、看門狗復(fù)位、欠壓復(fù)位。