久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4151|回復: 21
打印 上一主題 下一主題
收起左側

51單片機應該從何學起?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:865075 發表于 2020-12-21 21:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大佬們好,我是本科通信工程的大一新生,下學期就要學單片機了,自身比較熟悉c語言,可是感覺51單片機的c語言編譯好多代碼好多不同的含義,具體是如何實現的呢,是用什么軟件編寫呢
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:332444 發表于 2020-12-22 09:35 | 只看該作者
初學乍練從看別人點亮一個LED燈代碼開始并動手.
回復

使用道具 舉報

板凳
ID:748788 發表于 2020-12-22 10:52 | 只看該作者
你可以先去壇子的單片機教程看看。單片機c語言編程的獨特之處是很多都與寄存器相關
回復

使用道具 舉報

地板
ID:824490 發表于 2020-12-22 11:17 | 只看該作者
本帖最后由 名字不是重點 于 2020-12-22 11:25 編輯

學單片機,從點亮一個LED開始....
點一個燈,點一串燈,點一片燈,花樣點一串燈、一片燈,LCD、OLED、TFTLCD;
響一個聲,響一首歌,唱一首歌 , 播放視頻;
按一個鍵,按一組鍵,觸摸按鍵,紅外遙控 、藍牙、GPRS、WLAN、FM;轉一個電機,舵機;正反轉、脈寬調速,步進電機、無刷電機、開環、閉環、曲線;
這就已經入門了。
回復

使用道具 舉報

5#
ID:782419 發表于 2020-12-22 12:13 | 只看該作者
車到山前必有路,你可以先到網上看些視頻教程感覺一下。或者問一下上一屆的學生是怎么學的?
如果入門的話,學校的未必有網上的一些教程好!畢竟網上的視頻教程針對的好多都是初高中起步的。
如果他們都行,你肯定也沒問題,然后就是花時間和精力在這方面了!
回復

使用道具 舉報

6#
ID:782924 發表于 2020-12-22 13:10 | 只看該作者
建議先學一學匯編語言,熟悉keil
回復

使用道具 舉報

7#
ID:609505 發表于 2020-12-22 13:30 | 只看該作者
我也又相關困惑,現在再看 8952c的視頻,不知道管用不對于入門
回復

使用道具 舉報

8#
ID:863012 發表于 2020-12-22 13:46 | 只看該作者
先看看網上的視頻課程或者買本單片機相關的書自己摸索,熟能生巧
回復

使用道具 舉報

9#
ID:865521 發表于 2020-12-22 15:17 | 只看該作者
找學習視頻,先模仿師傅的程序,點亮一個LED燈,流水燈,點亮數碼管。然后自己試著改進程序,實現更多功能
回復

使用道具 舉報

10#
ID:865572 發表于 2020-12-22 15:46 | 只看該作者
上b站看名師視頻,多看書,多做實驗,有些東西得自己研究才行
回復

使用道具 舉報

11#
ID:865572 發表于 2020-12-22 15:46 | 只看該作者
就是得自己多努力努力,與其在這里問不如去做兩個實驗
回復

使用道具 舉報

12#
ID:863012 發表于 2020-12-22 16:12 | 只看該作者
可以先從視頻教程開始看,或者買一些適合初學者的單片機教科書,慢慢來,逐漸就會了
回復

使用道具 舉報

13#
ID:864877 發表于 2020-12-22 16:20 | 只看該作者
可以從網上看點視頻 自己學習
回復

使用道具 舉報

14#
ID:865680 發表于 2020-12-22 18:08 | 只看該作者
我覺得應該是多看看匯編語言吧
回復

使用道具 舉報

15#
ID:517951 發表于 2020-12-23 08:51 | 只看該作者
多來51黑論壇找找例程,這里面有些大神的代碼還是很優秀的,可以學到有用的東西。
回復

使用道具 舉報

16#
ID:866010 發表于 2020-12-23 09:33 | 只看該作者
Keil uVision4編寫
回復

使用道具 舉報

17#
ID:866056 發表于 2020-12-23 09:56 | 只看該作者
keli軟件
回復

使用道具 舉報

18#
ID:866106 發表于 2020-12-23 10:36 | 只看該作者
先從C語言學習,然后結合51硬件學習寄存器操作
回復

使用道具 舉報

19#
ID:155507 發表于 2020-12-23 12:34 | 只看該作者
個人給你一些建議
1、c語言是開發的基礎,這個必須掌握熟練個人推薦書籍譚浩強的《c語言基礎》
2、學習單板機的話我建議stc51入門,可以買一個普中的學習板價格大約在60元左右,附帶資料比較全面
3、視頻個人推薦郭天祥和金沙灘工作室的視頻      講解的比較詳細
4、然后就是多加練習,有什么不懂的可以在論壇里發帖或者加論壇的QQ群去里面問
回復

使用道具 舉報

20#
ID:866271 發表于 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 文件燒寫至單片機里,這要配合下載線實用,如果有并口的話最好用并口下載線,軟件最好用廣州
回復

使用道具 舉報

21#
ID:866271 發表于 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 文件燒寫至單片機里,這要配合下載線實用,如果有并口的話最好用并口下載線,軟件最好用廣州
回復

使用道具 舉報

22#
ID:866323 發表于 2020-12-23 15:11 | 只看該作者
從最基礎也是最常見的51單片機開始, 天祥的《十天學會單片機》這部視頻, 也有一本新概念51單片機書籍補充了一些他視頻中的知識, 很多單片機初學者從這部視頻走向程序員, 有點類似于譚總寫的那本C語言教程, 很容易懂,網上有源碼程序,每句代碼他都耐心的講了,你先模仿這些代碼,然后做完視頻中的練習,算是入門呢,對于一般的學校學生能掌握視頻這些就內容基本上就能修完單片機這門學科了,剩下的就要花大量的時間去練習,(如果你以后想成為單片機工程師)那么是必須不斷的做綜合的項目練習,學會單片機,我建議你先補充一下其它方面的知識,數電,模電,電路板設計,電路調試能力,自己設計一兩個項目出來,在去學其它的單片機,如果想做工控的設計這些東西在工作中非常重要,不管你學呢那種單片機要是沒有獨立開發項目經驗,你在工作中會遇到很多困難,接下來就要看你工作中不斷的學習,在項目中你將會遇到不同型號的單片機,對于想做單片機開發的初學者,能把51單片機能吃透就已經很好呢,有時間可以學一下m3,
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品久久久 | 久久久国 | 天堂亚洲| 国产精品一区二区久久精品爱微奶 | 亚洲91视频| 亚洲永久字幕 | 精品综合久久 | 精品久久久久久 | 91精品久久久久 | 精品久久国产老人久久综合 | 久久久久国产 | 在线观看国产精品视频 | 亚洲欧美中文字幕在线观看 | 久久精品99| www.欧美视频 | 亚洲视频在线播放 | 国产在线一区二区三区 | 91久久久久久久久久久 | 亚洲一区二区免费看 | 高清成人免费视频 | 高清国产午夜精品久久久久久 | 福利视频一区二区 | 国产乱码精品一区二区三区忘忧草 | 日韩中文字幕在线观看视频 | 国产一区二区久久 | 黄色大片毛片 | 91久久电影 | 2一3sex性hd | 黄免费观看视频 | 一级在线 | 亚洲高清视频在线观看 | 国产精品美女www爽爽爽视频 | 久久在视频 | 免费成年网站 | 国产精品一区在线观看 | 日本中出视频 | 91久久国产综合久久 | 国产高清一区二区 | 91精品国产色综合久久不卡蜜臀 | 亚洲精品一区二区三区蜜桃久 | 中文字幕在线观看av |