美國MICroChip公司的PIC單片機(jī)是一種CMOS8位單片機(jī),該系列單片機(jī)采用了IUSC精簡指令系統(tǒng)和哈佛總線結(jié)構(gòu),其運行速度比一般的單片機(jī)快4倍。PIC單片機(jī)的程序存儲器有多種類型:EEPROM型、Flashmemory(閃速存儲)型、OTP型(一次性編程)和掩模型等。其中Flashmemory芯片,如PIC16F84/16F84A/16F627/16F628,很適合自學(xué)之用。其Flash芯片可反復(fù)擦除1000次,而擦除芯片內(nèi)容(程序)是在第二次編程時,由編程器自動擦除上次芯片的內(nèi)容,無需另添擦除工具,所以使用極其方便。
PIC系列單片機(jī)以多種型號(上百種)多個系列來滿足不同層次用戶的各種要求,避免了芯片內(nèi)部資源的浪費,從而使產(chǎn)品的價格大為降低。例如功能很強(qiáng)的PIC16F627Flash芯片(內(nèi)部有比較器輸出、捕捉輸入、脈寬調(diào)制PWM……),。
PIC系列單片機(jī)產(chǎn)品可分為初級產(chǎn)品、中級產(chǎn)品和高級產(chǎn)品三檔。初級產(chǎn)品PIC12C5XX(8引腳)和PIC16C5X系列單片機(jī),采用12位指令系統(tǒng)共33條指令:中級產(chǎn)品PIC16C55X/62X/7X/L8X/9XX單片機(jī),采用14位指令系統(tǒng)共37條指令:高級產(chǎn)品PICF7CXX、系列PIC17CXX系列單片機(jī)采用16位指令系統(tǒng)共58條指令。
由此可見,PIC單片機(jī)的指令系統(tǒng)比其它單片機(jī)少很多。再有如果把PIC系列單片機(jī)指令系統(tǒng)中的對偶指令:加、減;左、右;為零跳轉(zhuǎn);為零不跳轉(zhuǎn);輸入、輸出……作技巧性的處理,實際需記憶的PIC單片機(jī)初級產(chǎn)品指令,僅有20多條。所以學(xué)習(xí)PIC單片機(jī)的指令(系統(tǒng))十分容易,初學(xué)者可很快入門并掌握其編程技術(shù)。