新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 基于MSP430的新型長跑計圈計時系統(tǒng)

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

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

本文引用地址:http://www.2s4d.com/article/188874.htm

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

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


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉