找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

推薦一款高效的單片機學習方法

[復制鏈接]
跳轉到指定樓層
樓主
ID:57586 發(fā)表于 2014-3-19 10:15 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
我們來聊聊學習單片機的方法。
要學好單片機,好的方法、好的工具、好的老師是很必要的,因為它們能幫助你做到事半功倍,大大提高你的學習效率。
經(jīng)常有人問我:“學習單片機編程有什么好方法沒有?”我都是不假思索地回答:“有!”這個方法就是:“案例學習法”。
我們傳統(tǒng)的教育方法就是讓你死記硬背一大堆東西,因為這些東西對考試有用。英語如此,單片機課程亦如此。這種教育方法忘卻了教育的根本:學以致用。現(xiàn)在大家都清楚了,學習英語的最好方法是在一個良好的語言環(huán)境中學習,學習單片機何嘗不是如此呢。在應用環(huán)境中學習的好處是:對于某個知識點,不僅理解得快,而且學完就知道如何使用。更重要的是,你還會發(fā)現(xiàn)這個知識點與其它知識點是有關聯(lián)的,是互相配合使用的!
所以,我建議你仔仔細細地去解讀一個實際產(chǎn)品案例,把每一行程序都搞懂,想清楚作者為什么要這么寫,不要讓任何一個問題漏過去;旧,當你學完這個案例,你就知道怎么編程了,知道如何設計產(chǎn)品了。這是一種何等高效的學習方法!它閃耀著“知行合一”哲學思想的光輝,我把它稱之為“案例學習法”。我學C語言的時候就是采用這種方法,有興趣的童鞋可以參閱這篇博客文章《我是如何學習C語言的》。
“案例學習法”除了使你可以輕松掌握程序語法等基礎知識之外,它還具有以下幾個優(yōu)點:
1、               可以學習產(chǎn)品的設計思路、軟件架構。軟件架構可以說是作者的編程思路,軟件架構是綱,軟件就是目。軟件架構設計是否合理非常關鍵。設計合理,編程就比較順當,開發(fā)就容易成功。反之編程就會很別扭,來來回回修改,既耗費大量時間,產(chǎn)品的質量還有問題。只有掌握好軟件架構,你才真正能夠編寫合格的產(chǎn)品程序。
2、               可以學習規(guī)范化的編程。初學者一般都不太清楚怎樣寫程序,通常是想怎么編就怎么編,所以程序的可讀性、可移植性、可維護性就無從談起。正式產(chǎn)品的軟件作者一般都是比較有經(jīng)驗的工程師,編寫的程序也比較規(guī)范,初學者可以從中學習很多編程手法和技巧。
3、               可以學習產(chǎn)品級程序。通常,初學者接觸到的軟件都是可以輕松獲取的、初級的學習資料,而且也只是僅僅作功能性的演示。這些軟件連實驗室產(chǎn)品都算不上。而實驗室產(chǎn)品與實際產(chǎn)品有很大的差別,這主要是實際產(chǎn)品還要考慮軟件的健壯性、抗干擾性等等關乎產(chǎn)品質量的問題。這些是普通學習板上學不到的。
但是,實際產(chǎn)品的源程序屬于商業(yè)機密,一般的初學者根本搞不到。鑒于這種情況,我們推出的系列單片機學習板,都能適合這種“案例學習法”。首先,它把每個功能模塊的實驗例程都做成一個個小“案例”的形式;其次它集成了一些典型的來自實際項目的案例。當童鞋們學完這些案例,相信就可以自己動手做項目了。當然,實現(xiàn)這些目標全靠TreeOS1.0操作系統(tǒng),一種初學者也能輕松掌握的實時操作系統(tǒng)。有興趣的同學可以到淘寶 搜treeos內(nèi)有詳細的介紹。

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

使用道具 舉報

板凳
ID:59512 發(fā)表于 2014-3-22 23:30 | 只看該作者
好資料
回復

使用道具 舉報

沙發(fā)
ID:57586 發(fā)表于 2014-3-19 10:18 | 只看該作者
treeos操作系統(tǒng)易學、好用是初學者和單片機軟件開發(fā)工程師的好助手。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

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