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