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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

新人報到,想學習51單片機技術,歡迎圍觀指教

  [復制鏈接]
跳轉到指定樓層
樓主
        各位前輩老師們,你們好!本人現在想學習51單片機技術,希望能得到各位的大力幫助,不勝感激。

        本人70后,自幼家貧,學習成績也一般,初中上完就上了3年技校(鉗工專業,基本玩了3年),然后就分配到機械工廠從事搬運工作,一晃至今已有20余年。上班以后有了自由支配的收入,小時候羨慕別人有的電子玩具、游戲機掌機,后來都是想買就買,包括后來手機電腦等數碼產品基本都是一兩年一換,還買了摩托車(現已升級到4輪小車),加入戶外驢友群,周末休息了都組團往周邊縣市游山玩水,自己掙錢了,沒人管,吃住都在父母家(上班的地方離得不遠),著實自由自在、無約無束,快樂生活了好多年。

       后來面對談對象、買房、裝修、結婚、生子、養家這系列問題上,自己那點微不足道的收入就非常吃緊了。于是想著人還是要有些上進心,要學點東西,不說能在工作中升職加薪或是業余時間兼職掙錢,起碼老了退休了還有可能用腦力掙點錢。于是先后學了數據庫編程、圖形圖像處理、三維設計、影視音頻剪輯等軟件,但是學歷基礎太差,也沒有什么目標和恒心毅力,都是三天打魚兩天曬網,學了后面忘了前面內容,最后都一事無成。

        時間推移,工廠里有了一些比較先進的設備,有些設備有些小問題,廠里自己的修理工修不了,就請設備廠家工程師來修,其實也就是拿個筆記本電腦用網線連到設備上,改一下流程參數什么的。有一次我比較閑,湊到跟前觀看,他看我比較有興趣就給我簡單的講解一下,大概意思是說程序是存在PLC設備中,接收各種傳感器數據,指揮變頻器控制電機什么的。通過簡單交流,他強烈建議我學PLC,說非常有前途,而且并不難學,他現在每月收入1.8萬,而我每月累死也不過5千余元。我想既然不難到可以學一下,但是廠里的這些PLC設備,領導肯定不會讓我動,自己在家里買個PLC設備么?他說可以買個二手的,幾百元。我花幾百元買個PLC當然沒什么問題,但是光一個PLC也干不成什么事啊,各種傳感器、工業電機什么的價值不菲不說,放家里也太占地方了,他又說可以在電腦上用軟件仿真學習,但是我對所謂仿真不是很感興趣。就這樣突然而來的積極性又消失了。

        后來突然想到可以先學習單片機!其實我以前從沒關注和接觸過單片機,印象中單片機就是兒童玩具中的電子電路,比如玩具手槍,通過不同按鍵組合發出不同的警報聲響和閃光燈效,上網一搜發現單片機功能比想象中的要強大的多,廣泛存在于家電和汽車電子中,可以連接各種傳感器,實現紅外藍牙網絡遙控,還有新名詞物聯網(貌似很有前景的樣子),就連玩具小車都有各種無線網絡遙控、各種循跡避障功能,感覺單片機功能要比PLC強大的多,于是決定要好好學習單片機技術。

       上網先看了下單片機種類,發現種類繁多,各說各的好,于是想找一款大眾化的、資料教程多的單片機來學習,當然還要性價比高的。糾結比對了好長時間,決定選擇學習stm32,好像還分幾大系列好多小型號,先不管了從F103開始學吧,隨便下了點資料,看到開發模式分寄存器和庫函數,5大內嵌操作系統?每個引腳有8種功能?太麻煩了,也有人建議先學51,學好了再學32就簡單了,那我就退而求其次先學51吧,看慣了電腦手機參數比對,感覺51比32真是差的不是一星半點,就當是為了學習32打基礎了!

        其實在選擇單片機的候,就看到同樣有人問學什么單片機有前途、好就業、工資高的,我覺得還是應該先把基礎的東西學好,才能去學些高端的東西。

        學單片機最大的便利處就是教程太多了,而且全部免費方便的獲取,非常感動,以前學別的軟件的時候,教程不好找,還花錢在淘寶上買。現在不僅買開發板送一大堆針對性視頻及文檔資料教程,其他的視頻電子書籍也很容易獲取,并且都是完整成套的。

        隨意看了些資料,發現自己之前過于樂觀了,開始以為單片機很簡單,自己玩了多年電腦,單片機應該不難。當看到有人說要學好單片機,必須先學好電子電路知識和C語言編程的時候,我不禁嗤之以鼻,電子電路不就是開關控制燈泡或電機通斷電,最多加個滑動電阻器改變燈泡亮度與電機轉速而已,歐姆定律嘛!有啥難的,現在就是加個單片機,把手動開關變成程序自動控制開關而已,我又不是要學習制造個收音機電視機。我覺得編程也不用太過深入學習,又不是要編寫象棋圍棋程序,無非就像是原先玩游戲,把重復的流程寫個某鍵精靈腳本,然后看著電腦自動操作而已,程序刷寫不會比手機刷機、U盤量產更難。

        當真正看到電子電路資料說電路分為數字電路和模擬電路,還有什么與或異或非門電路,進制轉換什么的,感覺電路還真沒那么簡單,于是買了入門級面包板電子制作套件130例,和分立元件門電路套件與門或門非門數字電路基礎教學實驗實訓,還沒花時間深入學習研究。編程方面一個流水跑馬燈都死活搞不清楚怎么回事,好像還有三八譯碼器,三根線控制8個燈,想了半天才明白這是八卦的原理,三根線的通斷表示8個方位狀態。看來單片機還是很大一門學問要學好也不易啊。

        雖然不易,但是本人還是相當的有興趣的去學習,感覺學好了在工作生活中都是相當有益處的。目前最想學的是51單片機控制l298n模塊驅動2相4線電機步進電機,按鍵控制正反轉,程序設定轉速。然后再學習屏幕顯示萬年歷滾動字幕什么的。當然最先需要學習的還是電路圖繪制軟件,也是糾結的好長時間選擇ALTIUM DESIGNER,先用的13精簡版(不喜歡用最新版,軟件新版多的功能都用不上還非常消耗電腦資源),當把網上下載的元件庫文件考到默認庫文件夾下時,軟件啟動就出錯,刪掉重新裝也不行,換裝14版也出錯,都想重裝win10系統了(電腦里軟件多,重裝很麻煩),最后下載18版本的,能正常用了。目前正在學習中。

        好了,就先寫到這里了,后面學習中有什么問題,再在這里提出,希望能得到各位高手老師們熱情解答。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩1
回復

使用道具 舉報

沙發
ID:141497 發表于 2019-7-27 00:38 | 只看該作者
個人建議樓主從51開始,51最簡單,資料多:
                     1 可以弄一個51開發板,基本都有教程了;
                     2 編程語言得學會一種,C或者匯編;
                     3 數字模擬電路得學一下,因為單片機就是用來控制的;
                     4 對照教程一步一步的學習,從最簡單的開始,每學一個例程要搞明白原理即編程思路,不明       白的多查 資料。加油!你行的。
回復

使用道具 舉報

板凳
ID:388197 發表于 2019-7-27 02:03 | 只看該作者
不錯的學習路線,尤其是以實物而非仿真的學習方法.
這里給你推薦一些學習技巧
對于單片機內部外設(定時器 中斷 串口 PWM模塊.....)的設置,無論是寄存器也好,庫函數也罷,根本不需要去記它(為了考試例外),只需要知道哪能找到相關的例程即可,或者將自己成功配置好后的代碼,做好注釋,整理方便下次使用.
對于模擬電路 數字電路 等理論課程,不能不看,但不要一讀到底,讀到了看不懂的章節,就不要讀了,多動手做實驗.可能我比較笨,當年讀書講運放時,那玩意死活搞不清楚,后來工作中,參考別人用運放的電路多了,自己照著葫蘆畫瓢,多動手,然后回頭看書,突然覺得原來書上的東西也沒那么難懂.
對于學習51 C語言最低的掌握程度,我認為只要知道基本的數據類型,循環 判斷和數組這幾個就可以了,至于什么指針 結構體之類的東西,先可以不學,等對51比較熟了后,回頭再看不遲.
對于開始自己死活都實現不了的某些功能的代碼,不要冥思苦想,直接參考一些注釋良好,排版整齊的代碼,(對于那種通篇函數命名為 fun1 fun2 ...變量名為 x y z...,注釋基本看不到的譚浩強風格的代碼,就不要浪費時間看了)認真的讀,認為讀懂后,試圖修改一下,看看能不能達到自己預期的效果.然后加以整理,這個代碼就成了你自己的了,是不是感覺很占便宜?閱讀比自己水平高的代碼,才是提高自己代碼水平的最好方法.
       不要停止打樣,對于一個從事技術類工作的人,一個月打樣個幾次雙層板的開銷還是可以輕松承擔的,自己試著設計電路,這肯定會碰到很多問題,但是解決這些問題的過程,自己的水平就提高了.
       多閱讀手冊,現在機翻很強大,所以不要害怕閱讀英文的手冊,不要在讀手冊前就發帖提問題,因為別人可以用一句"去看手冊"唐塞你,如果可以盡量提高自己的數學水平.
        關于參考書
推薦<C PRIMER PLUS>  這個可以說是最好的C語言初學參考書了
模/數電   就看中專的教材就行了.
<微機原理與接口>  隨便一本教材都行,當故事書讀讀,大概了解下CPU的工作原理就行了.
<匯編語言   作者 王爽>  如果當年我的課本是這本書,那絕對不會掛科.

關于數學,我想假如哪天人類碰到了外星人,如果有共同點,那里面肯定就有數學.但國內的書要想找一本沒有通篇天書般的證明,用外星人的語言去描述其實很簡單概念,用人腦干本應該電腦干的事的書實在是太難了.更蛋疼的是,數學又是其他一些知識的基礎.
推薦日本歐姆社的那一系列漫畫,作為一些概念了解,沒有更好的書了.,然后可以看看<普林斯頓微積分讀本>
回復

使用道具 舉報

地板
ID:591076 發表于 2019-7-27 07:42 | 只看該作者
個人建議樓主從51開始,資料多:
                     可以弄去那個寶弄一套51單片機開發板,基本都有教程了;有什么問題找他就可以了,論壇也要記得常來看看
                  
回復

使用道具 舉報

5#
ID:546770 發表于 2019-7-27 08:56 | 只看該作者
樓主連八卦都悟出來了膩害膩害!加油,單片機的作用真的非常大。
回復

使用道具 舉報

6#
ID:575020 發表于 2019-7-27 08:59 | 只看該作者
cjm82 發表于 2019-7-27 02:03
不錯的學習路線,尤其是以實物而非仿真的學習方法.
這里給你推薦一些學習技巧
對于單片機內部外設(定時器  ...

        確實是學不懂的就要先跳過去,要不然搞的太勞心傷神了,像看的上拉電阻、下拉電阻、推挽輸出、開漏輸出都搞不明白怎么回事,還有51的引腳只接收回電不能發電出去,說是輸出無力,這個我也不知怎么表達,就好像電池和用電器連接閉環,要加個開關,通常經驗開關要加在電池正極輸出上,但是51單片機引腳好像只能接到負極上,不去想了,照著教程學習,或許以后都會明白的。

        歐姆社的漫畫確實不錯,可惜我都沒去認真看呢
回復

使用道具 舉報

7#
ID:575020 發表于 2019-7-27 09:16 | 只看該作者
51jia 發表于 2019-7-27 00:38
個人建議樓主從51開始,51最簡單,資料多:
                     1 可以弄一個51開發板,基本都有教程了; ...

是的,對比別的單片機,51確實配置差的太多了,但是真正學起來,隨著深入了解,發現51并沒有想象中的不堪,初學者完全夠用了,以前以為一個引腳只能控制1個led,最多只能控制32個led,4個8紫數碼管,就算8*8點陣只用橫豎各8根線,一個點陣也要16個引腳,51的32個控制引腳看起來完全不夠用啊!但是實際上有更好的解決方法,引腳數量還是夠用的。
回復

使用道具 舉報

8#
ID:305498 發表于 2019-7-27 09:20 | 只看該作者
加油,先入手一套51的開發板,不過你得有點c語言得基礎欸,如果沒有,建議先學c語言一周,快速過一遍,再入手51單片機
回復

使用道具 舉報

9#
ID:575020 發表于 2019-7-27 09:22 | 只看該作者
歐姆社的漫畫確實不錯,還沒仔細去看呢
鏈接自行百度,有很多

回復

使用道具 舉報

10#
ID:524818 發表于 2019-7-27 10:29 | 只看該作者
“好像還有三八譯碼器,三根線控制8個燈,想了半天才明白這是八卦的原理,三根線的通斷表示8個方位狀態。"
厲害啊!單片機和八卦都有聯系
回復

使用道具 舉報

11#
ID:401564 發表于 2019-7-27 14:19 | 只看該作者
既然你是70后,那我就得叫你一場老哥了。
我的情況和你有點相似之處,我在很久以前是做五金模具的,初中只上了兩年半,平時喜歡玩玩音響功放之類的,學單片機是因為諾基亞:
當年玩智能機的時候接觸到了PY語言,學了三天,云里霧里的,
后來聽人家說如果學了C語言學PY就輕松了,然后就去學了幾天的C,云里霧里的
后來聽人家說如果會了匯編,學C就輕松了,然后就開始看8086的匯編,云里霧里的
后來聽人家說匯編是和數字電路有關系的,就那什么與門非門之類,然后就買了一本書看來,開始學數字電路,再后來就現在這樣了。
其實,沒有必要去比8051和STM32誰好誰壞,真正已經入門的人是知道這兩種IC的真正用處的。

我想說的是:不要什么都去學,什么都懂一點那就是什么都不懂。要去學精一個方面的知識就可以了,一個嵌入式工程師月薪10K以上的很多,但如果你要說你是已經精通了8051,也是一樣的。
回復

使用道具 舉報

12#
ID:575020 發表于 2019-7-27 15:47 | 只看該作者
Y_G_G 發表于 2019-7-27 14:19
既然你是70后,那我就得叫你一場老哥了。
我的情況和你有點相似之處,我在很久以前是做五金模具的,初中只 ...

同感,以前學編程delphi、寶藍C++、PB、VB、C#。。。東搞搞西搞搞,啥也沒學會,最后連個計算器控件都排好了就是不知道代碼怎么寫。看來基礎真的很重要
回復

使用道具 舉報

13#
ID:71488 發表于 2019-7-27 16:12 | 只看該作者
看了專業人士的代碼,感到自己一直還在幼兒園。不過,就是玩玩而已。
回復

使用道具 舉報

14#
ID:141497 發表于 2019-7-27 22:41 | 只看該作者
singrain 發表于 2019-7-27 09:16
是的,對比別的單片機,51確實配置差的太多了,但是真正學起來,隨著深入了解,發現51并沒有想象中的不堪 ...

單片機應用范圍很大的,小到玩具,大到手機平板等,靈活發揮出每款單片機的性能,根據項目夠用就好。祝你早日學好,有問題可以交流一下,BBS上的大神很多的。
回復

使用道具 舉報

15#
ID:52944 發表于 2019-7-28 09:39 | 只看該作者
加油,成功的方法只有一個迎難而上,永不放棄。
回復

使用道具 舉報

16#
ID:543291 發表于 2019-7-28 10:09 | 只看該作者
建議先學c51單片機 由易到難
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一二三区精品 | 又爽又黄axxx片免费观看 | 成人影院在线观看 | 日韩在线中文字幕 | 国产精品伦理一区 | 日韩欧美亚洲综合 | 蜜桃在线一区二区三区 | 中文字幕91 | 91精品国产欧美一区二区成人 | 国产精品 亚洲一区 | 国产成人在线一区二区 | 97久久久| 成人午夜激情 | 国产a视频 | 国产精品激情 | 日韩中文字幕网 | 9久久婷婷国产综合精品性色 | 国产综合久久久久久鬼色 | 欧美激情精品久久久久 | 嫩草国产| 国内自拍偷拍一区 | 日韩一区二区福利视频 | 亚洲最大福利网 | 国产精品一区三区 | 欧洲一区二区三区 | 久久久精品一区 | 亚洲二区视频 | 精品欧美在线观看 | 在线观看国产www | 99久久免费精品国产男女高不卡 | 一级做a爰片久久毛片免费看 | 久久久久久成人 | 欧美a级成人淫片免费看 | 97色综合 | 亚洲精品福利视频 | 美女黄视频网站 | 精品免费国产一区二区三区四区 | 久久亚洲春色中文字幕久久久 | 欧美专区在线 | 九九久久这里只有精品 | 日韩www |