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