新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 基于MSP430的新型长跑计圈计时系统

基于MSP430的新型长跑计圈计时系统

作者:时间:2009-06-26来源:网络收藏
3 系统软件设计
本系统的软件采用C语言编写,C语言兼顾了一般高级语言和汇编语言的特点,不仅有良好的程序可读性,又支持对待开发处理器的硬件操作。
本系统的软件采用模块化方式设计,以利于以后的系统维护和升级。软件主要包括液晶驱动模块、串口驱动模块、通信模块和主程序,主、从机软件流程如图5所示。

本文引用地址:http://www.eepw.com.cn/article/188874.htm

主机初始化后,在液晶屏上提示输入计时圈数,然后用键盘输入要跑的圈数后,按下确认键,主机开始向从机发送计数圈数。当测试者都收到圈数后起跑的同时工作人员按下起跑按键,此时主机发送计时指令。然后一直发送一特定字符,直至此次测试结束。
从机初始化后,准备接收计时圈数,当接收到计时圈数时,在液晶屏上显示圈数的信息。当从机接收到计时指令后,从机开始计时并将计时情况显示在液晶屏上,当从机接收到主机一发送的信号时,将一标志位置1,当从机收到主机二发送的信号时,将上述标志位置0;当从机收到任意主机发送的信号时,先判断是主机一还是主机二,随后判断与上一发送信号的主机是否相同,若不同,则圈数减半,若不同,则圈数保持;随后检测圈数是否为零,若不为零,则继续计数,若为零则计数停止。

4 结 语
本系统目前在西安电子科技大学的国防生日常能力考核中已经得到成功应用,该系统从机体积小、功耗低,方便测试者测试携带,同时该系统具有计时精度高、及时方便、省人省力等特点,在平时身体素质考核和测量中以及其他相应场合的应用前景非常广泛。


上一页 1 2 下一页

关键词: MSP 430 计时系统

评论


相关推荐

技术专区

关闭