|
因為快臨近畢業了,翻翻以前的東西現在特別有感覺。看到一些東西就特別傷感,都是疼出來的感悟啊!現在說說我的感想吧!看的人多少會有點感覺的。順便附帶點資料,對要學的人還是有些幫助,以后不定期發送資料吧!前提樓主能找到工作養活自己。 上大學之前,有些人對你說,大學專業不重要,關鍵的是學好計算機和英語,專業課能過就可以,這樣就不愁找不到好工作了。這也是屁話。因為你將來不是純靠英語吃飯的,也不是做編程、搞軟件開發或動畫創作的,若果你性格偏內向沉穩、肯鉆研、愛好電子行業,將來想從事電子設計和研發工作,那你一定要學好專業課。當然英語也很重要,但以后工作中用得多的是你的專業英語,即能讀懂英語技術文檔,而不是跟別人比你口語多正宗多流利。至于計算機,那就是一工具,不要花太多時間去學photoshop、3dmax、Flash、網頁制作等流行軟件,這些在你今后的工作中用不著,也會牽扯你大量時間精力。好鋼用在刀刃上,多進進實驗室多搭搭電路吧。當然,電類學生對電腦也有特殊要求,那就是用熟Protel、 Multisim,學好匯編語言、C語言、選學PLD相關軟件。任務也是很重的。
明白這些以后就是開始學習的過程了,樓樓先介紹下51單片機對單片機學習的重要性吧!51是最基礎的,學習51有利于了解微機原理,因為51基本上就是直接操作寄存器的。學過之后你會對單片機結構原理有較深的理解,而且大多數51都不支持硬件iic和spi,通過51使用io口模擬iic和spi有利于了解通信協議。基于51單片機是基礎入門的一個單片機,還是應用最廣泛的一種,當你學習完51單片機以后,你學習其他的單片機都有很大的幫助。首先,學習單片機不需要多少東西,會簡單的C語言,知道51單片機的基本結構就可以了,自學過這2門課程的同學都夠條件。設備上,一般是建議購買一個100左右價位的開發板,例如,的"雙功能下載線"就具有良好的穩定性和較快的下載速度,上位機可擴展,可以下載更多的單片機及嵌入式芯片。通過實驗,這樣才可以進行實際的,全面的學習,還得有一個實際的電路了解其中的原理,其中單片機最小系統就可以。
下面簡單的說一下學習單片機的過程吧!
1.購買常用的工具(萬用表,烙鐵,烙鐵架,松香,焊錫,螺絲刀,吸錫器,攝子)和電子元件(萬能板,電阻,電容,發光二極管,整流橋,數碼管,常用接插件等),做個5V的直流電源(變壓器/整流橋/7812/7805/電解電容若干,電容的極性可別反了),再從基本的發光二極管驅動電路開始,了解灌電流還是拉電流、限流電阻取多大、怎么計算的等等。
2.用萬能板搭建一個51的最小系統(當然要從51入手,資料太多了),點亮一個LED再說,接著是數碼管、蜂鳴器,繼電器,EEPROM,AD/DA,LCD,時鐘芯片,數字溫度計,紅外遙控編解碼等等,這里面三極管用的很普遍,有時用作放大,有時用開關,一定要理解清楚。按照這個一樣一樣來,有條件買個開發板也很方便,若是能堅持DIY,也是趣味無窮。
3.單片機的編程,多數人先接觸匯編,要學好單片機,匯編是要懂的,但最終你必須掌握C語言,C語言真的太強大、太方便了,其好處不用我多說了。IDE個人感覺最好的是Keil,在這推薦一下。剛開始當然是從跑馬燈開始,網上有很多單片機實驗的源代碼,都是絕好的學習資料,好好消化一下,收獲會很大。 “hello world”的串口通信例子應該盡早調通,另外,一個好的編程風格也很重要,看一看相關的資料,你會受益很多。
4.程序寫好了,怎么下載到單片機里,用STC的51系列單片機吧,可以用串口燒你的程序,這其實叫IAP,有興趣可以去網上搜一下。當然,等你以后的用的單片機多了,編程器還是不可缺少的。
5. 單片機故障的排查:對于單片機的問題,首先搞清楚一個CPU工作的三要素: 電源,時鐘源(晶振),復位電路, 是不是都沒有問題了,如果有示波器那就更好了,看一下ALE腳是不是有fosc/6的方波信號,有的話說明單片機在工作,三要素已經滿足了,沒有的話只能再不厭其煩的檢察了,很簡單的。
說了這么多,其實還是趕快動手才最重要,熱愛學習的人運氣不會太差,附上部分資料截圖,有需要的同學也可以聯系樓主詢問需要什么資源的,看到了會解決的  
單片機代碼.png (8.98 KB, 下載次數: 54)
下載附件
2018-5-31 16:09 上傳
單片機書籍照片.png (66.35 KB, 下載次數: 55)
下載附件
2018-5-31 16:09 上傳
目錄.png (36.65 KB, 下載次數: 59)
下載附件
2018-5-31 16:09 上傳
全部截圖.png (105.23 KB, 下載次數: 71)
下載附件
2018-5-31 16:09 上傳
|
-
-
1. 基本模塊程序.rar
2018-5-31 16:10 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
6.87 MB, 下載次數: 7, 下載積分: 黑幣 -5
基于51單片機的模塊程序
-
-
AT89C51單片機編程器制作.rar
2018-5-31 16:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
2.23 MB, 下載次數: 4, 下載積分: 黑幣 -5
-
-
TX-1C開發板PDIUSBD12驅動開發包.rar
2018-5-31 16:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
9.51 MB, 下載次數: 3, 下載積分: 黑幣 -5
-
-
USB 1.1 協議中文版.rar
2018-5-31 16:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
517.76 KB, 下載次數: 3, 下載積分: 黑幣 -5
-
-
單片機原理及接口技術(余錫存).zip
2018-5-31 16:12 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
4.94 MB, 下載次數: 4, 下載積分: 黑幣 -5
-
-
單片微型計算機及應用(張毅坤).zip
2018-5-31 16:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
16.85 MB, 下載次數: 3, 下載積分: 黑幣 -5
評分
-
查看全部評分
|