八路抢答器(程序+说明书)C21534

单片机的出现方便了人们的生活,所以单片机的使用也使抢答器电路更加简单和实用。但是传统抢答器具有以下问题有待解决:

1、有的传统抢答器由数字电路组成,在使用现场会有多名选手或代表团参加比赛,所以会造成布线繁琐麻烦,现场不美观等问题;

2、由于传统抢答器由电子元器件集成制作而成,所以会造成可靠性低,元器件集成工艺复杂,花费比较高等麻烦;

3、由于传统抢答器由数字电路构成,所以可能造成抢答时控制不精确,功能单一等缺陷。

随着科学技术的发展和普及,各种各样的竞赛越来越多,其中抢答器的作用也就显而易见。因此设计一种更易于使用和区分度高的抢答器成了非常迫切的任务。现在单片机已进入各个领域,以其功耗小、智能化而著称。所以来利用单片机来设计抢答器便使以上问题得以解决。针对以上情况,本课程通过KeilC软件编程,Protues软件仿真,设计出以AT89C51单片机为核心的八位抢答器,与晶振、数码管、按键等通过外围接口实现的八路抢答器,利用单片机的延时电路、按键复位电路、时钟电路、定时器/计数器等,设计八路抢答器不仅具有实时显示选手的号码,而且可以显示抢答时间的功能。本次设计的系统实用性强,操作简单,扩展功能强。

目录

摘要

前言

一、概述

1.1 课程设计目的

1.2 设计要求

二、多路抢答器系统介绍

2.1 系统结构图

2.2 系统组成

三、系统硬件设计

3.1 AT89C51最小系统

3.2 显示模块

3.3 键盘模块

3.4 蜂鸣器模块

3.5 系统总体电路图

四、系统软件设计

4.1 主函数

4.2 按键扫描子函数

4.3 显示子函数

4.4 蜂鸣器子函数

五、仿真测试

5.1 Proteus原理图

5.2 仿真结果

六、总结

参考文献

附录

附录1:原理图

附录2:代码

 

在线客服
在线客服
热线电话
旺旺客服

本站助力每位设计人员,简单高效走向成功

定制设计 提交工单