找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機如何學,有這些技巧學習輕松不少

[復制鏈接]
跳轉到指定樓層
樓主
ID:339191 發(fā)表于 2018-5-27 17:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
學習單片機,首先你要知道單片機是什么,要了解單片機是干什么的,這樣你才能開始你的學習。
單片機(Microcontrollers)是一種集成電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領域廣泛應用。
先簡單的說一下:讓你有一個初步的了解:單片機開發(fā)包含硬件設計和軟件設計兩種,如果想要學習單片機開發(fā)建議軟硬件結合學習,既能夠設計硬件電路有能夠做軟件設計。硬件設計的話需要比較踏實的模數(shù)電基礎,所以模電數(shù)電需要學好,當然掌握一種設計軟件是必須的如AD、Cadence等。軟件設計的話大多數(shù)使用C語言,所以C語言必須學好,當然相關的數(shù)據(jù)結構之類的也是必須的。接下來就讓我們更深一步的了解單片機的一些學習步驟。
單片機的結構原理,你是要熟悉的,對于一個初學者,最迷糊的就是對單片機芯片里面的結構的理解,小小的一個芯片為何能完成如此神奇的功能。知道了一般芯片的原理,同樣可以更進一步想象單片機為什么會執(zhí)行邏輯運算等功能,這就牽涉到數(shù)字電路和模擬電路的知識。要做到對單片機內部結果真正的了解,還必須得先要有很扎實的電路基礎、模擬電路、數(shù)字電路等方面的知識。
邏輯思維理清
不管做計算機的哪一門技術,都是需要你理清邏輯思維的,有好的邏輯思維,對以后的學習是有幫助的。
再來可以說是最核心的就是編程了
如何編程,這成為很多進入單片機學習的人的難點,一般掌握不了編程方法,那就會學的越來越糊涂,下面是一些學習方法:
       1、用文字描述自己需要的功能
  2、拆分出各個功能,用文字描述每個功能是如何實現(xiàn)的
  3、完成各個功能的程序,并做好測試,如果了解單片機的工作方式,那么編寫程序其實就是把漢語翻譯成匯編語言。
  4、修改每個功能模塊的程序,盡量讓程序簡短,并且預留好和其他功能銜接的功能(接口、變量等)
  5、合并簡單功能模塊,復雜功能逐一合并,每次合并做好程序備份,以便糾錯
  6、如果上述工作做的足夠好,那么可以直接得到想要的結果,程序往往都是寫完了就可以用,這是建立在部分模塊程序的完美基礎之上的。
上面的方法你是否get到了呢,這個學習也得一個來月吧。前面也說到了C語言,學習C語言就是為你的編程做基礎,所以C語言需要你好好探究學習。

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

使用道具 舉報

沙發(fā)
ID:574577 發(fā)表于 2019-6-29 15:01 來自觸屏版 | 只看該作者
買本書,買套板,真正操練起,才是正道,不然都是紙上談兵,可以考慮看看王云51單片機教材,有配套的書、視頻、板子
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表