學(xué)習使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或C語(yǔ)言中學(xué)會(huì )各種功能的初始化設置,以及實(shí)現各種功能的程序編制。
第一步:數字I/O的使用
使用按鈕輸入信號,發(fā)光二極管顯示輸出電平,就可以學(xué)習引腳的數字I/O功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數字電路中組合邏輯的功能,雖然很簡(jiǎn)單,但是可以學(xué)習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進(jìn)行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個(gè)功能,就要對控制該功能的寄存器進(jìn)行設置,這就是單片機編程的特點(diǎn),千萬(wàn)不要怕
麻煩,所有的單片機都是這樣。
第二步:定時(shí)器的使用
學(xué)會(huì )定時(shí)器的使用,就可以用單片機實(shí)現時(shí)序電路,時(shí)序電路的功能是強大的,在工業(yè)、家用電氣設備的控制中有很多應用,例如,可以用單片機實(shí)現一個(gè)具有一個(gè)按鈕的樓道燈開(kāi)關(guān),該開(kāi)關(guān)在按鈕按下一次后,燈亮3分鐘后自動(dòng)滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時(shí)間超過(guò)2s,則燈滅。數字集成電路可以實(shí)現時(shí)序電路,可編程邏輯器件(PLD)可以實(shí)現時(shí)序電路,可編程控制器(PLC)也可以實(shí)現時(shí)序電路,但是只有單片機實(shí)現起來(lái)最簡(jiǎn)單,成本最低。
定時(shí)器的使用是非常重要的,邏輯加時(shí)間控制是單片機使用的基礎。
第三步:中斷
單片機的特點(diǎn)是一段程序反復執行,程序中的每個(gè)指令的執行都需要一定的執行時(shí)間,如果程序沒(méi)有執行到某指令,則該指令的動(dòng)作就不會(huì )發(fā)生,這樣就會(huì )耽誤很多快速發(fā)生的事情,例如,按鈕按下時(shí)的下降沿。要使單片機在程序正常運行過(guò)程中,對快速動(dòng)作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動(dòng)作發(fā)生后,單片機中斷正常運行的程序,處理快速發(fā)生的動(dòng)作,處理完成后,在返回執行正常的程序。中斷功能使用中的困難是需要精確地知道什么時(shí)候不允許中斷發(fā)生(屏蔽中斷)、什么時(shí)候允許中斷發(fā)生(開(kāi)中斷),需要設置哪些寄存器才能使某 種中斷起作用,中斷開(kāi)始時(shí),程序應該干什么,中斷完成后,程序應該干什么等等 。
中斷學(xué)會(huì )后,就可以編制更復雜結構的程序,這樣的程序可以干著(zhù)一件事,監視著(zhù)一件事,一旦監視的事情發(fā)生,就中斷正在干的事情,處理監視的事情,當然也可以監視多個(gè)事情,形象的比喻,中斷功能使單片機具有吃著(zhù)碗里的,看著(zhù)鍋里的功能。
以上三步學(xué)會(huì ),就相當于降龍十八掌武功,會(huì )了三掌了,可以勉強護身。
第四步:與PC機進(jìn)行RS232通信
單片機都有USART接口,特別是MSP430系列中很多型號,都具有兩個(gè)USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不同,需要使用一個(gè)MAX3232芯片進(jìn)行電平轉換。
USART接口的使用是非常重要的,通過(guò)該接口,可以使單片機與PC機之間交換信息,雖然RS232通信并不先進(jìn),但是對于接口的學(xué)習是非常重要的。正確使用USART接口,需要學(xué)習通信協(xié)議,PC機的RS232接口編程等等知識。試想,單片機實(shí)驗板上的數據顯示在PC機監視器上,而PC機的鍵盤(pán)信號可以在單片機實(shí)驗板上得到顯示,將是多么有意思的事情啊!
第五步:學(xué)會(huì )A/D轉換
MAP430單片機帶有多通道12位A/D轉換器,通過(guò)這些A/D轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學(xué)習時(shí)注意模擬地與數字地、參考電壓、采樣時(shí)間,轉換速率,轉換誤差等概念。
使用A/D轉換功能的簡(jiǎn)單的例子是設計一個(gè)電壓表。
第六步:學(xué)會(huì )PCI、I2C接口和液晶顯示器接口
這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學(xué)會(huì )比較、捕捉、PWM功能
這些功能可以使單片機能夠控制電機,檢測轉速信號,實(shí)現電機調速器等控制起功能。
如果以上七步都學(xué)會(huì ),就可以設計一般的應用系統,相當于學(xué)會(huì )十招降龍十八掌,可以出手攻擊了。
第八步:學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計
學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計是非常重要的,因為這是當前產(chǎn)品開(kāi)發(fā)的發(fā)展方向。
到此為止,相當于學(xué)會(huì )15招降龍十八掌,但還不到打遍天下無(wú)敵手的境界。即使如此,也算是單片機大蝦了。
入手一個(gè)51學(xué)習板第一步,先去淘一個(gè)51系列的學(xué)習開(kāi)發(fā)版,一般也就百來(lái)塊一個(gè),學(xué)習一門(mén)技術(shù),還是要花點(diǎn)成本的。如果你們學(xué)校有自己的開(kāi)發(fā)板就更好了,直接借學(xué)校或者買(mǎi)畢業(yè)的學(xué)長(cháng)的二手開(kāi)發(fā)板也可以。
看視頻教程
可以通過(guò)上網(wǎng)下載,或者去淘一個(gè)視頻教程。畢竟我們學(xué)習東西,有個(gè)老師指導會(huì )比自己摸索的速度會(huì )快得多,建議結合書(shū)本一起學(xué)習。看完一個(gè)模塊的教程就拿學(xué)習板操作一次,一個(gè)學(xué)習板一般也就十幾個(gè)模塊,一般半個(gè)月就可以熟悉了。
全部模塊結合應用
當你熟悉了學(xué)習板的所有模塊之后,就需要結合起來(lái)應用了,比如使用溫度傳感器讀出來(lái)的數據在數碼管顯示,如果超過(guò)某個(gè)溫度之后蜂鳴器會(huì )響等等功能。這個(gè)可以發(fā)揮自己的想象力,最好是把所有的模塊都用上。
參加比賽
如果你有興趣挑戰自己,最好是報名參加全國電子競賽,這樣就會(huì )有學(xué)校老師直接帶你學(xué)習了,一般大一是不能報名的,需要大二才可以報名,最好是大二的時(shí)候報名,這樣就可以知道自己有哪些不足,同時(shí)全國大賽是2年一次,這樣你在大四還可以再參加一次。
學(xué)習使用單片機就是理解單片機硬件結構,以及內部資源的應用,在匯編或C語(yǔ)言中學(xué)會(huì )各種功能的初始化設置,以及實(shí)現各種功能的程序編制。
第一步:數字I/O的使用 使用按鈕輸入信號,發(fā)光二極管顯示輸出電平,就可以學(xué)習引腳的數字I/O功能,在按下某個(gè)按鈕后,某發(fā)光二極管發(fā)亮,這就是數字電路中組合邏輯的功能,雖然很簡(jiǎn)單,但是可以學(xué)習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進(jìn)行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個(gè)功能,就要對控制該功能的寄存器進(jìn)行設置,這就是單片機編程的特點(diǎn),千萬(wàn)不要怕麻煩,所有的單片機都是這樣。
第二步:定時(shí)器的使用 學(xué)會(huì )定時(shí)器的使用,就可以用單片機實(shí)現時(shí)序電路,時(shí)序電路的功能是強大的,在工業(yè)、家用電氣設備的控制中有很多應用,例如,可以用單片機實(shí)現一個(gè)具有一個(gè)按鈕的樓道燈開(kāi)關(guān),該開(kāi)關(guān)在按鈕按下一次后,燈亮3分鐘后自動(dòng)滅,當按鈕連續按下兩次后,燈常亮不滅,當按鈕按下時(shí)間超過(guò)2s,則燈滅。數字集成電路可以實(shí)現時(shí)序電路,可編程邏輯器件(PLD)可以實(shí)現時(shí)序電路,可編程控制器(PLC)也可以實(shí)現時(shí)序電路,但是只有單片機實(shí)現起來(lái)最簡(jiǎn)單,成本最低。
定時(shí)器的使用是非常重要的,邏輯加時(shí)間控制是單片機使用的基礎。第三步:中斷單片機的特點(diǎn)是一段程序反復執行,程序中的每個(gè)指令的執行都需要一定的執行時(shí)間,如果程序沒(méi)有執行到某指令,則該指令的動(dòng)作就不會(huì )發(fā)生,這樣就會(huì )耽誤很多快速發(fā)生的事情,例如,按鈕按下時(shí)的下降沿。
要使單片機在程序正常運行過(guò)程中,對快速動(dòng)作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動(dòng)作發(fā)生后,單片機中斷正常運行的程序,處理快速發(fā)生的動(dòng)作,處理完成后,在返回執行正常的程序。中斷功能使用中的困難是需要精確地知道什么時(shí)候不允許中斷發(fā)生(屏蔽中斷)、什么時(shí)候允許中斷發(fā)生(開(kāi)中斷),需要設置哪些寄存器才能使某 種中斷起作用,中斷開(kāi)始時(shí),程序應該干什么,中斷完成后,程序應該干什么等等 。
中斷學(xué)會(huì )后,就可以編制更復雜結構的程序,這樣的程序可以干著(zhù)一件事,監視著(zhù)一件事,一旦監視的事情發(fā)生,就中斷正在干的事情,處理監視的事情,當然也可以監視多個(gè)事情,形象的比喻,中斷功能使單片機具有吃著(zhù)碗里的,看著(zhù)鍋里的功能。以上三步學(xué)會(huì ),就相當于降龍十八掌武功,會(huì )了三掌了,可以勉強護身。
第四步:與PC機進(jìn)行RS232通信 單片機都有USART接口,特別是MSP430系列中很多型號,都具有兩個(gè)USART接口。USART接口不能直接與PC機的RS232接口連接,它們之間的邏輯電平不同,需要使用一個(gè)MAX3232芯片進(jìn)行電平轉換。
USART接口的使用是非常重要的,通過(guò)該接口,可以使單片機與PC機之間交換信息,雖然RS232通信并不先進(jìn),但是對于接口的學(xué)習是非常重要的。正確使用USART接口,需要學(xué)習通信協(xié)議,PC機的RS232接口編程等等知識。
試想,單片機實(shí)驗板上的數據顯示在PC機監視器上,而PC機的鍵盤(pán)信號可以在單片機實(shí)驗板上得到顯示,將是多么有意思的事情啊! 第五步:學(xué)會(huì )A/D轉換 MAP430單片機帶有多通道12位A/D轉換器,通過(guò)這些A/D轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學(xué)習時(shí)注意模擬地與數字地、參考電壓、采樣時(shí)間,轉換速率,轉換誤差等概念。
使用A/D轉換功能的簡(jiǎn)單的例子是設計一個(gè)電壓表。第六步:學(xué)會(huì )PCI、I2C接口和液晶顯示器接口 這些接口的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學(xué)會(huì )比較、捕捉、PWM功能 這些功能可以使單片機能夠控制電機,檢測轉速信號,實(shí)現電機調速器等控制起功能。 如果以上七步都學(xué)會(huì ),就可以設計一般的應用系統,相當于學(xué)會(huì )十招降龍十八掌,可以出手攻擊了。
第八步:學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計 學(xué)習USB接口、TCP/IP接口、各種工業(yè)總線(xiàn)的硬件與軟件設計是非常重要的,因為這是當前產(chǎn)品開(kāi)發(fā)的發(fā)展方向。到此為止,相當于學(xué)會(huì )15招降龍十八掌,但還不到打遍天下無(wú)敵手的境界。
即使如此,也算是單片機大蝦了。
單片機基礎知識飛翔電子技術(shù) 2003-11-04 單片機的組成 單片機要自動(dòng)完成計算,它應該具有哪些最重要的部分呢?我們以打算盤(pán)為例計算一道算術(shù)題。
例:36+163*156-166÷34。現在要進(jìn)行運算,首先需要一把算盤(pán),其次是紙和筆。
我們把要計算的問(wèn)題記錄下來(lái),然后第一步先算163*156,把它與36相加的結果記在紙上,然后計算166÷34,再把它從上一次結果中減去,就得到最后的結果。 現在,我們用單片機來(lái)完成上述過(guò)程,顯然,它首先要有代替算盤(pán)進(jìn)行運算的部件,這就是“運算器”;其次,要有能起到紙和筆作用的器件,即能記憶原始題目、原始數據和中間結果,還要記住使單片機能自動(dòng)進(jìn)行運算而編制的各種命令。
這類(lèi)器件就稱(chēng)為“存貯器”。此外,還需要有能代替人作用的控制器,它能根據事先給定的命令發(fā)出各種控制信號,使整個(gè)計算過(guò)程能一步步地進(jìn)行。
但是光有這三部分還不夠,原始的數據與命令要輸入,計算的結果要輸出,都需要按先后順序進(jìn)行,有時(shí)還需等待。 如上例中,當在計算163*156時(shí),數字36就不能同時(shí)進(jìn)入運算器。
因此就需要在單片機上設置按控制器的命令進(jìn)行動(dòng)作的“門(mén)”,當運算器需要時(shí),就讓新數據進(jìn)入。或者,當運算器得到最后結果時(shí),再將此結果輸出,而中間結果不能隨便“溜出”單片機。
這種對輸入、輸出數據進(jìn)行一定管理的“門(mén)”電路在單片機中稱(chēng)為“口”(Port)。在單片機中,基本上有三類(lèi)信息在流動(dòng),一類(lèi)是數據,即各種原始數據(如上例中的36、163等)、中間結果(如166÷34所得的商4、余數30等)、程序(命令的集合)等。
這樣要由外部設備通過(guò)“口”進(jìn)入單片機,再存放在存貯器中,在運算處理過(guò)程中,數據從存貯器讀入運算器進(jìn)行運算,運算的中間結果要存入存貯器中,或最后由運算器經(jīng)“出入口”輸出。 用戶(hù)要單片機執行的各種命令(程序)也以數據的形式由存貯器送入控制器,由控制器解讀(譯碼)后變?yōu)楦鞣N控制信號,以便執行如加、減、乘、除等功能的各種命令。
所以,這一類(lèi)信息就稱(chēng)為控制命令,即由控制器去控制運算器一步步地進(jìn)行運算和處理,又控制存貯器的讀(取出數據)和寫(xiě)(存入數據)等。第三類(lèi)信息是地址信息,其作用是告訴運算器和控制器在何處去取命令取數據,將結果存放到什么地方,通過(guò)哪個(gè)口輸入和輸出信息等。
存貯器又分為只讀存貯器和讀寫(xiě)存貯器兩種,前者存放調試好的固定程序和常數,后者存放一些隨時(shí)有可能變動(dòng)的數據。顧名思義,只讀存貯器一旦將數據存入,就只能讀出,不能更改(EPROM、E2PROM等類(lèi)型的ROM可通過(guò)一定的方法來(lái)更改、寫(xiě)入數據——編者注)。
而讀寫(xiě)存貯器可隨時(shí)存入或讀出數據。 實(shí)際上,人們往往把運算器和控制器合并稱(chēng)為中央處理單元——CPU。
單片機除了進(jìn)行運算外,還要完成控制功能。所以離不開(kāi)計數和定時(shí)。
因此,在單片機中就設置有定時(shí)器兼計數器,其基本結構與本連載之(二)中的舉例類(lèi)似。到這里為止,我們已經(jīng)知道了單片機的基本組成,即單片機是由中央處理器(即CPU中的運算器和控制器)、只讀存貯器(通常表示為ROM)、讀寫(xiě)存貯器(又稱(chēng)隨機存貯器通常表示為RAM)、輸入/輸出口(又分為并行口和串行口,表示為I/O口)等等組成。
實(shí)際上單片機里面還有一個(gè)時(shí)鐘電路,使單片機在進(jìn)行運算和控制時(shí),都能有節奏地進(jìn)行。另外,還有所謂的“中斷系統”,這個(gè)系統有“傳達室”的作用,當單片機控制對象的參數到達某個(gè)需要加以干預的狀態(tài)時(shí),就可經(jīng)此“傳達室”通報給CPU,使CPU根據外部事態(tài)的輕重緩急來(lái)采取適當的應付措施。
現在,我們已經(jīng)知道了單片機的組成,余下的問(wèn)題是如何將它們的各部分連接成相互關(guān)聯(lián)的整體呢?實(shí)際上,單片機內部有一條將它們連接起來(lái)的“紐帶”,即所謂的“內部總線(xiàn)”。此總線(xiàn)有如大城市的“干道”,而CPU、ROM、RAM、I/O口、中斷系統等就分布在此“總線(xiàn)”的兩旁,并和它連通。
從而,一切指令、數據都可經(jīng)內部總線(xiàn)傳送,有如大城市內各種物品的傳送都經(jīng)過(guò)干道進(jìn)行。 單片機指令系統與匯編語(yǔ)言程序 前面已經(jīng)講述了單片機的幾個(gè)主要組成部分,這些部分構成了單片機的硬件。
所謂硬件(Hardware),就是看得到,摸得到的實(shí)體。但是,光有這樣的硬件,還只是有了實(shí)現計算和控制功能的可能性。
單片機要真正地能進(jìn)行計算和控制,還必須有軟件(Software)的配合。軟件主要指的是各種程序。
只有將各種正確的程序“灌入”(存入)單片機,它才能有效地工作。單片機所以能自動(dòng)地進(jìn)行運算和控制,正是由于人把實(shí)現計算和控制的步驟一步步地用命令的形式,即一條條指令(Instruction)預先存入到存貯器中,單片機在CPU的控制下,將指令一條條地取出來(lái),并加以翻譯和執行。
就以?xún)蓚€(gè)數相加這一簡(jiǎn)單的運算來(lái)說(shuō),當需要運算的數已存入存貯器后,還需要進(jìn)行以下幾步:第一步:把第一個(gè)數從它的存貯單元(Location)中取出來(lái),送至運算器。 第二步:把第二個(gè)數從它所在的存貯單元中取出來(lái),送至運算器; 第三步:相加; 第四步:把相加完的結果,送至存貯器中指定的單元。
所有這些取數、送數、相加、存數等等都是一種操。
單片機其實(shí)就是一個(gè)電子元件,它的應用廣泛,要看你用在什么地方.
要學(xué)習單片機,不需要很高的學(xué)歷,初中以上就可以了.但要用好單片機,這可不是一句話(huà)就能解決的.因為單片機只是一個(gè)器件,想讓它實(shí)現什么功能,這是編程人員的大腦里的水平?jīng)Q定的.
例如:你想控制一臺電動(dòng)機,僅僅會(huì )單片機編程,是遠遠不夠的,你要掌握電動(dòng)機的原理,工作具體要求,達到什么樣的指標.
單片機的學(xué)習,應該建立在物理和數學(xué)的基礎上,只有這樣,你學(xué)會(huì )單片機編程,才會(huì )有用.
學(xué)習單片機的最有效方法是理論與實(shí)踐并重 對一個(gè)初學(xué)單片機的人來(lái)說(shuō),如果按教科書(shū)式的學(xué)法,上來(lái)就是一大堆指令、名詞,學(xué)了半天還搞不清這些指令起什么作用,能夠產(chǎn)生什么實(shí)際效果,那么也許用不了幾天就會(huì )覺(jué)得枯燥乏味而半途而廢。
所以學(xué)習與實(shí)踐結合是一個(gè)好方法,邊學(xué)習、邊演練,循序漸進(jìn),這樣用不了幾次就能將用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。也就是說(shuō),當你此次學(xué)習完某幾條指令后(一次數量不求多,只求懂),接下去就該做實(shí)驗了,通過(guò)實(shí)驗,使你感受剛才的指令產(chǎn)生了控制效果,眼睛看得見(jiàn)(燈光)、耳朵聽(tīng)得到(聲音),更能深刻理解指令是怎樣轉化成信號去控制電子產(chǎn)品的。
說(shuō)句過(guò)分的話(huà),單片機與其說(shuō)是學(xué)出來(lái)的,還不如說(shuō)是做實(shí)驗練出來(lái)的,何況做實(shí)驗本身也是一種學(xué)習過(guò)程。《電子制作》2003~2004的《手把手教你學(xué)單片機》講座就是基于這樣一種邊學(xué)邊練的理念展開(kāi)的,從眾多的讀者反饋來(lái)看,效果特別好,許多讀者經(jīng)3~6個(gè)月的學(xué)習已能開(kāi)發(fā)簡(jiǎn)單的產(chǎn)品了(如霓紅燈廣告牌控制、累加計數器等)。
學(xué)習單片機要合理安排學(xué)習時(shí)間持之以恒 學(xué)習單片機可不能“三天打魚(yú)、二天曬網(wǎng)” ,要有持之以恒的毅力與決心,學(xué)習完幾條指令后,就應及時(shí)做實(shí)驗,融會(huì )貫通,而不要等幾天或幾個(gè)星期有時(shí)間后再做實(shí)驗,這樣效果不好甚至前學(xué)后忘。另外要有打“持久戰” 的心理準備,不要興趣來(lái)時(shí)學(xué)上幾天,無(wú)興趣時(shí)涼上幾星期。
學(xué)習單片機很重要的一點(diǎn)就是持之以恒。 學(xué)習單片機要使用循環(huán)學(xué)習法使之根深蒂固 《手把手教你學(xué)單片機》講座入門(mén)起點(diǎn)低,很多朋友覺(jué)得好學(xué)、易學(xué),很快就能將講座從頭至尾學(xué)完、學(xué)懂,但過(guò)了幾個(gè)月,在開(kāi)發(fā)產(chǎn)品時(shí)對指令的具體作用就有些淡忘了。
根據現代科學(xué)的研究,對只短暫學(xué)過(guò)一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是,過(guò)一段時(shí)間后(1~2個(gè)月)再重新做一遍,這樣反復循環(huán)幾次就能徹底弄懂消化,永不忘卻。
有道是:若人生能細看《水滸傳》10遍,那么里面的故事內容、人物場(chǎng)情將永生不忘。 學(xué)習單片機要進(jìn)行適當投資購買(mǎi)實(shí)驗器材及書(shū)籍資料 單片機技術(shù)是一門(mén)含金量高的技術(shù),一旦學(xué)會(huì )后,它給你帶來(lái)的效益回報當然也高,無(wú)論是應聘求職還是自起爐灶開(kāi)廠(chǎng)辦公司,其前景是光明無(wú)限。
因此在學(xué)習時(shí)要舍得適當投資購買(mǎi)必要的學(xué)習、實(shí)驗器材,另外還要經(jīng)常去科技圖書(shū)店看看,購買(mǎi)一些適合自己學(xué)習、提高的書(shū)籍。總之,春天不播種哪來(lái)秋天的收獲?考慮到初學(xué)者的學(xué)習成本,《手把手教你學(xué)單片機》講座主要采用“程序完成后軟件仿真→單片機燒錄程序→試驗板通電實(shí)驗”的方法(現在的快閃型單片機其程序可燒寫(xiě)1000次以上),而沒(méi)有采用價(jià)格昂貴的在線(xiàn)仿真器(ICE)進(jìn)行實(shí)驗,這樣整套實(shí)驗器材(不包括PC機)只有幾百元,對大部分已工作的愛(ài)好者來(lái)說(shuō)都有這個(gè)經(jīng)濟能力承受。
一旦當你掌握了單片機的編程技術(shù),成為一個(gè)水平較高的單片機設計人員時(shí),再買(mǎi)在線(xiàn)仿真器也不遲。 準備: 單片機燒錄器 單片機仿真器 單片機(89c2051,便宜) 軟件(Keil) 1、先找本單片機入門(mén)的書(shū)來(lái)看,對于寄存器不必很深的了解 2、照書(shū)上的電路圖搭好電路(復位、晶振、IO……) 3、將書(shū)上的范例程序燒入單片機跑(或者仿真,看程序運行) 4、當你做完IO流水燈實(shí)驗、串口收發(fā)數據實(shí)驗,再回去看書(shū),能有更深的體會(huì )。
5、高級應用的書(shū),或者做更多的東西~~。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:3.549秒