新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于MSP430的新型長跑計(jì)圈計(jì)時(shí)系統(tǒng)

基于MSP430的新型長跑計(jì)圈計(jì)時(shí)系統(tǒng)

作者: 時(shí)間:2009-06-26 來源:網(wǎng)絡(luò) 收藏
3 系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)的軟件采用C語言編寫,C語言兼顧了一般高級(jí)語言和匯編語言的特點(diǎn),不僅有良好的程序可讀性,又支持對(duì)待開發(fā)處理器的硬件操作。
本系統(tǒng)的軟件采用模塊化方式設(shè)計(jì),以利于以后的系統(tǒng)維護(hù)和升級(jí)。軟件主要包括液晶驅(qū)動(dòng)模塊、串口驅(qū)動(dòng)模塊、通信模塊和主程序,主、從機(jī)軟件流程如圖5所示。

本文引用地址:http://m.butianyuan.cn/article/188874.htm

主機(jī)初始化后,在液晶屏上提示輸入計(jì)時(shí)圈數(shù),然后用鍵盤輸入要跑的圈數(shù)后,按下確認(rèn)鍵,主機(jī)開始向從機(jī)發(fā)送計(jì)數(shù)圈數(shù)。當(dāng)測(cè)試者都收到圈數(shù)后起跑的同時(shí)工作人員按下起跑按鍵,此時(shí)主機(jī)發(fā)送計(jì)時(shí)指令。然后一直發(fā)送一特定字符,直至此次測(cè)試結(jié)束。
從機(jī)初始化后,準(zhǔn)備接收計(jì)時(shí)圈數(shù),當(dāng)接收到計(jì)時(shí)圈數(shù)時(shí),在液晶屏上顯示圈數(shù)的信息。當(dāng)從機(jī)接收到計(jì)時(shí)指令后,從機(jī)開始計(jì)時(shí)并將計(jì)時(shí)情況顯示在液晶屏上,當(dāng)從機(jī)接收到主機(jī)一發(fā)送的信號(hào)時(shí),將一標(biāo)志位置1,當(dāng)從機(jī)收到主機(jī)二發(fā)送的信號(hào)時(shí),將上述標(biāo)志位置0;當(dāng)從機(jī)收到任意主機(jī)發(fā)送的信號(hào)時(shí),先判斷是主機(jī)一還是主機(jī)二,隨后判斷與上一發(fā)送信號(hào)的主機(jī)是否相同,若不同,則圈數(shù)減半,若不同,則圈數(shù)保持;隨后檢測(cè)圈數(shù)是否為零,若不為零,則繼續(xù)計(jì)數(shù),若為零則計(jì)數(shù)停止。

4 結(jié) 語
本系統(tǒng)目前在西安電子科技大學(xué)的國防生日常能力考核中已經(jīng)得到成功應(yīng)用,該系統(tǒng)從機(jī)體積小、功耗低,方便測(cè)試者測(cè)試攜帶,同時(shí)該系統(tǒng)具有計(jì)時(shí)精度高、及時(shí)方便、省人省力等特點(diǎn),在平時(shí)身體素質(zhì)考核和測(cè)量中以及其他相應(yīng)場合的應(yīng)用前景非常廣泛。


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉