[摘要]單片機設計開發應做好硬件和軟件的設計,昆明實訓考核裝置公司談到,單片機的設計開發需要注重硬件和軟件的設計與配合,應確保硬件和軟件能夠大程度的滿足實際需要
單片機設計開發應做好硬件和軟件的設計,昆明實訓考核裝置公司談到,單片機的設計開發需要注重硬件和軟件的設計與配合,應確保硬件和軟件能夠大程度的滿足實際需要,達到提高自動控制系統性能的目的。結合小車控制系統,其硬件系統主要包括單片機芯片、單片機開發板、小車、電機、DS1302時鐘電路、光敏電RPR220型光電對管阻、等元件。在這些硬件的統一配置下實現小車的操作。
其軟件系統主要包括對程序存儲區、數據存儲區的分配,盡可能做到了既節省內存空間,又使操作方便。同時,在程序設計過程中實現了運行狀態的標志化管理,即對各功能程序的運行條件、運行狀態、運行結果都設置了狀態標志以便查尋,程序的轉移、運動都可通過狀態標志條件來控制。此外,為提高程序運行的可靠性,監控軟件中設置了自檢程序,在系統啟動時先運行自檢程序,用以檢查系統各部件工作是否正常。若正常,用戶便可在監控軟件的管理之下,通過鍵盤輸入機器語言級的程序和數據。
昆明實訓考核裝置廠家提到,監控程序主要由初始化引導程序、顯示程序、鍵盤分析程序、命令處理程序和一些常用的子程序組成,整個監控程序占2K字節。