一、硬件设计
单片机作为计算机的一个重要分支,其应用范围很广,发展也很快,它已成为在现代电子技术、计算机应用、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术,应用范围十分广泛。抢答器由计数器、寄存器、集成定时器和译码显示等组合、时序电路组成。可分为抢答电路,定时电路,报警电路等几个单元部分。每个单元电路分别可以处理一些抢答竞赛中的基本问题。
二、设计功能
本系统采用单片机作为整个控制核心。控制系统主要由:显示模块、控制模块、报警模块、抢答模块组成。工作时,该系统通过矩阵键盘输入抢答信号,经单片机的处理后,输出控制信号,利用一个4位数码管来完成显示功能并伴随蜂鸣器报警,用按键来让选手进行抢答,在数码管上显示哪一组先答题,从而实现整个抢答过程。
三、设计原理图
四、软件程序
1、程序流程图
2、主程序源码
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit start=P3^0; //主持人按键开始
sbit reset=P3^1; //复位
sbit add1=P3^2; //抢答时间调整,加1
sbit dec1=P3^3; //抢答时间调整,减1
sbit add2=P3^4; //答题时间调整,加1
sbit dec2=P3^5; //答题时间调整,减1
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
sbit k5=P1^4;
sbit k6=P1^5;
sbit k7=P1^6;
sbit k8=P1^7; //选手按键
sbit beep=P3^6; //蜂鸣器
bit qd; //抢答标志位,=1时开启抢答
bit dt; //答题标志位,=1时开启答题
bit disp_q
完整资料下载:文章来源:https://www.toymoban.com/news/detail-460928.html
八路抢答器设计文章来源地址https://www.toymoban.com/news/detail-460928.html
到了这里,关于八路抢答器设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!