1、第 1 页 共 15 页 基于基于 EDAEDA 技术的抢答器设计与实现技术的抢答器设计与实现 摘摘 要要:本设计基于常用的 EDA 工具 Proteus 软件,以 A Tmega16A 单片机为核心芯片的八路数字抢答 器系统,该系统满足了来自三方面的需求和解决了一个核心问题, 这三个方面分别是抢答计时模式、 表 决模式,计分查询模式;核心问题是解决了 8 个抢答选手按键的“自锁”与“互锁”操作,即系统要 保存好成功实现抢答操作的第一按键信息,与此同时要屏蔽抢答期间其他抢答按键操作,以保证每一 轮的抢答操作只有一名选手能够成功实现抢答。经过调试和运行使该系统达到预期目标,具有反应快、 功能齐全
2、、实用性和扩展性强的等特点。 关键词关键词:EDA 技术;Proteus;抢答器;ATmega16A; AbstractAbstract:This design is based on commonly used EDA tools Proteus software, eight digital Responder system to A Tmega16A microcontroller core chip, the system to meet the demand from the three aspects and resolve a core issue in these three
3、areas are the answer in timing mode Mode of voting, scoring query mode; the core problem is to solve the 8 Responder player button “self-locking “and“ inter-lock “operation, the system you want to save the successful answer in the operation of the first key information at the same time to be during
4、the shield Responder Responder button operation, to ensure that the Responder operations in each round only one player is able to successfully achieve Responder. After commissioning and operation of the system to achieve the desired goal, with a fast response, fully functional, usability and scalabi
5、lity characteristics. Keyword:EDA technology; the Proteus; Responder; ATmega16A; 1 引言引言 对于 8 路智能抢答器目前主要的的设计方法有模拟电路设计、数字电路设计、模拟电路和数 字电路相结合设计、单片机设计、硬件描述语言 VHDL 设计。20 世纪 90 年代,计算机和电子技 术较为先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了 彻底的变革,取得了巨大的成功。在电子设计领域、可编程逻辑器件(如 FPGA)的广泛普及给 数字系统的设计带来了极大地灵活性。对于可编程逻辑器件,设计人员
6、可利用价格低廉的软件工 具快速开发、仿真和测试其设计。然后,可快速将设计编程到器件中,并立即在实际运行的电路 第 2 页 共 15 页 中对设计进行测试。可编程逻辑器件的出现极大地改变了传统的数字电路系统的设计理念,提高 了电路设计的效率和可操作性,减轻了设计者的劳动强度。基于可编程逻辑器件设计的系统在克 服了使用数字电路和模拟电路设计系统硬件电路复杂、成本较高的问题的同时,也克服了单片机 I/O 端口不足的问题,最终本设计已做成实物。 2 系统概述系统概述 2.1 设计要求设计要求 1)系统要具有鉴别锁存,抢答计时,计分电路,扫描显示四个方面的功能; 2)方案成本低,软件编写简易,可扩展性强。 3)核心芯片型号种类多、可靠性较高、灵敏可靠 2.2 系统的主要功能系统的主要功能 本设计主要实现三个功能抢答计时模式、表决模式,计分查询模式。单片机启动以后首先进入 30 秒倒计时,LED 按 1 秒速度流动闪亮 30 秒,每秒响一短嘀,可用于检查计时器以及各位选手的指示 灯是否正常。当主持人按下抢答键后抢答才有效,否则视为违规。超过 30 秒未抢答,此轮抢答作废: 声响四长声。解