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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5249|回復: 22
收起左側

單片機學習遇到瓶頸,求前輩們解惑。

  [復制鏈接]
ID:346981 發表于 2018-6-8 22:23 | 顯示全部樓層 |閱讀模式
    入門幾個月,視頻教程基本上都看完了(51的單片機),學習了一些基本模塊的使用,能獨立做幾個小項目了。    但是項目越大,功能越多越復雜,調用的模塊越多或者是使用一些比較復雜的模塊,就會有一種無從下手的感覺,不知道如何實現,

    好像是編程邏輯過不去,有針對性的學習資源嗎?我該怎么辦呢?
    求前輩們解惑,萬分感謝!
回復

使用道具 舉報

ID:348162 發表于 2018-6-9 13:36 | 顯示全部樓層
這其實是因人而宜,有的人喜歡看視頻,認為視頻學習相對比較簡單(因為是人講啊),還有一種人是喜歡看書(我覺得我這章看懂了我就跳過了)。         下面的建議假設題主有一定C語言的基礎。初步確定學習目標:是學習簡單便宜的51呢,還是學習簡單但是性價比已經不算太高的,但是功能強大穩定可靠的avr,還是物美價廉的stm32,或者ARM9(可以跑系統了),再往上x86什么的如果是學8位的單片機,推薦一款仿真軟件proteus,支持的芯片很多比如atmel的最新版本是8.2,但是破解不大完全,不需要買硬件,寫好的程序可以直接在電腦上運行,還可以與keil聯調,推薦版本7.9或者7.8可以先學51,51是單片機的鼻祖,圖書館找本51的基礎書來看,挑那種薄薄的,帶有較多的例子的,花個一兩天的時間看一下,然后按照書上的寫個點亮LED,嘗試寫下串口,中斷的程序,驅動一下數碼管之類的(當然程序在proteus下都可以直接運行的)。如果想深入51,后面可以忽略。也可以先學AVR(我們做航模飛控很多就是用的額Avr,現在atmega系列的48比較便宜才5塊錢一片)(感謝@劉楊的提醒,avr不知有atmega還有atiny和at90)。avr與51的區別不多說,學習前期可以借助仿真軟件proteus,然后照著書上的例子寫一些程序。中間datasheet很重要,前期可以看中文,但是一定要養成看英文datasheet的習慣。如果想繼續停在avr上,那就可以嘗試移植硬實時操作系統ucos等,這里推薦一本書《深入淺出avr》,里面的例子講的挺簡單的 學習8位單片機之后,學習ARM相對會容易很多(也可以直接上arm,本人不反對,但是我確實看到很多上我們學校的tm4c123g(一款TI的demo板)的課,因為零基礎而聽不懂的),然后可以學習STM32了

評分

參與人數 1黑幣 +8 收起 理由
沒事轉轉 + 8 感謝!

查看全部評分

回復

使用道具 舉報

ID:347711 發表于 2018-6-9 14:53 | 顯示全部樓層
學射箭,你得去拉弓,整天只擺造型肯定不行;學游泳,你得下水撲騰,整天在岸上做模仿活動不行;學開車,你得坐車上去開,坐沙發上肯定學不會。同樣的道理,學單片機,整天盯著單片機看肯定不行,你也必須得親自動手去練。 沒有不下水就學會游泳成為游泳健將的,沒有不到車上練就能成為賽車手的,這點大家都清楚,可為什么總是那么多人學單片機的時候,總是要抱著一本書看呢。第一,我們小學中學甚至大學的學習模式都是如此,學什么東西主要都是靠看書;第二,很多人想實踐不太清楚該怎么去實踐。

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:343322 發表于 2018-6-9 15:35 | 顯示全部樓層
多做一些單片機工程,熟練掌握應用,還有就是內部電路知識也要熟練掌握,模電數電都要了解,只有熟悉內部工作原理才會有得心應手的感覺

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:155507 發表于 2018-6-9 10:23 | 顯示全部樓層
基礎理論知識包括模擬電路、數字電路和C語言知識。模擬電路和數字電路屬于抽象學科,要把它學好還得費點精神。在你學習單片機之前,覺得模擬電路和數字電路基礎不好的話,不要急著學習單片機,應該先回顧所學過的模擬電路和數字電路知識,為學習單片機加強基礎。否則,你的單片機學習之路不僅會很艱難和漫長,還可能半途而廢。筆者始終認為,扎實的電子技術基礎是學好單片機的關鍵,直接影響單片機學習入門的快慢。有些同學覺得單片機很難,越學越復雜,最后學不下去了。有的同學看書時似乎明白了,可是動起手來卻一塌糊涂,究其原因就是電子技術基礎沒有打好,首先被表面知識給困惑了。

    單片機屬于數字電路,其概念、術語、硬件結構和原理都源自數字電路,如果數字電路基礎扎實,對復雜的單片機硬件結構和原理就能容易理解,就能輕松地邁開學習的第一步,自信心也會樹立起來。相反,基礎不好,這個看不懂那個也弄不明白,越學問題越多,越學越沒有信心。如果你覺得單片機很難,那就應該先放下單片機教材,去重溫數字電路,搞清楚觸發器、寄存器、門電路、COMS電路、時序邏輯和時序圖、進制轉換等理論知識。理解了這些知識之后再去看看單片機的結構和原理,我想你會大徹大悟,信心倍增。

學習編寫程序應該按照以下過程學習,效果會更好。看到例程題目先試著構思自己的編程思路,然后再看教材或視頻教程里的代碼,研究人家的編程思路,注意與自己思路的差異;接下來就照搬人家的思路親自動手編寫這個程序,領會其中每一條語句的作用;對有疑問的地方試著按照自己的思路修改程序,比較程序運行效果,領會其中的奧妙。每一個例程都堅持按照這個過程學習,你很快會找到編程的感覺,取其精華去其糟粕,久而久之會形成你獨特的編程思想。當然,剛開始,看別人的程序源代碼就像看天書一樣,只要硬著頭皮看,看到不懂的關鍵字和語句就翻書查閱、對照。只要能堅持下來,學習收獲會事半功倍。在實踐過程中不僅要學會別人的例程,還要在別人的程序上改進和拓展,讓程序產生更強大的功能。同時,還要懂得通過查閱芯片數據手冊(DATASHEET)里有關芯片命令和數據的讀寫時序來核對別人例程的可靠性,如果你覺得例程不可靠就把它修改過來,成為是你自己的程序。不僅如此,自己應該經常找些項目來做,以鞏固所學的知識和積累更多的經驗。

評分

參與人數 1黑幣 +5 收起 理由
沒事轉轉 + 5 絕世好帖!

查看全部評分

回復

使用道具 舉報

ID:111634 發表于 2018-6-9 10:42 | 顯示全部樓層
本帖最后由 zl2168 于 2018-6-9 10:44 編輯

給你介紹一本書,張志良編著的:《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
第12章.jpg 第3章.jpg 第4章.jpg
第5章.jpg 第67章.jpg 第8章.jpg
51單片機仿真設計實例教程仿真文件.rar (4.88 MB, 下載次數: 7)
51單片機仿真設計實例教程前言.rar (6.53 KB, 下載次數: 4)
51單片機仿真設計實例教程.jpg

評分

參與人數 2黑幣 +10 收起 理由
lblb + 5 很給力!
沒事轉轉 + 5 絕世好帖!

查看全部評分

回復

使用道具 舉報

ID:348074 發表于 2018-6-9 11:02 | 顯示全部樓層
慢慢學,找點例程,我現在就在找例程- -
回復

使用道具 舉報

ID:348104 發表于 2018-6-9 11:45 | 顯示全部樓層
編程邏輯要慢慢培養的,你可以先學習編程一些簡單的程序,自己獨立開發一些簡單的小項目,孰能生巧,慢慢的就進一步學習,就能熟練編程自己想要的東西了。當然,書上的知識,必不可少,建議你看一些編程語言方面的書,或者C語言方面的書,當然,你學的是什么語言,你就看什么語言的書。學習一步一步扎實來,祝你成功。

評分

參與人數 2黑幣 +23 收起 理由
admin + 20 回帖助人的獎勵!
沒事轉轉 + 3 贊一個!

查看全部評分

回復

使用道具 舉報

ID:346981 發表于 2018-6-9 12:28 | 顯示全部樓層
angmall 發表于 2018-6-9 10:23
基礎理論知識包括模擬電路、數字電路和C語言知識。模擬電路和數字電路屬于抽象學科,要把它學好還得費點精 ...

非常感謝!
回復

使用道具 舉報

ID:346981 發表于 2018-6-9 12:29 | 顯示全部樓層
zl2168 發表于 2018-6-9 10:42
給你介紹一本書,張志良編著的:《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社IS ...

非常感謝!
回復

使用道具 舉報

ID:346981 發表于 2018-6-9 12:34 | 顯示全部樓層
咖啡先生 發表于 2018-6-9 11:45
編程邏輯要慢慢培養的,你可以先學習編程一些簡單的程序,自己獨立開發一些簡單的小項目,孰能生巧,慢慢的 ...

謝謝!
回復

使用道具 舉報

ID:298123 發表于 2018-6-9 14:05 | 顯示全部樓層
找個項目跟著做,就知道
回復

使用道具 舉報

ID:348202 發表于 2018-6-9 14:45 | 顯示全部樓層
多看書
回復

使用道具 舉報

ID:348231 發表于 2018-6-9 15:29 | 顯示全部樓層
b站了解一下
回復

使用道具 舉報

ID:348318 發表于 2018-6-9 17:05 | 顯示全部樓層
其實基于單片機的一些簡單系統,外圍電路主要就是將一些現成器件與單片機的IO口相連,并不需要太多專業知識。找一些基礎的書籍還是能看懂的,試著做一些簡單的系統吧。這期間你會遇到專業感念,但并不需要掌握的很深入,以后專業課遇到的時候你會理解的更好的。 外圍接口電路基本固定,豪無技術含量,匯編比c更簡單,純粹的順序執行,單片機只是基礎課,不用花太多時間
回復

使用道具 舉報

ID:154783 發表于 2018-6-9 20:42 | 顯示全部樓層
參加一些比賽吧,像全國大學生電子設計競賽,恩智浦智能車競賽之類的,參加比賽會讓你提升很快,
回復

使用道具 舉報

ID:348432 發表于 2018-6-9 21:08 | 顯示全部樓層
雖然不懂,但是為你加油!
回復

使用道具 舉報

ID:348432 發表于 2018-6-9 21:08 | 顯示全部樓層
為你加油哦!!我也在學習
回復

使用道具 舉報

ID:348448 發表于 2018-6-9 21:43 | 顯示全部樓層
首先加深對單片機基礎知識的掌握,其次學好c語言,才能融會貫通。
回復

使用道具 舉報

ID:348480 發表于 2018-6-9 22:33 | 顯示全部樓層
多看書,不看書是學不懂的,看看網上的視頻什么的
回復

使用道具 舉報

ID:348480 發表于 2018-6-9 22:34 | 顯示全部樓層
多做項目,多看書,看視頻。去自學網上都有的
回復

使用道具 舉報

ID:348486 發表于 2018-6-9 22:38 | 顯示全部樓層
我當初就是多練  自己找項目去做  慢慢的就感覺到技巧了
回復

使用道具 舉報

ID:347124 發表于 2018-6-9 23:03 | 顯示全部樓層
如果是在校學生 在課堂可以向老師多問問 課余時間可以多看看一些關于51單片機的書籍 努力總會有回報的 加油吧
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品久久久 | 精品av久久久久电影 | 成年人在线电影 | 成人免费影院 | 一区二区免费在线观看 | 欧美a v在线| 免费亚洲成人 | 成人精品国产免费网站 | 91正在播放| 日韩精品一区二区三区四区视频 | 色婷婷综合久久久中字幕精品久久 | 一区欧美 | 日韩精品一区二区三区在线观看 | 一区二区精品 | 亚洲97| 国产区在线视频 | 成年人在线视频 | 欧美性一区二区三区 | 九九久久久 | 国产精品久久国产愉拍 | 国产一区 | 大伊人久久 | 亚洲精品短视频 | 欧美久久不卡 | 91久久国产综合久久 | 国产精品99久久久久久宅男 | 国产精品成人国产乱 | 91一区二区| 蜜月va乱码一区二区三区 | 久久香焦 | 国产成都精品91一区二区三 | 日本一二三区电影 | 久久国产综合 | 一级片在线免费播放 | 自拍视频网 | 欧美成人高清 | 欧美v在线 | 久操伊人 | 国产98色在线 | 日韩 | 国产精品不卡视频 | 日本成人在线免费视频 |