單片機(jī)小白學(xué)步系列三 偶遇51單片機(jī)
20世紀(jì)80年代美國(guó)Intel公司推出MCS-51系列單片機(jī),包含多個(gè)品種,8051單片機(jī)就是其中最典型的一種。之后很多公司生產(chǎn)了以8051為核心的單片機(jī),其中最為流行的是美國(guó)Atmel公司生產(chǎn)的89C51系列單片機(jī),如圖中的AT89C51就是其中最典型的一種型號(hào)。后來(lái)我國(guó)宏晶公司(STC)也推出了STC89C51系列單片機(jī),STC單片機(jī)由于價(jià)格更低,功能更強(qiáng)大,可使用串口下載程序等優(yōu)勢(shì),在國(guó)內(nèi)非常受歡迎。圖中的STC89C51RC就是其中的一種。我們也將以這款單片機(jī)為例開(kāi)始進(jìn)行介紹。
本文引用地址:http://www.ex-cimer.com/article/201611/318642.htm
從上往下依次為:Atmel公司的AT89C51單片機(jī)、宏晶公司的STC89C51RC、STC89C52RC單片機(jī)
這里簡(jiǎn)單介紹下STC單片機(jī)的命名。前面的STC是公司名;89表示單片機(jī)系列;C表示工作電壓是3.4~5.5V,如果是LE,則為2~3.8V;后面的數(shù)字51表示程序存儲(chǔ)空間大小,可為51/52/53/54/58/516;RC表示隨機(jī)存儲(chǔ)器RAM的大小,也可能是RD+。初學(xué)時(shí)我們不需要考慮很多東西,我們只需要選擇STC89C51RC或者STC89C52RC就夠用了。
=======================================================
《單片機(jī)小白學(xué)步》系列教程(原名《單片機(jī)入門(mén)指南》)介紹
本系列教程從最基本的入門(mén)知識(shí)開(kāi)始,逐步深入介紹單片機(jī)系統(tǒng)設(shè)計(jì),內(nèi)容包括:
1、入門(mén)篇:?jiǎn)纹瑱C(jī)等基本概念、各種電子設(shè)計(jì)基本知識(shí)
2、思想篇:?jiǎn)纹瑱C(jī)/計(jì)算機(jī)系統(tǒng)設(shè)計(jì)的工程思想
3、學(xué)習(xí)篇:單片機(jī)學(xué)習(xí)過(guò)程、方法和技巧,以51單片機(jī)為例介紹,并推廣到其他單片機(jī)
4、應(yīng)用篇:遵循規(guī)范的工程方法,設(shè)計(jì)單片機(jī)系統(tǒng)實(shí)例(計(jì)劃設(shè)計(jì)的系統(tǒng)有:計(jì)算器、電子表、密碼鎖、簡(jiǎn)易手機(jī),具體看有沒(méi)有時(shí)間再確定)
5、原理篇:從模擬電路、數(shù)字電路開(kāi)始,逐步深入介紹單片機(jī)/計(jì)算機(jī)系統(tǒng)原理,并自行設(shè)計(jì)簡(jiǎn)易的CPU(由于個(gè)人水平有限,這部分沒(méi)有把握寫(xiě)好,具體內(nèi)容視情況而定)
教程特點(diǎn)
包含了各種基本知識(shí),尤其是對(duì)單片機(jī)基本概念的介紹、為什么要用單片機(jī)等,在很多同類(lèi)書(shū)籍教程中都被忽略了。同時(shí)也包含了一些深入的知識(shí),包括原理篇考慮對(duì)單片機(jī)的基本原理進(jìn)行介紹,有助于深入理解單片機(jī)。
本系列教程以51單片機(jī)為例進(jìn)行介紹。通過(guò)51介紹完單片機(jī)的基本知識(shí),我會(huì)再把430進(jìn)行簡(jiǎn)要介紹,尤其是對(duì)比兩者之間的優(yōu)缺點(diǎn),讓大家很快感受到430的巨大優(yōu)勢(shì),而學(xué)習(xí)51正好為快速了解430打下了堅(jiān)實(shí)的基礎(chǔ)。
本系列教程中,介紹單片機(jī)各種模塊編程知識(shí)的主要是學(xué)習(xí)篇,而學(xué)習(xí)篇只是整個(gè)教程的一部分。在學(xué)習(xí)篇中我會(huì)貫穿各種方法技巧,如何理解一些模塊功能,怎么看時(shí)序圖,嚴(yán)格遵守工程思想進(jìn)行編程,程序發(fā)生了錯(cuò)誤怎么調(diào)試等等。而在思想篇中會(huì)總體介紹很多重要的思想,為后面的學(xué)習(xí)做好準(zhǔn)備工作。
單片機(jī)學(xué)習(xí)過(guò)程中,涉及大量的知識(shí),而且很多知識(shí)之間相互依賴,關(guān)聯(lián)很強(qiáng)。
本系列教程對(duì)知識(shí)的先后順序進(jìn)行比較明確的規(guī)劃,盡最大可能符合人的認(rèn)知過(guò)程。但是實(shí)際規(guī)劃時(shí)發(fā)現(xiàn),無(wú)論怎么調(diào)整知識(shí)的順序,總有一些知識(shí)之間相互依賴,關(guān)系復(fù)雜。例如開(kāi)始講IO口的時(shí)候肯定會(huì)提到寄存器,而寄存器這個(gè)詞的理解,需要深厚的背景知識(shí)。但是這些背景知識(shí)在沒(méi)有進(jìn)行實(shí)踐的時(shí)候也很難理解。
初學(xué)者常常就會(huì)在這樣的地方感覺(jué)疑惑不解,不知所措。而每次遇到類(lèi)似這樣的知識(shí),我會(huì)向初學(xué)者指出,應(yīng)該如何對(duì)待。這個(gè)知識(shí)是應(yīng)該自己去學(xué)習(xí)補(bǔ)充,還是等到學(xué)完原理篇再做理解,而現(xiàn)在又應(yīng)該怎么去看待這個(gè)名詞。
另外,在整個(gè)教程的學(xué)習(xí)前,需要掌握一定的C語(yǔ)言等基礎(chǔ)知識(shí),具體可參考教程第〇篇《序》中的相關(guān)說(shuō)明
http://www.hainter.com/mcu-primer-0
評(píng)論