推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于labvIEW和C51的8路抢答器设计方案

更新时间:2018-09-19 07:36:50 大小:552K 上传用户:sun2152查看TA发布的资源 标签:labviewc51抢答器 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、产品特性

1、  可以配置6路抢答系统

2、  基于labvIEW的统计功能,能随时帮助选手统计分数

3、  完整的分数报表生成功能

二、程序流程图



三、实现思路

1、下位机设计思路

显示:采用47段数码管LED显示,显示的数据有初始化动画、抢答选手和剩余时间(S),采用动态显示的方式,显示的动能被单独做成一个程序DISPLAY,当其他程序需要调用时会立即跳转至该程序。

定时器:为了降低占用单片机CPU的资源采用中断计时的方式,即在运行其他程序时,如果定时时间到了则会自动产生一个定时中断来通知CPU计时,本程序中利用的定时器0,设置方式为方式0(有待改进)。并且最低计时单位为1S,具体定时时间是由主持人设定,主持人只需在用户界面中输入定时的秒数,则会被发送到下位终端,当抢答系统启动后则会进入定时状态。另外,最大的定时时间为255秒,对于抢答系统足够了。

选手判定:在本系统中,采用判断P1口各个位的电平值来实现的,当8位选手中某一位选手抢先按下某按钮,系统就会自动扫描到该按钮被按下,然后根据编号将数据发送到计算机终端,并且不能响应其他选手的动作。

通信协议:本系统中是基于RS-232通信协议上而制定的协议,因此两个终端设备必须支持RS-232通信功能。在编码方面遵循ANSICII标准,具体定义方案如下图所示:

…………

部分文件列表

文件名 大小
基于labvIEW和C51的8路抢答器设计方案.docx 552K

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载