基于單片機(jī)電臺(tái)仿真訓(xùn)練系統(tǒng)的實(shí)現(xiàn)
(5)考核系統(tǒng)??己?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/系統(tǒng)">系統(tǒng)是訓(xùn)練成果的評(píng)判系統(tǒng),考核方式可以人為評(píng)判,也可以用系統(tǒng)評(píng)判,系統(tǒng)評(píng)判的標(biāo)準(zhǔn)可以人為設(shè)定。本系統(tǒng)的考核評(píng)估主要基于記錄訓(xùn)練過程中各部分的狀態(tài),并將各部分的狀態(tài)按時(shí)間排序,按時(shí)間順序確定各部分的動(dòng)作及動(dòng)作發(fā)生的時(shí)間,這樣就完整地再現(xiàn)了訓(xùn)練過程。然后根據(jù)這些動(dòng)作確定本次考核結(jié)果。另外,可以給考核評(píng)估的結(jié)果建立相應(yīng)的數(shù)據(jù)庫。
綜上所述,主程序由按鍵掃描子程序、顯示子程序、鍵值判別和處理子程序、計(jì)算機(jī)通信子程序和計(jì)算機(jī)管理與考核系統(tǒng)程序組成。主程序流程如圖2所示。本文引用地址:http://2s4d.com/article/172479.htm
2 硬件系統(tǒng)設(shè)計(jì)方案
硬件系統(tǒng)是本系統(tǒng)的核心,用于實(shí)現(xiàn)對(duì)電臺(tái)的仿真。它建立電臺(tái)裝備的模型,提供相對(duì)真實(shí)的操作環(huán)境,通過處理接收到的操作信息,正確顯示操作效果,將反饋信息輸出到虛擬面板,并按照一定的仿真協(xié)議實(shí)現(xiàn)與其他子系統(tǒng)的信息交互。
2.1 單片機(jī)系統(tǒng)設(shè)計(jì)
單片機(jī)最小系統(tǒng)由單片機(jī)、振蕩器電路、復(fù)位電路和電源組成。
(1)單片機(jī)。現(xiàn)在市場上,單片機(jī)的種類繁多,對(duì)于本系統(tǒng),選用了Atmel公司的AT89C52型單片機(jī)。AT89C52是一種高效微控制器,此型單片機(jī)的基本特性完全能夠勝任本系統(tǒng)的要求,由于它將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,AT89C52單片機(jī)為很多嵌入式控制系統(tǒng)提供了靈活性高且價(jià)廉的方案。
(2)振蕩器電路。XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石英晶體振蕩和陶瓷振蕩均可采用。對(duì)于本次設(shè)計(jì),選用圖3的振蕩器電路。
評(píng)論