欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 一個不懂單片機愛好者如何去學單片機? [打印本頁]

作者: shuisheng60    時間: 2019-3-3 20:00
標題: 一個不懂單片機愛好者如何去學單片機?
今天發一發表帖子,大家相互討論,相互學習,相互進步

作者: 春風十里吹    時間: 2019-3-4 02:00
支持一下咯,一同進步!
作者: 正規007    時間: 2019-3-4 07:07
也在學習中,頂一個先.
作者: yzwzfyz    時間: 2019-3-4 07:51
就像不會打麻將一樣去做。
作者: HC6800-ES-V2.0    時間: 2019-3-4 08:11
誰都是從不懂開始學習的,只要手里有東西(硬件、軟件),就可以學起來嘛。
作者: 笨笨兔    時間: 2019-3-4 08:17
主要是學好數電、模電、計算機原理;基礎好了,學啥像啥。
作者: diy1997    時間: 2019-3-4 08:23
不怕難,就怕沒興趣。
作者: qileilanqiu    時間: 2019-3-4 09:02
買開發版,學習C,還有基本的電路知識
作者: lllren    時間: 2019-3-4 09:05
我說下我的學習方法,我建議單片機用哪里,當然像gpio、AD這些要提前看明白,再就是搞明白一些時鐘定時器的含義,就可以開始自學了,一般單片機都有程序庫,幾乎不需要修改,一般自己需要加的就是一些控制程序,只需要把哪些模塊搞懂干嘛就可以了,不明白的函數一般都可以百度到,僅僅是我的意見,不同意也沒關系,咱們相互進步
作者: static    時間: 2019-3-4 12:39
好題目,學著學著就入道了,開始是性趣,后面是專注
作者: 灰灰520    時間: 2019-3-4 13:24
通過例子學習,網上有大把的例子,只要有點C語言基礎就行,匯編語言也可以
作者: strong_g    時間: 2019-3-4 14:35
我也剛入門,好多不懂,一起加油
作者: shuisheng60    時間: 2019-3-4 22:04
strong_g 發表于 2019-3-4 14:35
我也剛入門,好多不懂,一起加油

一起加油,多分享學習經驗與實踐體會
作者: aeef    時間: 2019-3-4 22:21
先看看視頻,再學習語言吧
作者: shuisheng    時間: 2019-3-5 00:48
看看視頻,學習C語言,敲代碼,學習單片機,接著再敲代碼,反復著敲代碼+調試......................
作者: Alex,    時間: 2019-3-5 08:34
你可以先學會如何使用Arduino,學會開發語言和環境設置,然后再慢慢延伸。
作者: 慢慢思考    時間: 2019-3-5 08:45
先照著視頻或書本動手,以培養和鞏固興趣。
先知道有這么一回事,有了一些概念性的東西之后,再去弄明白為什么有這一回事。
如果能把機器指令碼弄懂了,也許一切都簡單了,剩下的就是考驗你的編程智商了。
作者: Y_G_G    時間: 2019-3-5 09:15
我用土方法:寫代碼,燒錄看效果,不行,改錯碼,燒錄看效果,畫板,打樣,燒錄看效果,整個過程沒有仿真過
作者: IdeaMing    時間: 2019-3-5 09:36
鄙人不才,推薦你看看www點littlebutler點top/study mcu.html

入門單片機需要什么

正如標題所說的“入門單片機需要什么?”下面我就說說我的個人見解。
以下純屬個人見解,如有不同意見要么回復討論,要么保留意見。

我經常浪跡在貼吧,論壇, QQ 群。目的一是為了學習,為了遇到大神,為了解決工作中遇到的問題;二就是幫助一些“小朋友”(加了引號了,或許用新手、菜鳥更合適)解決一些我能解決的問題。這是我認為的互相幫助,本著分享互助的心態,時常做一些小東西開開源。

正是因為這樣的習好。遇到了不少人問:
“單片機好學嗎?”
“學單片機要多長時間入門啊?”
“學單片機都需要什么啊?”
……

沒有接觸過的人都是因為看到了一些自動控制,或者一些智能的小東西。很感興趣通過了解知道了單片機,又覺得自己貌似學過一些 C 語言,感覺可以嘗試玩一玩單片機,做一些自己想要實現的功能。然后就跑到了貼吧、論壇、 QQ 群去問。


我覺得 首先你需要感興趣,有時間。 如上面所說,這不是廢話嗎 ? 不感興趣我還學他干嘛, no ,這個感興趣不僅僅是三分鐘熱度,需要的是發自心底的想,那種久久揮散不去的想去學,想用它搞個東西。就像外科風云電視劇里有些醫生不愿退休僅僅是對手術刀的熱愛,情愿不要錢也想堅持在第一線不愿退下。如果沒有這種興趣,真的說不準你能堅持多久,或許還沒入門就已經放棄了;有興趣如果沒有時間,這只會讓你的興趣停留在空想,單片機僅僅是靠想就能玩的開的,需要實踐,需要遇到問題,需要解決問題,才能快速成長。要是沒有時間,那么你會一直在門口邁步,或者說徘徊,抬起腳放下,抬起腳放下……



然后你 需要一臺電腦 ,本來我想說“最好你有一臺電腦”,因為我剛開始想的是學習單片機可以說紙上談兵也是行的通的,因為僅僅是學習嘛,學會了 C 學會了單片機寄存器的操作,學會要實現的功能的邏輯實現方法就可以了嘛。可是紙上得來終覺淺,你還是需要一臺電腦。需要什么樣的電腦呢?大概你也找不到不能開發單片機的電腦了(要求真的很低),隨便一臺電腦都能愉快的玩耍。有了這臺電腦,你的想法變成了代碼,你的功能通過軟件仿真得以展示和實現。你在紙上寫下了

sbit   LED = P1^0;

void main ( void )

{

while ( 1 )

    {

        LED = 1;// 亮燈

        Delay_ms(500);

        LED = 0;// 滅燈

        Delay_ms(500);

    }

}

可是看不到實際運行情況,如果有一臺電腦,你可以將你的程序進行仿真,查看現象來判斷程序的對錯。有了電腦對于入門級 51 單片機,你需要兩個軟件, keil-C51 和 proteus 。前者用來編寫代碼生成可執行文件,后者用來仿真。仿真可以讓你不用考慮元器件的損壞,不用考慮元器件的價格,而且不需要你買元器件!!!不花錢啊!


具備以上兩點你就可以入門了!


覺得我在開玩笑?事實上具備以上兩點真的可以入門了,不過這樣入門是比較艱辛的。所以如果有條件建議具備下面的條件。



附加條件一 :最好有個愿意指點你的人,這個人 可以是你的朋友,可以是論壇的,可以是貼吧的 ,但不僅限于這些。只要你人品不太差,能拜得一位好老師,可以說入門分分鐘的事啊,而且不管遇到什么問題,解決的速度都是要快很多,更能讓你理解的透徹。



附加條件二 :花點錢買個開發板,也不需要太貴的,當然土豪請忽略。一般的開發板就夠你玩好一段時間了,上面的各種功能你都耍一遍而且能理解應用,恭喜你已經成功入門。仿真說到底還是虛的,我們還是喜歡實實在在的感覺,那種成就感。

作者: 404535507    時間: 2019-3-5 10:32
多實踐,買開發板學習
作者: qq2303931473    時間: 2019-3-5 10:49
只要你愿意去學,進步還是很快的
作者: zssdsdzz    時間: 2019-3-5 10:50
買個單片機,然后找視頻教程一步一步學著做。
作者: 劃個水    時間: 2019-3-5 13:28
一定要有興趣 不喜歡的話都沒有看書鉆研的動力
作者: shuisheng60    時間: 2019-3-5 20:21
Y_G_G 發表于 2019-3-5 09:15
我用土方法:寫代碼,燒錄看效果,不行,改錯碼,燒錄看效果,畫板,打樣,燒錄看效果,整個過程沒有仿真過

很好,你是一個注重實干的人
作者: 李景麗    時間: 2019-3-5 21:14
我覺得可以看看郭天祥的書
作者: 我是喵先生    時間: 2019-3-5 21:48
主要是通過一些視頻資料配合經典的書籍,核心就是寄存器的配置,來產生一些控制信號,入門以后就好了
作者: gj2000    時間: 2019-3-5 22:08
先買個51最小系統板,在找本C51的書籍,在做proteus模擬,最后實物
作者: c18802400393    時間: 2019-3-5 22:11
交流群有好多大神幫忙
作者: qwertyuio543    時間: 2019-3-5 22:19
進51.看資料。堅持
作者: abc6666666    時間: 2019-3-5 22:21
一起加油
作者: lh18292850786    時間: 2019-3-5 22:23
感謝樓主的分享
作者: abc6666666    時間: 2019-3-5 22:28
可以看視頻,然后多動手實踐
作者: 魔法少女    時間: 2019-3-5 22:42
看視頻哦,我自我覺得在B站看郭天祥視頻入門挺快的
作者: 14253asz    時間: 2019-3-6 00:24
買開發板,代碼跟著敲一遍,就差不多了
作者: LDchaos    時間: 2019-3-6 11:25
多去B站等各大站點去看視頻學習
作者: 12354sdz    時間: 2019-3-6 14:56
推薦《手把手教你學單片機》跟著教程做,不懂再看書,相信很快學會的
作者: 乍得alili    時間: 2019-3-6 15:40
理論跟實踐結合
作者: 五分之一    時間: 2019-3-6 19:15
建議買塊100來塊的學習板 一開始跟著視頻學
作者: 靈點能量    時間: 2019-3-7 00:09
最近也在學習,頂一個
作者: #include51.h    時間: 2019-3-7 00:51
靈點能量 發表于 2019-3-7 00:09
最近也在學習,頂一個

共同進步,相向而行!
作者: 1092648746    時間: 2019-3-7 10:01
自己也是從什么都不會走過來的,還是深有感觸。常用的單片機課程在網上已經有很多了,要是真的有心去學,幾十塊上某寶一買就完事了,最主要的是堅持學習。只要堅持,就會看到奇跡。
作者: lalan    時間: 2019-3-7 10:12
加油,一起加油。COME ON
作者: haoxianghzhong    時間: 2019-3-7 10:41
首先你需要一套開發板,接著學習C語言。接下來,開發功能板的各個功能,比如流水燈,呼吸燈。接下來鍛煉邏輯思維。做自己感興趣的。多看教學視頻。希望對你有幫助
作者: shuisheng60    時間: 2019-3-7 10:55
1092648746 發表于 2019-3-7 10:01
自己也是從什么都不會走過來的,還是深有感觸。常用的單片機課程在網上已經有很多了,要是真的有心去學,幾 ...

很好,很有經驗與方法
作者: 小白進階之路    時間: 2019-3-7 11:20
先學微機原理,不想學就直接學51,當然這樣就要難一點,最好有一點數電的相關知識,c語言的知識必不可少,用匯編也可以,前面的基礎有了再學高級一點的單片機
作者: 海闊天空8    時間: 2019-3-7 11:51
笨笨兔 發表于 2019-3-4 08:17
主要是學好數電、模電、計算機原理;基礎好了,學啥像啥。

學好你說的這些???邊干邊學也不失為一種方法
作者: 海闊天空8    時間: 2019-3-7 11:51
灰灰520 發表于 2019-3-4 13:24
通過例子學習,網上有大把的例子,只要有點C語言基礎就行,匯編語言也可以

C語言害人不淺!
作者: 5151du    時間: 2019-3-7 20:51
建議是先從視頻教程開始,因為新接觸個東西最開始時最重要的就是入門和基礎,這方面上在自己去接受這些知識時,從實在的硬件的結構入手,一步一步的上手程序,   之后對一個例程的舉一反三,不停的變換形式的去展現自己所用到的知識點,  還有最重要的時不會一定是先百度解決,這樣的才會深刻。
作者: 下次下次下次    時間: 2019-3-7 21:06
可以先看一些基礎理論知識,了解單片機基本原理,之后自己買個開發板,跟著視頻學習,下載程序、調試程序,掌握一定技能之后,就可以自己嘗試編程
作者: 五分之一    時間: 2019-3-7 21:53
加油 先看看書吧
作者: 36521516    時間: 2019-3-8 00:06
你可以先買個51單片機開發板  看著視頻  一邊學 一邊實踐 這是最快的了
作者: 找人PK    時間: 2019-3-9 03:18
5151du 發表于 2019-3-7 20:51
建議是先從視頻教程開始,因為新接觸個東西最開始時最重要的就是入門和基礎,這方面上在自己去接受這些知識 ...

很好很實際的結論
作者: 非常帥    時間: 2019-3-9 10:33
你可以去淘寶買一個51的開發板,里面有基礎的程序和案例,對入門的新手來說很有幫助。
作者: 撒旦撒旦213123    時間: 2019-3-9 12:10
你這標題就有問題,語意表達不明確!
作者: mcu123456    時間: 2019-3-9 12:35
一起努力嘍
作者: mitianshenyu    時間: 2019-3-9 14:15
看你是從匯編學起還是c學起咯,
作者: mitianshenyu    時間: 2019-3-9 14:19
不管是c還是匯編,基本的學習方法是:前期多看例子,將一個個例子吃透,了解原理和架構,能脫離書本等資料,快速的將其寫出來,等到了一定階段后,然后再找例子,先自己考慮如何去實現,想不出來則參考資料的邏輯,直到自己能獨立,不參考任何資料能做出來為止
作者: mitianshenyu    時間: 2019-3-9 14:20
前期建議用protus+51, 來軟件模擬熟悉例子和硬件,后期要買點開發板之類的東西來獨立做做實際的產品
作者: mitianshenyu    時間: 2019-3-9 14:22
最忌諱的是,不可以邊看書本邊敲代碼,這樣你關了書本后又什么都忘記了, 或者在不久之后會忘記,且對提高實際的能力無用
作者: mitianshenyu    時間: 2019-3-9 14:22
建議先學匯編,然后在學c,在學vc
作者: mitianshenyu    時間: 2019-3-9 14:24
匯編學習方式,先理解每一條指令,然后找最簡單的例子,來整體理解,最后做復雜一點的例子,切記最后的目的是要脫離書本和資料能獨立寫出來,看到需求立馬能給出解決思路和完成細節代碼
作者: mitianshenyu    時間: 2019-3-9 14:27
學c的話:if while for, 最基本的, 然后是結構體, 位域, 聯合體, 最后是鏈表, 指針, 復合指針, 然后是數據繼承等, 還有對齊方式,c編譯規則,特殊宏等,常見的lib庫, 常見的架構和變成思想,最后多看系統底層庫,知道系統底層的原理
作者: mitianshenyu    時間: 2019-3-9 14:28
vc:了解框架, 能簡單應用, 特別是要熟悉線程,多線程的處理,至于數據庫的話可以延緩
作者: TOrches    時間: 2019-3-9 14:39
感同身受吧!既然是愛好說明已經有最好的老師了,剩下的就只是找到一個由淺深入的學習方法而已了。
作者: Angle145    時間: 2019-3-9 17:56
加我群我帶你入門413590258,
作者: MaiTu    時間: 2019-3-10 14:05
按視頻學,邊學邊做
作者: wxxdpj    時間: 2019-3-10 17:42
先從基礎學起,基礎夯實了,畢竟磨刀不誤砍柴工。在學習的過程中,自己也要摸索適合自己學習單片機的方法。
作者: wxxdpj    時間: 2019-3-10 18:16
磨刀不誤砍柴工,夯實基礎。要用耐性,貴在堅持。
作者: 黑黑—坤    時間: 2019-3-10 19:36
學習單片機就像(玩套路)想做什么玩具先要有自己的思路(思維)一步一步的嵌套。
作者: clickheart    時間: 2019-3-10 20:31
最近也在學,碰到困難到處論壇找資料唄




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1