新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機學習入門怎樣才能少走彎路

        單片機學習入門怎樣才能少走彎路

        作者: 時間:2014-01-10 來源:網絡 收藏

        從事模擬軟硬件設計已多年,初期走了不少彎路,與現在的你一樣,在許多的科技書中搜索,在眾多的徘徊。種類較多,不知學那一種好,每種單片機都學,一個人的精力恐怕不夠,怎樣才能快速入門呢?在此筆者從幾方面分別作一些建議性的描述。

        對于初學者來說最好先買一本好的51單片機教本,目前書店這類書較多,大多都是你抄我的我抄你的,內容千篇一律,筆者向你推薦一本好書《8051單片機實踐與應用》(北航出版)。然后慢慢看懂51單片機的硬件結構圖,不要認為這是硬件工程師的事,其實,在單片機系統設計中,軟硬件的設計是一兩個人來完成的,如果系統比較大,軟硬件的設計才會分開由專人來設計,但不管怎樣,只懂硬件不懂軟件或只懂軟件不懂硬件的工程師在單片機設計行業中是站不穩腳的,一句話,如果你只是好玩,你可以不學硬件,如果你想成為高手,你最好對單片機的內部結構和外圍接口電路有較深的認識,這是一個茫長的過程,它需要有實踐作指導,才能不斷的提高自己的軟硬件的設計能力,這就是成長喔!51單片機軟件的設計筆者是從匯編開始的,我建議你也從匯編開始吧!因為匯編能幫我們牢牢記住51單片機的寄存器的結構圖和各種寄存器的作用,如果有匯編基礎的初學者,也可以從C語言開始學起,但必須熟知各種寄存器的作用喔!從匯編入門,首先必須牢記那幾條破指令,特別要注意中斷程序和通信程序的設計以及相關寄存器的設置,然后按照書上的做法設計一個小程序,也可以照抄該書上的程序,在一編譯器上進行編譯,但一定要看懂程序,至于編譯器的使用石先生的版頁已作介紹,筆者有一正版KEIL 51(V6.23)編譯器能編譯匯編語言和C語言,支持多種仿真器,并帶軟仿真功能,如有需求請看備注1。

        對于有一定基礎的好學者來說,從C語言入門就比較快,筆者向你推薦一本好書《單片機C語言程序設計》(北航出版,馬忠梅編),這時你要做的工作就是如何提高自己的軟硬件的設計水平了,最好能有別人的模版產品作指導,看懂別人的軟硬件和他的設計意圖,然后自己畫一個程序流程圖,參和別人的軟硬件和他的設計意圖,編一個一樣功能的程序,不斷的修改,如能實現模版程序的功能,這就是你的成就喔!如果你沒有模版產品,那你就必需得有以下硬件:4 X 4鍵盤,7位左右的LED顯示器,DEMO板。

        對于有一定編程經驗的技術人員,要多了解別人產品的設計框架,多多益善嘛!

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 老河口市| 东光县| 东方市| 聊城市| 监利县| 襄汾县| 凤山市| 九龙坡区| 深泽县| 昆明市| 察哈| 白山市| 永春县| 泾川县| 昌黎县| 高邑县| 军事| 东乌| 酒泉市| 沐川县| 嘉禾县| 兴国县| 秦皇岛市| 延边| 沅陵县| 启东市| 扎鲁特旗| 奎屯市| 即墨市| 宝坻区| 高州市| 辉南县| 广安市| 图木舒克市| 永登县| 赤城县| 松江区| 安庆市| 固始县| 黔江区| 河池市|