關(guān)于STC單片機(jī)的幾點(diǎn)建議
STC主要依靠高校學(xué)生市場(chǎng)和超低端小批量市場(chǎng)(51系列在工業(yè)用單片機(jī)上的份額并不大)生存多年,出了這么多產(chǎn)品。而且那個(gè)神奇的ISP工具越做越像客戶(hù)端,也許有一天STC把編譯器做進(jìn)去,直接就在下載工具里面寫(xiě)程序了。
STC最大的優(yōu)勢(shì),就是超低的學(xué)習(xí)成本,就像一架高性能的教練機(jī)一樣,非常適合作為單片機(jī)愛(ài)好者學(xué)習(xí)的入門(mén)機(jī)型。雖然這樣導(dǎo)致了注定很難有驚艷的設(shè)計(jì)或者產(chǎn)品(不代表沒(méi)有),但是低端市場(chǎng)也是市場(chǎng),而且很大。這樣的市場(chǎng)有這樣的需求,STC滿(mǎn)足了這個(gè)需求就很好,就像廣場(chǎng)舞滿(mǎn)足了普通大眾的娛樂(lè)需求。51系列中,STC用的是最多的。但問(wèn)題是:
1、51的最大好處無(wú)非就是學(xué)習(xí)資料眾多,學(xué)習(xí)條件比較好,但51單片機(jī)性能偏弱且價(jià)格高,因此性?xún)r(jià)比其實(shí)并不好。
2、現(xiàn)在比較熱門(mén)的是STM8或STM32,大有代替51之勢(shì),它的價(jià)格比STC51更便宜,性能也強(qiáng)得多(特別是STM32,性能非常高,根本不是STC這種8位單片機(jī)能比得了),穩(wěn)定性也好。其他的還有PIC、AVR、MSP430系列單片機(jī),飛思卡爾(去年已經(jīng)被高通收購(gòu))也是很不錯(cuò)的單片機(jī),工業(yè)上也有一定應(yīng)用。
3、另外一大領(lǐng)域是專(zhuān)用的工業(yè)用單片機(jī),這種單片機(jī)往往突出某個(gè)方面的性能,比如AD,而簡(jiǎn)化了其他性能,但好處是價(jià)格非常便宜。但這種單片機(jī)資料往往要少得多,燒寫(xiě)器等都是專(zhuān)用的,比較貴,不適合學(xué)習(xí)者而更適合工業(yè)化大批量生產(chǎn)。比如三星、義隆、合泰的一些單片機(jī)都是這樣,他們比51更便宜,性能上在自己的強(qiáng)項(xiàng)上一點(diǎn)不比51弱。
4、說(shuō)51好的,一般都是高校學(xué)生,畢業(yè)之后的人很少這么說(shuō)。STC雖然性?xún)r(jià)比在51系列中算突出的了,但也有自身的缺陷,就是穩(wěn)定性差,抗干擾能力比較弱(這也是它為何那么便宜,而很多上規(guī)模的正規(guī)企業(yè)不愿意用STC的關(guān)鍵原因。ATMEL公司的51 穩(wěn)定性上要比STC好,但價(jià)格貴,功能弱)。
5、個(gè)人理解,如果你要學(xué)單片機(jī),51起步是很不錯(cuò)的,先學(xué)匯編把硬件底層搞熟,然后轉(zhuǎn)到C語(yǔ)言編程(匯編扎實(shí),轉(zhuǎn)到C語(yǔ)言輕而易舉,直接學(xué)C,表面上看進(jìn)度很快,但實(shí)際上基礎(chǔ)很不牢固,以后要吃苦頭)。等51熟悉了之后,轉(zhuǎn)到另外更實(shí)用,功能更強(qiáng)的單片機(jī)比如STM8,是一種比較好的途徑。