導航:首頁 > 操作系統 > 單片機入門視頻教程第二課

單片機入門視頻教程第二課

發布時間:2025-03-07 09:15:07

❶ 怎樣自學單片機

我單片機也是自學的,不過我不太會說話,簡單說一下吧。
最重要的一個呢就是要有興趣,如果自己是沒有什麼興趣的,那就別學了。
有興趣,但沒基礎並不是什麼問題。
首先一個,數電的一些基本知識,邏輯,高低電平,觸發器,簡單的時序電路。這些都要會。
還有模電,(元增民的書很好)簡單的就可以了,現在不是設計電路。上拉,下拉,二極體,三極體,放大,運放,AD,DA轉換,了解一下這些,要知道這些是怎麼一回事。
C語言,可以直接學一下標准C,推薦譚浩強的《c語言程序設計》,入門容易,也系統些。然後學C51,很容易了。也可以兩樣一起學,把標准C作為工具書來查,比較推薦這個。
C語言的重要性不用說,但匯編也是同樣重要的。所以還要學一下匯編,可能剛開始看匯編很亂,不過可以先用C語言寫,C熟悉了,再用匯編來寫,把自己之前寫的C程序寫成匯編的。
還有常用常見的一些晶元器件要會用,比如說時鍾晶元,測溫晶元,鎖存器,解碼器,串列轉並行,並行轉串列等這些,這些在初學單片機時都會學到的,對以後也是很有用的。
其實,以上那些知識,數電,模電,C語言,匯編可以一起來,你用到哪些,就去學哪些,現學現在用,最重要的是多動手,多寫程序,多思考,不懂的自己想想,想不明白就問別人。
板子的話我學的時候自己是學有買板子的,一個是用模擬軟體,一個是去學校的實驗室,不過我知道天祥的板子做得很好,相信你也會知道網上有郭天祥十天學會單片機的視頻。當然啦,十天學會那是不可能的,不過他的板子確實很好,雖然貴了一點,但不一定說就一定要買他的板子。網上有一些是他的那板子的改進版,就是加進了其它的模塊和功能,也可以考慮,因為我自己沒買過,鏈接就給不了你了。你可以自己上去看一下,看評論好的買。
記住,不要自己閉門造車,那樣是不可能學會的。一定要多動手,實踐才是最重要的。而且要腳踏實地。等自己覺得有些上手了,我覺得你可以經常在網路知道留意這方面的問題,幫人家解決一些問題(不是寫程序),幫助別人的同時其實你自己也是在進步的,別人遇到的問題說不定也是你以後會遇到的。然後自己做一些小東西出來,比如說做一個時鍾啊,或是時鍾加測溫的。簡單的防盜,或是做一個萬用表,等等這些,都是很好用的。

❷ 零基礎怎麼學單片機呀

入手一個51學習板第一步,先去淘一個51系列的學習開發版,一般也就百來塊一個,學習一門技術,還是要花點成本的。如果你們學校有自己的開發板就更好了,直接借學校或者買畢業的學長的二手開發板也可以。

參考:http://jingyan..com/article/ac6a9a5e45da202b643eac7f.html。

❸ 單片機好學不

單片機是電子專業的核心課程,學習起來有一定的綜合要求。
單片機需要軟體編程基礎,硬體方面的模電,數電基礎,基礎打好,後面上手實踐學習會方便點
學習單片機需要的工具
1.實驗板(參考吳鑒鷹單片機開發板)
如果你對單片機還一無所知,那麼自製或者購買一塊實驗板是比較好的選擇。通常在實驗板上會設計一些開關、LED指示燈、數碼管、各種介面晶元等常用器件,通過對這些器件的編程練習,逐步掌握單片機的編程技術。
2.模擬機
模擬機的用途是替代電路板上的單片機晶元,模擬機通過串列口、USB介面等方式與與PC機聯機通信,接收PC端控制軟體發出的指令,以單步、過程單步、全速運行等各種方式來執行程序,以單步或過程單步方式執行程時,每次執行完程序後可以將執行的結果反饋到PC端的控制軟體中顯示出來。由於單片機編程時必須要明確每一條指令執行完畢後會有什麼樣的結果,弄清實際運行後的結果是否與設想的結果相符,因此,模擬功能對於單片機的學習和開發可以起到很重要的幫助作用。
3.編程器或者下載線
其用途是將代碼寫入單片機晶元內部。對於學習者來說,有了模擬機也可暫時不配編程器或下載線,因為有了實驗板、模擬機就可以做實驗了。但是建議配置一台,這樣可以對單片機開發的各個環節都有所了解。
4.萬用表、電烙鐵等電子製作工具
單片機開發,不是簡單的編程,到目前為止,還少有純粹的「單片機程序員」,通常要求開發者軟、硬體方面都要熟悉,因此,這些電子製作工作還是要配備的。
需要說明的是,這里所說的模擬機、實驗板、下載線或編程器等都是就一般概念而言的,並不涉及到具體的產品,市場上也有一些產品在設計時將實驗板、模擬功能、下載或編程功能等中的一部分或者全部都集成到一塊板上,構成一整套的實驗系統。

學習單片機從哪開始
如果你已經有了上面的基礎,你可以直接上手吳鑒鷹單片機開發板了

❹ 單片機的學習方法

從剛開始接觸單片機,到現在已經有3年的時間了,在這期間學習和使用了51單片機、飛思卡爾單片機,LPC2138,PIC16F887等系列的單片機,每接觸一款單片機,都會經歷熟悉其基本開發,然後將其用於項目中的過程,對於如何學習一款單片機,自己做了如下的總結。
大家都知道,51單片機是最容易入門的,不僅因為其編程簡單,更重要的是網上的資料非常豐富。所以一般學習單片機開發的都將51單片機作為入門開發的首選。我學習51單片機的時候是採用這樣的一個步驟進行學習的:
第一步(熟悉的過程):在網上找學習資料,在網上看了很多。印像最深的要數王雲老師的雲龍51單片機視頻教程,因為這個教程從基礎到復雜的編程慢慢深入,邊講邊寫代碼,講的比較的全面,而且也生動,所以那一階段,也是我學習單片機進步最快的階段,這時對51單片機也就沒有感到陌生了。通過視頻讓我知道了該怎樣學習單片機,學習單片機,要從實驗入手,先熟悉單片機再說,開發語言開始使用的是C語言比匯編更好理解。
第二步(進階的過程):有了第一步的基礎之後,接下來的便是進階的過程,買了一款51單片機開發板,然後就開始了我的學習之旅,每次聽課的時候,按照上面的實驗,以及課堂上面調試程序時出現的一些問題,自己認真的在電腦上進行調試,並分析產生故障的原因,讓我有了一定的開發基礎。在看完了視頻教程之後,後面又對基礎的知識進行了下補習,主要是看單片機原理性的教材,因為有些細節性的東西還是要從教材上面獲得。圍繞單片機的LED燈進行控制,通過控制LED燈的亮、滅,熟悉了51單片機的內部的各種資源,這樣就能使我在很短的時間內,將51單片機內部的各個功能部件全部都使用到了。
第三步(項目實戰的階段):學習單片機的時候,雖然也編寫了一些程序,但是那些都是一些很小的模塊程序,並沒有起到綜合應用的目的,所以在這之後,我和另外一個學習硬體的同學一起組成了一個小的團隊,進行項目實踐開發,那時候,實驗室的條件比價好,有很多的器件可以自己使用。所以,我們就設計了我們的第一個作品,基於單片機的液體點滴監控系統。做這個系統時,就將以前單片機所學的知識,做了一個綜合的應用,包括有LCD1602控制,串口的控制等。
經過以上三個步驟的學習之後,對於51單片機的開發基本上就算入門了。而對於其他類型的單片機,如飛思卡爾單片機,LPC2148 ARM7單片機,PIC16F887等,雖然每個系列的功能不一樣,但是最基本的編程思想還是一樣的,不同的可能就是編譯器,程序下載的軟體等差別,所以有了51單片機的開發基礎之後,學習其他單片機所採用的方法就是一個差異化的學習,學習各種單片機不同的地方,這樣,就能很快的熟悉一款新的型號的單片機。

❺ 如何自學單片機編程

目前單片機對於工科學生而言就會象電路基礎原理一樣成為基礎課。

其實不是單片機難學,而是不知道怎麼入門。請大家記住一句話「單片機不是學出來的,而是玩出來的」。下面結合自己自學單片機的體會,和大家一起來「玩」單片機。准備好了嗎?我現在開始教大家如何學習單片機。

第一步:先讀通一本教材
唉!?太沒創意了吧,還要看書?不錯,第一步還是要通讀一遍教材,這樣我們才能站在巨人的肩膀上。讀了一遍什麼感覺,一個字暈。著很正常,不然你就看不到這篇文章。很多人在暈了之後就泄氣了,或者換教材,接著暈,直至暈倒。不過,現在告訴大家我們要向酒鬼學習,暈了不要緊,嘴上一直說「沒醉」,至少有可以多喝半斤。所以信心很重要。
第二:暈著腦袋實踐
第一步我們已經暈了,其實,我們是在似醉非醉,似醒非醒的最高境界。趁著這么好的感覺(這種感覺是多少武林高手夢寐以求的),趕快練上幾路拳腳。
首先要選好兵器。找一款功能多,教程詳細,技術支持好的單片機開發板,吳鑒鷹單片機開發板是主流,適合學習。軟體建議用Keil c51,硬體要有pc機和開發板,開發板要求有流水燈、數碼管、獨立按鍵、矩陣鍵盤、ad轉換、液晶屏、蜂鳴器,這就差不多了。軟體網上有的是,下一個,還是免費的。pc機沒有可以先用下同學的。開發板大概在200元左右,這比請朋友吃飯便宜多了。在想想將來我們要靠他來闖盪江湖,這又算得了什麼呢?
好!兵器選好了,那就練把!提醒大家一句,降龍十八掌也是從扎馬步練起的。即便我們比郭靖聰明,也要先練馬步,想想黃蓉就知道了。現在就從最基本的流水燈開始,試著先控制一個發光管,慢慢的變換花樣,做出自己的個性來。是不是特有成就感,是不是不吃飯都不知道餓。現在已經有點著迷了吧(個別人除外)。

第三:帶著問題解決問題
在實踐中我們有很多現象解釋不了,怎麼辦?是自己慢慢參悟呢,還是向高手請教?建議先自己參悟,實在不行在向高手請教,這是記憶最深刻,效果最好的辦法。但不要參悟的時間太長,否則會削減我們剛建立起來的信心;事事都問,記憶就不深刻,成不了自己的東西,就像練武,只學到了招式,沒學到內功。如果這一步能過關,哈哈,相信你已經被單片機迷住了。
第四步:自我修養,不斷提高
達到著一步,不論是技術水平,學習方法,還是心理素質都達到一定的境界了,已經入門了。俗話說師傅領進門,修行在個人。到了這一步,下來就要看個人的努力和悟性怎樣了,能否創造出自己的「黯然銷魂掌」,那要看個人的修為了。

❻ 51單片機怎麼入門

1、建議你買個開發板,200塊的配置都非常全了,硬體有個直觀認識
2、網上有視頻教程《十天學會單片機》、《力天手把手教你單片機》等一些可以讓你快速入門,看視頻做筆記,邊練習,進步很快。手頭應該有些比較全面的單片機的書,方便查閱。
3、如果沒有開發板,只有用proteus模擬軟體,我推薦《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》這本書
請看郭天祥大師的《怎樣學習單片機》
很多單片機初學者問我的第一句話就是怎樣才能學好單片機?對於這個問題我今天就我自己是如何開始學單片機、如何開始上手、如何開始熟練這個過程給大家講講。先說說單片機,我們現在用的比較多的是8051單片機,它的資料比較多,用的人也較多,市場也很大,51單片機內部結構比較簡單,非常適合初學者學習,建議初學者將51單片機做為入門級晶元。單片機屬於硬體,我強烈不推薦大家使用單片機模擬軟體來學習單片機,也可以肯定的告訴大家,使用模擬軟體是學不會單片機的,硬體只有把它擺在你的面前,親自操作它,才會有深刻的體會,才能學明白它。單片機這門課是一科非常重視動手實踐的科目,不能總是看書,但是也不能完全不看書,我們需要從書中大概了解一下單片機的各個功能寄存器,如果看的多了反而容易搞亂,尤其是現在市場上大多數講單片機的書一開始就講解較復雜的內存、地址、存儲器什麼的,更讓初學者感到不知所雲、難以入門。簡單的說,當我們使用單片機時,實際上就是用我們自己編寫的軟體去控制單片機的各個功能寄存器,再簡單些,就是控制單片機哪些引腳的電平什麼時候輸出高,什麼時候輸出低。由這些高低變化的電平來控制外圍電路,實現我們需要的各個功能。

關於看書,大家只需大概了解單片機各引腳的功能,了解下寄存器。第一次、第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天就夠了,而我們要把更多的時間放到實踐中去,這才是最關鍵的,在實踐的過程有不懂之處再查書,這樣記憶才深刻。關於實踐有兩種方法你可以選擇,方法一、你自己花錢買一塊單片機的學習板,不要求那種價格上千塊功能太太全的,對於初學者來說你買功能太全的板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD 和DA、液晶、蜂鳴器、IIC匯流排、有USB擴展也最好,這些就差不多了。如果說我上面提到的這些功能你能熟練應用,那可以說對於單片機本身的操作你已經入門了,剩下的就是自己練習設計外圍電路,不斷的積累經驗。只要過了第一關,後面的路就好走多了,萬事開頭難,大家都聽過。方法二、你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統板。對於高手來說,做個單片機的最小系統板可能只需要幾分鍾的時間,而對於初學者可就難多了,因為只有對硬體徹底了解了,你才能熟練的駕馭它。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你還是選擇方法一,畢竟自己有一塊學習板要方便的多,以後做單片機類的小實驗時經常都能用得上,省時又省事。

有了單片機學習板之後你就要多練習,最好是自己有台電腦,少看電影,少打游戲,把學習板和電腦連好,打開調試軟體坐在電腦前,先學會怎麼用調試軟體,然後從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意願隨意流動時你已經入門了,你會發現單片機是多麼迷人的東西啊,太好玩了,這不是在學習知識,而是在玩,比起跑跑卡丁車,比起魔獸世界,要好玩的多的多。當你編寫的程序按你的意願實現時,你比做任何事都開心,你會上癮的,真的,做電子設計的人真的會上癮。然後讓數碼管亮起來,這兩項會了後,你已經不能自拔了。就是要這樣練習,在寫程序的時候你肯定會遇到很多問題,而這時你再去翻書找,或是問別人,或是上網搜索。當得到解答後你會記住一輩子的,知識必須應用於現實生活中,解決實際問題,這樣才能發揮它的作用,你自己好好想想,上了這么多年大學,天天上課,你在課堂上學到了什麼?是不是為了期末考試而忙碌呢?考完得了90分,哈哈哈好高興啊,過一個假期,甚至過一個周末,然後忘的一干二凈,是不是?你學到什麼了?我認為這樣的生活沒有意義。但是我告訴你單片機一旦學會,永遠不會忘了。

另外我再說說關於用匯編語言還是C語言編程的問題。很多同學大一、二就開設了C語言的課,我也上過,我知道那時上課老師講的就是幾乘幾、幾加幾、求個階乘、畫個星星、編個月亮什麼的。學完了有什麼用?雖然考試我考了90分,可我心裡比誰都明白,C語言到底是什麼?它有什麼用?到底它能做什麼我一無所知。我們不能過多的評價當今的高校教育,但我們必須得為自己負責任。讓你用C語言編單片機的程序你是不是就傻了?單片機編程用C語言或匯編語言都可以,但是我建議用C語言比較好,如果原來有C語言的基礎那學起來會更好,如果沒有,也可以邊學單片機邊學C語言,C語言很簡單,只是一門工具而已,我勸大家最好學好學精它,將來肯定用得著,要不然以後也得學,你一點匯編都不會根本無所謂,但你一點C語言都不會那你將來會吃苦頭。給大家推薦一本書,作者譚浩強,書名<程序設計>>,清華大學出版社,大家在學習本書的同時再參考上面提到的這本書更有利C語言學習。也根本沒必要再從頭把<程序設計>>學一邊,就算再學一邊也許結果還是和你現在一樣,最好的辦法就是用到哪裡學哪裡。匯編寫程序代碼效率高,但相對難度較大,而且很繁瑣,尤其是遇到演算法方面的問題時,根本是麻煩的不得了,現在單片機的主頻在不斷的提高,我們完全不需要那麼高效率的代碼,因為有高頻率的時鍾,單片機的ROM也在不斷的提高,足夠裝得下你用C語言寫的任何代碼,C語言的資料又多又好找,將來可移植性非常好,所以我勸大家用C語言。

總結上面,只要你有信心,做事能堅持到底,有不成功絕不放棄的強烈意志,那學個單片機對你來說就是件非常容易的事。建議步驟:
1 、看書大概了解一下單片機結構,大概了解就行。不用都看懂,又不讓你出書。
2 、用學習板練習編寫程序,學單片機主要就是練編程序,遇到不會的再問人或查書。
3 、自己網上找些小電路類的資料練習設計外圍電路。焊好後自己調試,熟悉過程。
4 、自己完全設計具有個人風格的電路、產品 … 你已經是高手了。

❼ 如何學習單片機編程,不要叫我去看書,那些太空了。。

怎樣快速學好單片機,這是個困擾很多大學生的一個難題。

我認為以下的方法比較適當:
先學51單片機,它是基礎,比較容易入手,
51單片機學好之後,有了編程的靈感,再學其它的單片機也就容易了。
那麼,51單片機怎樣快速入門呢?

我有一個順口溜:
單片機,要學好,有決竅,
先模仿,再提高。
實踐加理論,
理論加實踐,
用心領悟最重要。

具體來說,
第一課 安裝軟體
1.1 安裝KEIL C51
1.2 安裝PROTEUS

第二課 調試與模擬小程序
2.1 在KEIL上能調試二、三個簡單的小程序
2.2 在PROTEUS上實現簡單的模擬

第三課 修改程序
3.1 修改一個最簡單的程序並下載
3.2 修改一個略為復雜的程序並下載

第四課 下載程序
***********************************************************************************
買一塊入門級的單片機實驗板,
幾十元一塊的即可,不要一下子就買貴的。
***********************************************************************************
4.1 購買板子時有提供的程序,先下載一個最簡單的,如單燈閃爍等。
4.2 再下載一個略為復雜的,如電子時鍾等。
4.3 修改一個最簡單的程序並下載
4.4 修改一個略為復雜的程序並下載

第五課 單片機硬體知識學習
5.1 晶元硬體知識學習
5.2 最小系統硬體知識學習

第六課 程序設計訓練
6.1 方波信號發生器
6.2 彩燈控制器
。。。。。。
*******************************************************************************************
至此,你已經入門了,以後就可以按現在的教材循序漸進了。
切記,理論聯系實際。

閱讀全文

與單片機入門視頻教程第二課相關的資料

熱點內容
雲伺服器難玩嗎 瀏覽:274
如何ping雲端伺服器 瀏覽:148
文件夾中能不能存放設備文件 瀏覽:3
繼電器連接單片機 瀏覽:14
寧明天西到崇左源碼 瀏覽:657
10g文件夾誤刪能恢復嗎 瀏覽:132
dos命令服務啟動 瀏覽:724
aws雲伺服器付費 瀏覽:171
水滴桿文件夾圖片 瀏覽:26
java百戰程序員25講 瀏覽:383
java斑馬 瀏覽:998
名片開發源碼 瀏覽:333
如何買便宜的雲伺服器 瀏覽:774
linux的命令提示符 瀏覽:979
機器人焊接手柄編程入門教程 瀏覽:653
方舟怎麼進入之前進去的伺服器 瀏覽:810
家有萌寶解壓 瀏覽:929
linuxc一站式學習pdf 瀏覽:20
奇思妙想pdf 瀏覽:992
租用裸金屬伺服器需要什麼資質 瀏覽:636