<listing id="hhdtz"></listing>
<cite id="hhdtz"><span id="hhdtz"><thead id="hhdtz"></thead></span></cite>
<cite id="hhdtz"><strike id="hhdtz"></strike></cite>
<var id="hhdtz"><strike id="hhdtz"><thead id="hhdtz"></thead></strike></var>
<cite id="hhdtz"></cite>
<cite id="hhdtz"><span id="hhdtz"></span></cite>
<var id="hhdtz"><video id="hhdtz"></video></var><var id="hhdtz"><strike id="hhdtz"><listing id="hhdtz"></listing></strike></var>
<var id="hhdtz"></var>
<var id="hhdtz"><video id="hhdtz"><thead id="hhdtz"></thead></video></var>
<cite id="hhdtz"><video id="hhdtz"><menuitem id="hhdtz"></menuitem></video></cite>
<cite id="hhdtz"><video id="hhdtz"><thead id="hhdtz"></thead></video></cite>
<var id="hhdtz"><video id="hhdtz"></video></var>
<var id="hhdtz"></var>
<var id="hhdtz"></var>
<cite id="hhdtz"><video id="hhdtz"></video></cite>
<cite id="hhdtz"><span id="hhdtz"><menuitem id="hhdtz"></menuitem></span></cite>
<var id="hhdtz"></var>
<cite id="hhdtz"><video id="hhdtz"><thead id="hhdtz"></thead></video></cite>

 

主頁

 

產品介紹

 

技術應用

 

聯系我們

 

 

學習單片機技術    范家保

   

單片機技術已經廣泛運用于各個領域,這是一門非常普及又在不斷推陳出新的技術。有機會或有興趣學習這門技術,是值得鼓勵嘗試的,這門技術也是值得推薦的。

我就工作中運用51系列單片機的體會,作一個小結。其實現在很多人用C語言編程,匯編很落伍了,但是,它還是最直接的描述語言,希望一點淺薄的體會,對初學者有點借鑒作用。

學習單片機技術的關鍵,也就是學習編程,學習編程先要學習指令系統。掌握指令的準確含義、運用條件以及與相關硬件資源的關系;了解硬件資源,諸如內存、中斷、計數器、計時器和I/O,以及外部資源等。一段程序或一個程序,總是為某個目的或一些目的,組織指令,用語言來調動相關資源,實現一定的設計目標。

學習編程的初級階段,可以從讀懂一小段程序開始,由簡到繁,由淺入深,逐步到讀懂一個較短的完整程序。就像寫文章之前,應該已經學會閱讀文章、摹寫文章,最后可以寫出好文章。借鑒現有程序,為一個新的目的修改程序;逐步熟練了就可以運籌資源架構程序。

讀懂程序就要會分析程序。程序與文章一樣,也有段落,一段程序應該有個明確的目的,分析程序要有段落和架構的概念。不管程序有多長,將它分成若干個段落,簡化成架構框圖,程序的結構和目的就清晰可見了。

讀懂程序,能看出程序的脈絡,理解程序的大意,若果能找出入刀的切口,還能發現并修改疏漏,就離做一個寫手不遠了。

編寫程序,往往一氣呵成,這時就不太會注意添加注釋,其實注釋很重要。因為一個有商用價值的軟件,往往會被自己或團隊內的其他人員反復借用,反復修改;明晰的注釋,有利日后借用和修改。

注釋關鍵有幾點:內存單元分配使用、標志定義、子程序的入口和出口、I/O的使用。這些都應該有個明晰的清單,不至于在借用和修改時發生沖突,也利于排查軟件故障。對于較長的程序,最好有段落目標的標注。

一個編程人員對資源和語言的關系,應該有較為深刻的理解。資源是語言要描述的對象;編程就是有機地組織語言,運用和調動這些資源,進而達成某種設計目的。用相關的指令組成語句,描述某些資源的變化過程,構成一個事件;交錯的若干個事件構成一個設計項目。計時器和計數器使事件有了時間和順序的概念,也就是我們平常講的時空概念。單片機(計算機也一樣)能夠描述時空,也就能描述我們關心的很多事件;因此,我們身邊也到處都有了單片機。身上的手機、mp3、PDA,家里的空調、冰箱、微波爐,還有乘坐的汽車,辦公室里的打印機、傳真機,各個領域的測量控制儀器等等,單片機真是無處不在。

真正掌握單片機技術,無疑對個人的就業和事業的發展是十分有益的。真正有效掌握這門技術,還要對相關的電子技術有一定的修為,比如數字邏輯和模擬電子技術等電子技術基礎。方興未艾的電子技術除了單片機外,還有CPLD、FPGA、DSP等技術。單片機中ARM系列目前應用又最為廣泛。希望有興趣和機會的朋友,根據自身條件和工作需要,先掌握入門要領,邊學邊實踐,總會漸入佳境。

版權所有  上海擎科儀表電子有限公司

網頁更新時間:2013-04-30 08:14:31

亚洲电影日韩在线高清va|国产大片黄在线观看|亚洲第一区欧美日韩|AV岛国小电影在线观看-亚洲国产在线观看在5388