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