<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇單片機專區單片機初中級 → 初學者怎樣快速掌握單片機


      共有7757人關注過本帖樹形打印

    主題:初學者怎樣快速掌握單片機

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    初學者怎樣快速掌握單片機  發帖心情 Post By:2010-12-7 14:38:06

    在電子領域,尤其是自動化智能控制領域,由傳統的分立元件或數字邏輯電路構成的控制系統正在被單片機等智能控制系統所取代。單片機具有體積小、功能強、成本低、應用面廣等優點,可以說,智能控制與自動控制的核心就是單片機。目前,一個學習與應用單片機的高潮正在興起。如何短時間內上手單片機是很多人關心的問題。
          但是,對于單片機很多人存在學習上的誤區,指導如何下手,有的人高估了單片機的難度,有一種敬畏的心里,認為自己不行,有的人低估了它的深度,導致學了很長時間還是很膚淺!因此要學習單片機首先要有一個正確的認識和了解。
          首先,學習單片機并不像學習傳統數字電路或模擬電路那樣直觀,原因是除了“硬件”之外還存在一個“軟件”的因素。正是這個“軟件”因素的存在,使得許多同學怎么也弄不懂單片機的工作過程,不明白為什么將幾個數送來送去,就能控制一盞燈的亮、滅或控制一臺電機變速、液晶屏的現實等。由此對單片機產生一種“神奇”、  “敬畏”,甚至“恐懼”感,阻礙了學習單片機的熱情與興趣,因而在社會上有“單片機難學”一說。
    對于初學者我有些經驗想和大家分享:
    學習的步驟
    當前的單片機種類很多,但是51是最基礎的,因此單片機的學習最好也是從51開始,不僅容易上手,而且相當實用。然而51單片機畢竟過于基礎,后來的很多單片機在功能上都有很大的擴展,因此按照我們實驗室多數人的路線接下來大多數人會學習AVR單片機,AVR單片機在功能上較51有很大提升,集成了A/D、快速PWM等很多實用的功能,而且和很多大型的單片機在功能上有很多類似之處,因此如果以后還想掌握其他單片機AVR無疑是一個很好的跳板。
    學習的過程
    學習單片機最終要的是當然是練,我所說的學習跟課堂上的單片機學習不同,我以前也看過一些單片機教材,有些教材講的是單片機的工作原理和內部結構,這些東西對于我們暫時并不需要,等以后開課的時候在學習好了。現在要學習的是暫時拋開內部結構原理不談,如何能用單片機寫一些簡單的小程序,是從實用性的角度出發,網上有一種說法稱之為先實踐后理論的學習方法。
    以此我的觀點如下,單片機的硬件結構首先要有一個基本的了解,最起碼要知道各引腳的功能、區別,能自己動手搭一個單片機的最小系統,然后就可以直接從程序入手,程序最好還是用C語言編程,從簡單的跑馬燈做起,逐漸深入,陸續可以做一些數碼管、液晶、DS1302、DS18B20等電子元器件的應用,在深入就可以結合一些具體實例擴展一些中斷、串口通訊等功能。還有一點要聲明的是單片機里用到的C語言其實很有限,課堂上學習C++的很大一部分內容在初期單片機編程中都用不到,因此沒必要因為覺的自己的C語言基礎不是很好而對單片機望而止步!
    學習的工具
        軟件方面方面,51單片機用的是KEIL軟件,這個軟件在學校圖書館軟件下載和其他網站上都有,具體用法自己查找相關資料,AVR的軟件就比較多了,我用的是CVAVR,另外還有ICCAVR等多款編譯軟件,這要看個人喜好了,建議有了一定的51基礎再學。另外就是燒寫軟件,燒寫軟件的作用就是將編譯器生成的HEX文件燒寫至單片機里,這要配合下載線實用,如果有并口的話最好用并口下載線,軟件最好用廣州雙龍的SLISP軟件,如果是筆記本沒有并口的話則要自己買一個下載器了,名稱為USBASP,網上電子市場有賣20塊錢左右,軟件會隨光盤自帶。
        硬件方面,首先是要有單片機,對于單片機有一點要注意,51單片機最好買89S51、89S52這兩種型號,上面我所說的燒寫程序是ISP方式,這兩種單片機支持ISP下載,所以如果買其他型號的燒寫程序可能會不太方便,AVR單片機常用的就是ATmega16L其它型號的區別也不是很大,甚至有些兼容。至于單片機開發板,目前的價格都很貴,不過像上次學校里廣告的那個六十多塊錢的最好還是免了,沒什么作用。能買一塊當然好,沒有的話也不要緊,自己動手買個電路板搭一下也很方便,引出ISP接口,燒寫程序十分容易,然后將I/O口引出擴展也很方便。 
    學習單片機的其它幾個注意點:
    1.理論與實踐并重
        對一個初學單片機的人來說,如果按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什么作用,也許用不了幾天就會覺得枯燥乏味以致半途而廢。所以學習與實踐結合是一個好方法,邊學習、邊演練,循序漸進,這樣用不了幾次就能將所用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。也就是說,當你學習完幾條指令后(一次數量不求多,只求懂),接下去就該做實驗了,通過實驗,使你感受到剛才的指令產生的控制效果,眼睛看得見(燈光)、耳朵聽得到(聲音),更能深刻理解指令是怎樣轉化成信號去實現控制的,通過實驗看到自己所學的成果不僅有一種成就感也能提升你對單片機的興趣。說句實在話,單片機與其說是學出來的,還不如說是做實驗練出來的,何況做實驗本身也是一種學習過程。因此邊學邊練的學習方法,效果特別好。
        2.合理安排時間持之以恒
        學習單片機不能“三天打魚、兩天曬網”  ,要有持之以恒的毅力與決4心。學習完幾條指令后,就應及時做實驗,融匯貫通,而不要等幾天或幾個星期之后再做實驗,這樣效果不好甚至前學后忘。另外要有打“持久戰”  的心理準備,不要興趣來時學上幾天,無興趣時涼上幾星期。學習單片機很重要的一點就是持之以恒。
    3.遇到問題耐心檢查
    單片機有軟硬件兩方面的內容,有時一個程序怎么調都不出效果,然而從理論分析卻又是對的,這是就要仔細找原因了,學習單片機經常碰到很多問題,有時一兩天都不能解決,這是就要有耐心,從底層找起,相信每找出一個錯誤都會有一個新的收獲。切不可輕言放棄!!!
        4.對只短暫學過一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是過一段時間后(1-2個月)再重新學一遍,學過的知識要經常運用,這樣反復循環幾次就能徹底弄懂消化,永不忘卻。
        5.要進行適當投資購買實驗器材及書籍資料
        單片機技術含金量高,一旦學會后,給你帶來的效益當然也高,無論是應聘求職還是自起爐灶開廠辦公司,其前景都光明無限。因此在學習時要舍得適當投資購買必要的學習、實驗器材。另外還要經常去科技圖書店看看,購買一些適合自己學習、提高的書籍。一本好的書籍真的很重要,可以隨時翻閱,隨時補充不懂或遺忘的知識。
    要說的就那么多了,以上知識我這個小菜鳥的一些感觸,希望有用,以后共同學習!

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    初學者怎樣快速掌握單片機








    簽名
    主站蜘蛛池模板: 亚洲av无码专区亚洲av桃| 国产尤物在线视精品在亚洲| 久久久久大香线焦| 欧美一级在线免费观看| 含羞草影院无限在线看| 饥渴难耐16p| 国产麻豆剧传媒精在线播放 | 边摸边脱吃奶边高潮视频免费 | 粗大的内捧猛烈进出视频| 国产日韩一区二区三区在线观看 | 国产亚洲精品无码专区| 777米奇色狠狠888俺也去乱| 天天躁日日躁狠狠躁一区| 久久国产精品久久精| 欧洲美女与动zozo| 人人妻人人爽人人澡欧美一区| 精品视频香蕉尹人在线| 国产欧美日韩中文久久| 99爱在线观看免费完整版| 宅男66lu国产在线观看| 久久国产一区二区三区| 最新国产精品好看的国产精品| 亚洲首页在线观看| 破了亲妺妺的处免费视频国产| 国产传媒一区二区三区呀| 黄色毛片视频在线观看| 国产高清在线a视频大全| 一边摸一边桶一边脱免费视频| 日本久久久免费高清| 亚洲不卡中文字幕无码| 欧美巨大黑人hd| 伊大人香蕉久久网| 秋霞免费一级毛片| 国产三级精品三级男人的天堂 | 少妇大胆瓣开下部自慰| 久久久无码精品亚洲日韩蜜桃 | 最近中文字幕mv免费视频| 亚洲精品午夜国产va久久成人| 用我的手指搅乱吧未增删翻译| 四虎成人免费网站在线| 色综合久久一本首久久|