16路抢答器(带电路图和程序)(2)

2020-05-31 17:47

 

在智力抢答器设计中,要求有16个代表队参加抢答,每个代表队一个抢答按钮,就需要16个按钮,而选手抢答器按钮就是用独立式键盘或矩阵式键盘来完成的。独立式键盘电路要求一个端口连接一个按键,硬件电路简单但浪费成本。当按键数较多时,要占用较多的I/O口线。因此一般在按键数大于8时,通常采用矩阵式键盘电路。若P0口和P2口用于控制数码管的显示(P1口控制七段数码管,P2口则驱动数码管的位显示),P3口用于主控电路的设计,剩下的八位的P1口如果用独立式键盘明显达不到要求,但如果采用矩阵式键盘电路,8个I/O刚好可以构成4×4矩阵式键盘电路,满足16个代表队参加抢答的要求。

16路抢答器抢答电路设计即4×4矩阵式键盘电路,如图2-4:

图2-4 矩阵式键盘

 

2.5 显示电路设计

 

在本设计中采用的是共阴极接法的数码管,由P0口驱动七段数码显示管,P2口驱动数码管位。由P0、P2口共同组成LED数码管显示电路。由于P0口不带有上拉电阻,所以在设计中需另外外接上拉电阻,以提供一定的拉电流。P2口本身自带电阻,所以无需外接。因为AT89C51单片机P0、P2口都自带锁存器,所以无需另外外接锁存器。其与单片机一起来显示所抢答的代表队的编号和倒计时时间或限时时间。其接口电路如图2-5所示:

 

图2-5 显示电路

 

2.6 控制电路设计

 

抢答器控制电路主要控制抢答开始、停止以及抢答时间调节。它是供主持人操作的实现调节抢答时间、开始抢答等控制的控制功能电路。控制电路的设计跟报警电路的设计都需要通过语言来实现,单纯的硬件电路并不能实现任何东西。在控制电路的设计中,我接的是P3口,是因为P3口的每一个口线都有第二功能,在这里要用到的也就是它的第二功能,在前面的介绍中我们已经知道,P3口有两个中断,两个定时,一个读一个写口线,还有串行输入输出口线。16路智力抢答器硬件电路设计图如图2-6:

 

图2-6 控制电路

 

三、程序流程图 开始 初始化 N N 开始键按调时键按下? 下? Y Y 抢答键是否加1S或减1S 按下 N Y 判断哪位选手抢答,并 在数码管上显示 倒计时 Y 选手是否作 N 时间到 答 Y 按下复位键 进入下一题,并重新开始计时

 

 

参考文献

[1]周润景,袁伟亭,景晓松. Proteus在MCS-51&ARM7系统中的应用百例[M].北京:电子工业出版社,2006.5-7

[2]余发山,王福忠等.单片机原理及应用技术[M].徐州:中国矿业大学出版社,2003 [3]张凯,马忠梅编著,MCS-51单片机综合系统及其设计开发[M].北京:科学出版社,1996

[4]欧阳文.ATMEL89 系列单片机的原理及开发实践[M].北京:中国电力出版社,2007

[5]靳栀,潘育山,邬芝权.单片机原理及应用 C51编程技术[M].成都:西南交通大学出版社,2004

[6]黄继昌,乔苏文,张海贵.实用报警电路[M].北京:人民邮电出版社,2005.2 [7]求是科技.单片机典型模块设计实例导航[M].北京:人民邮电出版社,2008 [8]龚云新,胡长盛.单片机实用技术教程[M].北京:北京师大出版社,2007.6 [9]徐爱钧.8051单片机实践教程—asm51汇编语言与C51高级语言应用[M].北京:电子工业出版社,2005.3

[10]王凌霄.微型计算机原理及应用[M].徐州:中国矿业大学出版社,2004 [11]康华光.电子技术基础(模拟部分)[M].高等教育出版社.1999 [12]康华光.电子技术基础(数字部分)[M].高等教育出版社.1999 [13]何希才.常用电子电路应用365例[M].北京:电子工业出版社,2006 [14]张肃文.高频电子线路[M].高等教育出版社.2007 [15]徐曼.电子基础与技能[M].北京:电子工业出版社,2006.6


16路抢答器(带电路图和程序)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业设计-三相电压型PWM整流器的研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: