新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 編制單片機應用程序的步驟和難點

        編制單片機應用程序的步驟和難點

        作者: 時間:2012-02-21 來源:網絡 收藏

        1前言

        本文引用地址:http://www.104case.com/article/172035.htm

        如何編寫,這是一個實踐性很強的題目,也是1項艱苦而細致的工作。如果按照一定的并且找出,事先對這些加以處理,能夠收到事半功倍的效果。下面根據實際工作中的經驗,談談實際開發中必經的幾個和可能遇到的的處理。對于1個,其過程如圖1所示。

        25.jpg

        2

        2.1搞清功能和編寫方案

        接到一個項目設計文件之后,并不是馬上動手編寫程序,而是仔細研究用戶提出的技術要求或者技術說明,根據這些技術要求和技術說明,也就是客戶要求,把程序應該具備的主要功能寫清楚,寫仔細,這是最關鍵的工作。如不清楚,應向客戶和使用者問清楚,否則在設計完成以后會發現有些功能由于事先沒有考慮清楚再重新設計將會很麻煩,可能有些需要重新增加的功能很容易補充,而有些可能由于沒有事先考慮周全而無法實現。

        2.2編寫總流程圖和各功能模塊流程圖

        根據要完成的程序功能寫出總流程圖,根據總流程圖把整個程序劃分成幾個主要的功能模塊,每個功能模塊都要寫出基本流程圖,這主要是為以后的程序編寫起到一個指導作用。當然,在實際的程序編寫過程中肯定會有一些改動,1個基本的流程會指導您在寫程序的過程中不會出現太大的偏差。例如,編寫鍵盤掃描并且區分是功能鍵還是數字鍵的子程序,如果是功能鍵就轉相應的功能處理程序;如果是數字鍵就在相應的數碼管上顯示出來;可以寫出其流程圖,如圖2所示。

        26.jpg

        2.3準備編程所需的資料

        這些資料主要是編程語言方面的書籍、雜志等。因為程序語言的有些資料任何編程人員都不可能記得太清楚,如每條指令的含義,具體操作每條指令所牽涉的硬件電路等。如果資料準備得比較充分,可以放在案邊,若有需要,順手查閱。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高唐县| 通许县| 广饶县| 洪雅县| 吴忠市| 新密市| 洛浦县| 长汀县| 汕尾市| 舟山市| 鹰潭市| 无棣县| 夏邑县| 南平市| 洪湖市| 惠安县| 通州市| 瓮安县| 清河县| 天水市| 德江县| 洪江市| 漳浦县| 安新县| 兰州市| 金堂县| 萝北县| 霍城县| 淮北市| 秦安县| 嵊州市| 嘉黎县| 天长市| 景洪市| 彰武县| 晋江市| 柳州市| 洱源县| 延边| 盐山县| 陈巴尔虎旗|