欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機應該從何學起?
[打印本頁]
作者:
橙汁魚
時間:
2020-12-21 21:33
標題:
51單片機應該從何學起?
各位大佬們好,我是本科通信工程的大一新生,下學期就要學單片機了,自身比較熟悉c語言,可是感覺51單片機的c語言編譯好多代碼好多不同的含義,具體是如何實現的呢,是用什么軟件編寫呢
作者:
xianfajushi
時間:
2020-12-22 09:35
初學乍練從看別人點亮一個LED燈代碼開始并動手.
作者:
wwh2382
時間:
2020-12-22 10:52
你可以先去壇子的單片機教程看看。單片機c語言編程的獨特之處是很多都與寄存器相關
作者:
名字不是重點
時間:
2020-12-22 11:17
本帖最后由 名字不是重點 于 2020-12-22 11:25 編輯
學單片機,從點亮一個LED開始....
點一個燈,點一串燈,點一片燈,花樣點一串燈、一片燈,LCD、OLED、TFTLCD;
響一個聲,響一首歌,唱一首歌 , 播放視頻;
按一個鍵,按一組鍵,觸摸按鍵,紅外遙控 、藍牙、GPRS、WLAN、FM;轉一個電機,舵機;正反轉、脈寬調速,步進電機、無刷電機、開環、閉環、曲線;
這就已經入門了。
作者:
wufeng391
時間:
2020-12-22 12:13
車到山前必有路,你可以先到網上看些視頻教程感覺一下。或者問一下上一屆的學生是怎么學的?
如果入門的話,學校的未必有網上的一些教程好!畢竟網上的視頻教程針對的好多都是初高中起步的。
如果他們都行,你肯定也沒問題,然后就是花時間和精力在這方面了!
作者:
hahssh
時間:
2020-12-22 13:10
建議先學一學匯編語言,熟悉keil
作者:
handong9622
時間:
2020-12-22 13:30
我也又相關困惑,現在再看 8952c的視頻,不知道管用不對于入門
作者:
yixuanwenwen
時間:
2020-12-22 13:46
先看看網上的視頻課程或者買本單片機相關的書自己摸索,熟能生巧
作者:
lyl1122
時間:
2020-12-22 15:17
找學習視頻,先模仿師傅的程序,點亮一個LED燈,流水燈,點亮數碼管。然后自己試著改進程序,實現更多功能
作者:
wjx412
時間:
2020-12-22 15:46
上b站看名師視頻,多看書,多做實驗,有些東西得自己研究才行
作者:
wjx412
時間:
2020-12-22 15:46
就是得自己多努力努力,與其在這里問不如去做兩個實驗
作者:
yixuanwenwen
時間:
2020-12-22 16:12
可以先從視頻教程開始看,或者買一些適合初學者的單片機教科書,慢慢來,逐漸就會了
作者:
初音未來123
時間:
2020-12-22 16:20
可以從網上看點視頻 自己學習
作者:
1158932150
時間:
2020-12-22 18:08
我覺得應該是多看看匯編語言吧
作者:
rayin
時間:
2020-12-23 08:51
多來51黑論壇找找例程,這里面有些大神的代碼還是很優秀的,可以學到有用的東西。
作者:
zstzst
時間:
2020-12-23 09:33
Keil uVision4編寫
作者:
中指
時間:
2020-12-23 09:56
keli軟件
作者:
XUXUN
時間:
2020-12-23 10:36
先從C語言學習,然后結合51硬件學習寄存器操作
作者:
angmall
時間:
2020-12-23 12:34
個人給你一些建議
1、c語言是開發的基礎,這個必須掌握熟練個人推薦書籍譚浩強的《c語言基礎》
2、學習單板機的話我建議stc51入門,可以買一個普中的學習板價格大約在60元左右,附帶資料比較全面
3、視頻個人推薦郭天祥和金沙灘工作室的視頻 講解的比較詳細
4、然后就是多加練習,有什么不懂的可以在論壇里發帖或者加論壇的QQ群去里面問
作者:
1772713674
時間:
2020-12-23 14:17
、熟悉單片機的原理,結構; 2、學好數電,模電,為設計電路打好基礎; 3、熟練使用C語言,多學習別人的程序; 4、對操作系統原理有一定的了解; 5、Protel至少要有點基礎; 6、要實際動手調試電路的能力。 學習單片機的步驟 當前的單片機種類很多,但是 51 是最基礎的,因此單片機的學習最好也是從 51 開始,不僅容易上手,而且相當實用。然而 51 單片機畢竟過于基礎,后來的很多單片機在功能上都有很大的擴展,因此按照我們實驗室多數人的路線接下來大多數人會學習 AVR 單片機, AVR 單片機在功能上較 51 有很大提升,集成了 A/D 、快速 PWM 等很多實用的功能,而且和很多大型的單片機在功能上有很多類似之處,因此如果以后還想掌握其他單片機 AVR 無疑是一個很好的跳板。 學習的過程 學習單片機最終要的是當然是練,我所說的學習跟課堂上的單片機學習不同,我以前也看過一些單片機教材,有些教材講的是單片機的工作原理和內部結構,這些東西對于我們暫時并不需要,等以后開課的時候在學習好了。現在要學習的是暫時拋開內部結構原理不談,如何能用單片機寫一些簡單的小程序,是從實用性的角度出發,網上有一種說法稱之為先實踐后理論的學習方法。 因此我的觀點如下,單片機的硬件結構首先要有一個基本的了解,最起碼要知道各引腳的功能、區別,能自己動手搭一個單片機的最小系統,然后就可以直接從程序入手,程序最好還是用 C 語言編程,從簡單的跑馬燈做起,逐漸深入,陸續可以做一些數碼管、液晶、 DS1302 、 DS18B20 等電子元器件的應用,在深入就可以結合一些具體實例擴展一些中斷、串口通訊等功能。還有一點要聲明的是單片機里用到的 C 語言其實很有限,課堂上學習 C++ 的很大一部分內容在初期單片機編程中都用不到,因此沒必要因為覺的自己的 C 語言基礎不是很好而對單片機望而止步! 學習的工具 軟件方面方面, 51 單片機用的是 KEIL 軟件,這個軟件在學校圖書館軟件下載和其他網站上都有,具體用法自己查找相關資料, AVR 的軟件就比較多了,我用的是 CVAVR ,另外還有 ICCAVR 等多款編譯軟件,這要看個人喜好了,建議有了一定的 51 基礎再學。另外就是燒寫軟件,燒寫軟件的作用就是將編譯器生成的 HEX 文件燒寫至單片機里,這要配合下載線實用,如果有并口的話最好用并口下載線,軟件最好用廣州
作者:
1772713674
時間:
2020-12-23 14:31
、熟悉單片機的原理,結構; 2、學好數電,模電,為設計電路打好基礎; 3、熟練使用C語言,多學習別人的程序; 4、對操作系統原理有一定的了解; 5、Protel至少要有點基礎; 6、要實際動手調試電路的能力。 學習單片機的步驟 當前的單片機種類很多,但是 51 是最基礎的,因此單片機的學習最好也是從 51 開始,不僅容易上手,而且相當實用。然而 51 單片機畢竟過于基礎,后來的很多單片機在功能上都有很大的擴展,因此按照我們實驗室多數人的路線接下來大多數人會學習 AVR 單片機, AVR 單片機在功能上較 51 有很大提升,集成了 A/D 、快速 PWM 等很多實用的功能,而且和很多大型的單片機在功能上有很多類似之處,因此如果以后還想掌握其他單片機 AVR 無疑是一個很好的跳板。 學習的過程 學習單片機最終要的是當然是練,我所說的學習跟課堂上的單片機學習不同,我以前也看過一些單片機教材,有些教材講的是單片機的工作原理和內部結構,這些東西對于我們暫時并不需要,等以后開課的時候在學習好了。現在要學習的是暫時拋開內部結構原理不談,如何能用單片機寫一些簡單的小程序,是從實用性的角度出發,網上有一種說法稱之為先實踐后理論的學習方法。 因此我的觀點如下,單片機的硬件結構首先要有一個基本的了解,最起碼要知道各引腳的功能、區別,能自己動手搭一個單片機的最小系統,然后就可以直接從程序入手,程序最好還是用 C 語言編程,從簡單的跑馬燈做起,逐漸深入,陸續可以做一些數碼管、液晶、 DS1302 、 DS18B20 等電子元器件的應用,在深入就可以結合一些具體實例擴展一些中斷、串口通訊等功能。還有一點要聲明的是單片機里用到的 C 語言其實很有限,課堂上學習 C++ 的很大一部分內容在初期單片機編程中都用不到,因此沒必要因為覺的自己的 C 語言基礎不是很好而對單片機望而止步! 學習的工具 軟件方面方面, 51 單片機用的是 KEIL 軟件,這個軟件在學校圖書館軟件下載和其他網站上都有,具體用法自己查找相關資料, AVR 的軟件就比較多了,我用的是 CVAVR ,另外還有 ICCAVR 等多款編譯軟件,這要看個人喜好了,建議有了一定的 51 基礎再學。另外就是燒寫軟件,燒寫軟件的作用就是將編譯器生成的 HEX 文件燒寫至單片機里,這要配合下載線實用,如果有并口的話最好用并口下載線,軟件最好用廣州
作者:
jing1234567
時間:
2020-12-23 15:11
從最基礎也是最常見的51單片機開始, 天祥的《十天學會單片機》這部視頻, 也有一本新概念51單片機書籍補充了一些他視頻中的知識, 很多單片機初學者從這部視頻走向程序員, 有點類似于譚總寫的那本C語言教程, 很容易懂,網上有源碼程序,每句代碼他都耐心的講了,你先模仿這些代碼,然后做完視頻中的練習,算是入門呢,對于一般的學校學生能掌握視頻這些就內容基本上就能修完單片機這門學科了,剩下的就要花大量的時間去練習,(如果你以后想成為單片機工程師)那么是必須不斷的做綜合的項目練習,學會單片機,我建議你先補充一下其它方面的知識,數電,模電,電路板設計,電路調試能力,自己設計一兩個項目出來,在去學其它的單片機,如果想做工控的設計這些東西在工作中非常重要,不管你學呢那種單片機要是沒有獨立開發項目經驗,你在工作中會遇到很多困難,接下來就要看你工作中不斷的學習,在項目中你將會遇到不同型號的單片機,對于想做單片機開發的初學者,能把51單片機能吃透就已經很好呢,有時間可以學一下m3,
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1