單片機常見問題10問
STC12系列單片機,其主要特點有:單時鐘周期,工作頻率0~35M,相當于普通80C510~420M;寬電壓范圍;低功耗;芯片內(nèi)置E2PROM功能;內(nèi)置硬件看門狗;通用I/O口可以設(shè)置為四種工作模式,在強上拉模式時可以“吐出”電流。
菲利普的LPC系列,其主要特點有:內(nèi)置RC置振蕩器,選擇RC振蕩器時不需外接振蕩器件;所有口線均有20mA的LED驅(qū)動能力;有較寬的工作電壓范圍。
C8051F系列,其主要特點有:一個機器周期僅為一個時鐘周期;增加了中斷源;有內(nèi)部獨立的時鐘源或接外部時鐘,并能在程序運行時實現(xiàn)內(nèi)、外部時鐘的切換。每個I/O口引腳都可以設(shè)置為推挽或漏極開路輸出,C8051F系列單片機I/O口最為獨特的是增加了數(shù)字交叉開關(guān),利用數(shù)字交叉開關(guān)可將內(nèi)部數(shù)字系統(tǒng)資源定向到P0、P1和P2端口I/O引腳。這個系列很多型號的芯片具有ADC、DAC、PCA等功能。
2.PIC系列
PIC單片機的發(fā)展思路與51單片機不同,它不搞單純的功能堆積,而是從實際出發(fā),重視產(chǎn)品的性能與價格比,依靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求;精簡指令使其執(zhí)行效率大為提高。目前有PIC10、PIC12、PIC16、PIC18系列數(shù)百個品種。以PIC16F676芯片為例,該芯片內(nèi)置1K字FLASH ROM,128字節(jié)EEPROM,64字節(jié)RAM,8路10位AD轉(zhuǎn)換器,內(nèi)置精度高達±1%的振蕩器,極低功耗,寬工作電壓范圍,這樣一款高性能的14腳芯片,價格不到¥7,性價比相當高。
3.AVR系列
AVR系列單片機是增強型RISC結(jié)構(gòu)的單片機,其主要特點是:速度快,一個機器周期僅為一個時鐘周期;品種豐富,與PIC系列類似,依靠發(fā)展多種型號來滿足不同層次的應(yīng)用要求;支持ISP、IAP功能,可在線編程,方便遠程維護;工作范圍寬、抗干擾能力強。以ATMEGA8芯片為例,該芯片內(nèi)置8K Flash ROM,512字節(jié)EEPROM,1K字節(jié)的RAM,8路10位AD,內(nèi)置RC振蕩器。這樣一款高性能28引腳的芯片,價格僅在¥7左右,性價比也相當高。
4.其他
其他常用的單片機包括:ST、EMC、摩托羅拉、三星等等。這些單片機有些市場用量很大,但我們并沒有重點介紹,因為我們介紹的內(nèi)容主要針對業(yè)余愛好者,有些芯片雖然功能強大、性價比也很高,但其并不針對業(yè)余愛好者,小批量的芯片很難買到,仿真機、C編譯器等開發(fā)工具價格極其昂貴,所以這里不作介紹,有興趣可以在網(wǎng)絡(luò)上搜索有關(guān)資料。
8.常用單片機的大致價位是多少?
單片機的價格相差很大,從小于1元到幾十元,上百元不等。下面就大致介紹一下常用單片機的價格。
9.單片機程序編寫、仿真、調(diào)試常用的軟件有哪些?
不同的型號的單片機需要不同的開發(fā)軟件。我們以80C51系列、PIC系列和AVR系列為例分別說明。
單片機程序的編寫不需要任何特殊的軟件,只要是文本編緝軟件就可以了,如WINDOWS自帶的記事本,WORD等,不過這些軟件編寫并不方便,有一些更好的文本編緝器可供選擇,如UltraEdit,PE2等。當然,人們最常用的還是使用開發(fā)軟件自帶的編緝器來進行編寫。以80C51系列單片機為例,最為流行的軟件是Keil軟件。Keil軟件是一款綜合開發(fā)工具,內(nèi)置了編緝器,ASM匯編器,C51編譯器,調(diào)試器等部分。
10.能否推薦學習單片機的書籍或其他形式的教程?
市場上單片機類書極多,作為初學者入門一般還是以選擇80C51系列為宜,如果你有明確的工作對象,那另當別論。
評論