PIC單片機
PIC單片機(Peripheral Interface Controller)是一種用來開發的去控制外圍設備的集成電路(IC)。一種具有分散作用(多任務)功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當于人的神經系統。
本文引用地址:http://www.104case.com/article/201608/295768.htm特點:
1、內部資源豐富,控制程序可以實時計算,利用內部的捕捉單元可以很容易實現自動投勵、全壓投切電路。整個系統硬件電路簡單、調試維護方便、系統性能較高。
2、PIC 單片機是一個小的計算機。有計算功能和記憶內存像CPU并由軟件控制運行。它們的最高操作頻率大約都在20MHz左右,存儲器容量用做寫程序的大約1K-4K字節。
3、多傳感器輸入,多種人機交互方式,強大的驅動能力。
4、不搞單純的功能堆積,而是從實際出發,靠發展多種型號來滿足不同層次的應用要求。PIC12C508單片機僅有8個引腳,是世界上最小的單片機。
5、徹底的保密性。PIC以保密熔絲來保護代碼,用戶在燒入代碼后熔斷熔絲,別人再也無法讀出,除非恢復熔絲。目前,PIC采用熔絲深埋工藝,恢復熔絲的可能性極小。
6、當置位1時為輸入狀態,且不管該腳呈高電平或低電平,對外均呈高阻狀態;置位0時為輸出狀態,不管該腳為何種電平,均呈低阻狀態,有相當的驅動能力,低電平吸入電流達25mA,高電平輸出電流可達20mA。相對于51系列而言,這是一個很大的優點。
7、它可以直接驅動數碼管顯示且外電路簡單。它的A/D為10位,能滿足精度要求。具有在線調試及編程(ISP)功能。
缺點:
1、處理能力-般,存儲器容量也很有限,這取決于PIC的類型。
2、PIC在睡眠和低功耗模式方面已不能與新型的TI-MSP430相比,但在大多數應用場合還是能滿足需要的。
3、專用寄存器(SFR)分散在四個地址區間內。只有5個專用寄存器PCL、 STATUS、FSR、PCLATH、INTCON在4個存儲體內同時出現,在編程過程中,需要反復地選擇對應的存儲體,也即對狀態寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。數據的傳送和邏輯運算基本上都得通過工作寄存器W(相當于51系列的累加器A)來進行,而51系列的還可以通過寄存器相互之間直接傳送,因而PIC單片機的瓶頸現象比51系列還要嚴重。
優點:
1、用PIC單片機可以使電路做的很小巧。
2、因為PIC單片機可以把計算部分、內存、輸入和輸出等都做在一個芯片內。所以她工作起來效率很高、功能也自由定義還可以靈活的適應不同的控制要求,而不必去更換不同的IC。
3、精簡指令使其執行效率大為提高。PIC系列8位CMOS單片機具有獨特的RISC結構,數據總線和指令總線分離的哈佛總線(Harvard)結構,使指令具有單字長的特性,且允許指令碼的位數可多于8位的數據位數,這與傳統的采用CISC結構的8位單片機相比,可以達到2:1的代碼壓縮,速度提高4倍。
4、其引腳具有防瞬態能力,通過限流電阻可以接至220V交流電源,可直接與繼電器控制電路相連,無須光電耦合器隔離
5、用PIC的低價OTP型芯片,可使單片機在其應用程序開發完成后立刻使該產品上市。
6、在一個周期內完成兩部分工作,一是執行指令,二是從程序存儲器取出下一條指令。
應用范圍:
1、工業控制領域;
2、交流數字電壓表;
3、電力周波表;
4、閃光報警器;
5、帶有世界時鐘的賓館移動式客房控制器;
6、用PIC16C71控制的不間斷電源;
7、用PIC17C42實現4階IIR數字濾波器,實現FFT算法;
8、即熱式熱水器溫度控制器;
9、用PIC單片機產生均勻分布的隨機數;
評論