軟件設計
發布時間:2016/7/22 21:34:20 訪問次數:341
一個應用系統中的軟件一般是由監控程序和應用程序兩部分構成的。應用程序I85363是用來完成諸如測量、計算、顯示、打印、輸出控制等各種實質性功能的軟件;監控程序是控制系統按預定操作方式運行的程序,它負責組織調度各應用程序模塊,完成系統自檢、初始化、處理鍵盤命令、處理接口命令、處理條件觸發和顯示等功能。此外,監控程序還用來監視系統的運行狀態。單片機應用系統中的軟件一般是用高級語言與匯編語言混合編寫的,編寫程序時常常與輸入、輸出接口設計和存儲器擴展交織在一起。
系統軟件設計時,應根據功能要求,將系統軟件分成若干個相對獨立的部分,并根據它們之間的聯系和時間上的關系,設計出合理的軟件總體結構。通常在編制程序前,先根據系統輸入和輸出變量建立起正確的數學模型,然后畫出程序流程框圖。流程框圖應結構清晰、簡潔、合理。畫流程框圖時,還要對系統資源作具體的分配和說明。編制程序時,一般采用自頂向下的程序設計技術,先設計監控程序,再設計各應用程序模塊。多功能程序應模塊化、子程序化,這樣不僅便子測試和連接,還便于修改和移植。
一個應用系統中的軟件一般是由監控程序和應用程序兩部分構成的。應用程序I85363是用來完成諸如測量、計算、顯示、打印、輸出控制等各種實質性功能的軟件;監控程序是控制系統按預定操作方式運行的程序,它負責組織調度各應用程序模塊,完成系統自檢、初始化、處理鍵盤命令、處理接口命令、處理條件觸發和顯示等功能。此外,監控程序還用來監視系統的運行狀態。單片機應用系統中的軟件一般是用高級語言與匯編語言混合編寫的,編寫程序時常常與輸入、輸出接口設計和存儲器擴展交織在一起。
系統軟件設計時,應根據功能要求,將系統軟件分成若干個相對獨立的部分,并根據它們之間的聯系和時間上的關系,設計出合理的軟件總體結構。通常在編制程序前,先根據系統輸入和輸出變量建立起正確的數學模型,然后畫出程序流程框圖。流程框圖應結構清晰、簡潔、合理。畫流程框圖時,還要對系統資源作具體的分配和說明。編制程序時,一般采用自頂向下的程序設計技術,先設計監控程序,再設計各應用程序模塊。多功能程序應模塊化、子程序化,這樣不僅便子測試和連接,還便于修改和移植。
上一篇:總線驅動器
上一篇:單片機應用系統的開發