業(yè)界七大主流單片機最細剖析
PIC單片機系列是美國微芯公司(Microship)的產(chǎn)品,共分三個(gè)級別,即基本級、中級、高級,是當前市場(chǎng)份額增長(cháng)最快的單片機之一,CPU采用RISC結構,分別有33、35、58條指令,屬精簡(jiǎn)指令集,同時(shí)采用Harvard雙總線(xiàn)結構,運行速度快,它能使程序存儲器的訪(fǎng)問(wèn)和數據存儲器的訪(fǎng)問(wèn)并行處理,這種指令流水線(xiàn)結構,在一個(gè)周期內完成兩部分工作,一是執行指令,二是從程序存儲器取出下一條指令,這樣總的看來(lái)每條指令只需一個(gè)周期,這也是高效率運行的原因之一,此外PIC單片機之所以成為一時(shí)非常熱的單片機不外乎以下特點(diǎn):
特點(diǎn):
1. 具有低工作電壓、低功耗、驅動(dòng)能力強等特點(diǎn)。PIC系列單片機的I/O口是雙向的,其輸出電路為CMOS互補推挽輸出電路。I/O腳增加了用于設置輸入或輸出狀態(tài)的方向寄存器,從而解決了51系列I/O腳為高電平時(shí)同為輸入和輸出的狀態(tài)。
2. 當置位1時(shí)為輸入狀態(tài),且不管該腳呈高電平或低電平,對外均呈高阻狀態(tài);置位0時(shí)為輸出狀態(tài),不管該腳為何種電平,均呈低阻狀態(tài),有相當的驅動(dòng)能力,低電平吸入電流達25mA,高電平輸出電流可達20mA。相對于51系列而言,這是一個(gè)很大的優(yōu)點(diǎn)
3. 它可以直接驅動(dòng)數碼管顯示且外電路簡(jiǎn)單。它的A/D為10位,能滿(mǎn)足精度要求。具有在線(xiàn)調試及編程(ISP)功能。
不足之處:
其專(zhuān)用寄存器(SFR)并不像51系列那樣都集中在一個(gè)固定的地址區間內(80~FFH),而是分散在四個(gè)地址區間內。只有5個(gè)專(zhuān)用寄存器PCL、STATUS、FSR、PCLATH、INTCON在4個(gè)存儲體內同時(shí)出現,但是在編程過(guò)程中,少不了要與專(zhuān)用寄存器打交道,得反復地選擇對應的存儲體,也即對狀態(tài)寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。數據的傳送和邏輯運算基本上都得通過(guò)工作寄存器W(相當于51系列的累加器A)來(lái)進(jìn)行,而51系列的還可以通過(guò)寄存器相互之間直接傳送,因而PIC單片機的瓶頸現象比51系列還要嚴重,這在編程中的朋友應該深有體會(huì )
使用最多的器件:PIC16F873、PIC16F877
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
評論