|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
随着科学技术的发展和普及, 各种各样的竞赛越来越多, 其中抢答器的作* Y: ]& \$ _0 f0 e: \( i8 l2 _
用也就显而易见。目前很多抢答器基本上采用小规模数字集成电路设计, 使用起
8 Q, W2 j9 K: l; O$ c7 l7 L, I来不够理想。因此设计一更易于使用和区分度高的抢答器成了非常迫切的任务。% j) q/ a; P5 Z4 J( f4 k" d: e
现在单片机已进入各个领域, 以其功耗小、智能化而著称, 所以若利用单片机来
5 w, `5 @% P5 O* b$ z) Z9 Z设计抢答器,便使以上问题得以解决. 针对以上情况,本文设计出以AT89S51单
5 R C1 d, E3 Z& h6 g! R片机为核心的八路抢答器。我们采用了数字显示器直接指示, 自动锁存显示结果,
5 y% C) N) Y1 u) P* w M并自动复位的设计思想, 它能根据不同的抢答输入信号,经过单片机的控制处理* b" l5 j5 o% D) g3 }+ c
并产生不同的与输入信号相对应的输出信号, 最后通过LED数码管显示相应的路9 N5 E6 n `+ q# A- z9 T
数,即使两组的抢答时间相差几微秒, 也可分辨出是哪组优先按下的按键, 它充
3 l# u2 f4 y0 e. p分利用了单片机系统的优点,具有结构简单、功能强大、可靠性好、实用性强的' F7 z0 ?& E4 e5 G0 s- f4 Y# t
特点。6 U8 Y: S4 W( {( W# p
本设计是以八路抢答为基本理念。考虑到依需设定限时回答的功能,利用
; n7 V c5 D! K8 A+ ^! i: y89S51单片机及外围接口实现的抢答系统, 利用单片机的定时器/计数器定时和记
+ x2 W* k/ I' _4 O( @数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使: X/ `* t5 B/ t1 T4 F' R
数码管能够正确地显示时间。用开关做键盘输出, 扬声器发生提示。同时系统能" P3 I3 Y; F) W$ J
够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;满
. U/ o' L% Z% E$ ?& k+ K时后系统计时自动复位及主控强制复位; 按键锁定, 在有效状态下, 按键无效非; C& E: w: T( k/ q4 ~2 H+ f
法。
+ T1 \8 ^9 C' ]2 K4 R
6 z$ N0 k) t( b! w9 b0 K9 S1 Q" m% F; y; ], m- z+ w6 r
$ @6 `7 j' `: _" R" n5 W+ }/ J7 {1 T- T" ^8 Q- u+ z3 G0 q
|
|