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