【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《智能抢答器的设计与功能实现设计说明书》,欢迎阅读!
智能抢答器的设计 与功能实现设计说 明书
一、 课程设计目标
1.1 概述
单片机原理及应用课程设计是学生综合运用所学知识,全面 掌握单片微型计算机及其接口的工作原理、编程和使用方法的重 要实践环节。通过独立或协作提出并论证设计方案,进行软、硬 件调试,最后获得正确的运行结果,可以加深和巩固对理论教学 和实验教学容的掌握,进一步建立计算机应用系统整体概念,初 步掌握单片机软、硬件开发方法,为以后进行实际单片机软、硬 件应用开发奠定良好的基础。 课程设计的主要容:根据单片机原理及应用课程的要求,主要进 行两个方面的设计,即单片机最小系统和存储器扩展设计、接口 技术应用设计。其中,单片机最小系统主要要求学生熟悉单片机 的部结构和引脚功能、引脚的使用、复位电路、时钟电路、 4 个并 行接口和一个串行接口的实际应用,从而可构成最小应用系统, 并编程进行简单使用。
存储器扩展设计要求学生掌握常用半导体芯片与单片机的接
口,如EPR0存储器用作外部程序存储器时与单片机的连接关系, SRAM存
储器用作外部数据存储器时与单片机的连接关系,
E2PROM
存储器用作外部程序 / 数据存储器时与单片机的连接关系。能合理 分配和使用单片机的部和外部存储器,编程实现正常的读写功能。
接口技术应用设计主要要求学生能综合运用单片机、存储器、 常用接口芯片构成单片机应用系统,有针对性地进行软、硬件设 计与开发。
1.2 功能介绍:
1、 如果想调节抢答时间或答题时间 , 按"抢答时间调节 "键或"答题 时间调
节 "键进入调节状态 , 此时会显示现在设定的抢答时间或回 答时间值,如想加一秒按一下"加1s"键,如果想减一秒按一下 "-1s"键,时间LED上会显示改变后的时间,调整围为 0s~99s, Os 时再减1s会跳到99,99s时再加1s会变到Os。
2、 主持人按 " 抢答开始 " 键,会有提示音,并立刻进入抢答倒计时 (预设30s抢答时间),如有选手抢答,会有提示音,并会显示其
号数并立刻进入回答倒计时(预设 60s 抢答时间),不进行抢答查 询,所以只有第一个按抢答的选手有效。倒数时间到小于 5s会每 秒响一下提示音。
3、 如倒计时期间,主持人想停止倒计时可以随时按 "停止"按键, 系统会自
动进入准备状态,等待主持人按 " 抢答开始 "进入下次抢 答计时。
4、 如果主持人未按 "抢答开始"键,而有人按了抢答按键,犯规抢
答,LED上不断闪烁FF和犯规号数并响个不停,直到按下"停止"键 为止。
5、P3.0为开始抢答,P3.1为停止,p1.0-p1.7为八路抢答输入 数 码管段
选P0口,位选P2 口低3位,蜂鸣器输出为P3.6 口。P3.2 抢答时间调整结,
P3.3回答时间调整,P3.4为时间加1调整,P3.5 为时间减1调整。
1.3设计方案
1. 3. 1原理图的确定
在设计开始,我们查了不少关于抢答器的资料, 其大体分为2 种,一种是纯硬件实现,另一种是单片机实现。本次课程设计采 用单片机实现。 单片机实现抢答的原理图:
1.3.2 抢答器的工作原理
抢答器的工作原理是利用单片机的定时器 T0、T1 中断完成 , 其余状态
本文来源:https://www.wddqxz.cn/c6ff59f7866a561252d380eb6294dd88d0d23da6.html