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