1、 毕业设计说明书(论文) 设计(论文)题目: 基于单片机设计八路抢答器 专 业: 应用电子技术 班 级: 应电 08-2 班 学 号: 姓 名: 指导教师: 二 0 一 0 年七月十日 毕毕业设计(论文)任务书业设计(论文)任务书 学 生 姓 名 学号 班级 应电 08-2 班 专业 应用电子技术 设计(或论文)题目 八路抢答器 指导教师姓名 职 称 工作单位及所从事专业 联系方式 备 注 讲师 设计(论文)内容: 运用电子技术知识、技能设计 8 路抢答器。 功能要求如下: 1采用 11 个按键控制抢答器功能。 2主持人按下开始键后,发出一声声响,表示竞赛抢答开始,数码管显示倒计时。 3最先按
2、键的小组抢答成功,显示对应的小组编号。 4用 2 位数码管指示抢答结束时间,初值可用键盘设置;采用倒计时方式,当规定时间到后,发出长 鸣指示,表示此轮抢答结束。 5主持人按复位键后,可进行下一轮抢答,抢答时间可以通过按键设置。 进度安排: 第 24 周:查找资料,选择参考方案; 第 56 周:确定方案 第 710 周:查找资料,进行单元电路的设计; 第 1113 周:整机电路整机与分析. 第 1415 周:整理报告,确定初稿; 第 15 周:检查定稿. 主要参考文献、资料(写清楚参考文献名称、作者、出版单位): 1张立科编著 单片机典型模块设计实例导航北京:人民邮电出版社,2004. 2李金利
3、编著 单片机原理及应用技术北京:高等教育出版社,2004. 3董晓红编著 单片机原理及接口技术西安:电子工业出版社,2007. 4王振红编著 数字电路设计与应用实践教程北京:机械工业出版社,2003. 5张靖武编著 单片机系统的 proteus 设计及仿真北京:清华大学出版社,2003. 6潭浩强编著 C 程序设计北京:清华大学出版社,2004. 审 批 意 见 教研室负责人: 年 月 日 备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。 I 目 录 摘 要.1 第 1 章 绪论.2 第 2 章 整体设计方案.3 2.1 方案设计.3 2.2 方案论证.4 第 3 章 硬件设
4、计.5 3.1 主控芯片介绍.5 3.2 时钟电路和复位电路.7 3.2.1 时钟电路 7 3.2.2 复位电路: 8 3.3 抢答电路.8 3.4 显示电路.9 3.5 控制电路.10 3.6 报警电路.10 3.7 整机工作原理. 11 第 4 章 软件设计.12 4.1 定时中断模块.12 4.2 外部中断模块.12 4.3 报警模块.15 4.4 控制模块.17 4.5 主程序模块.18 第 5 章 系统的仿真.20 5.1 抢答器 Keil 软件的仿真20 5.2 抢答器 protenus 软件的仿真 .20 5.3 调试与运行.21 结 论.22 参考文献.23 附录 1 电路原理
5、图24 附录 2 源程序26 附录 3 元件表明细32 第 1 页 摘 要 此次设计提出了用 AT89C52 单片机为核心控制元件,设计一个简易的 8 路抢答 器,本方案以 AT89C52 单片机作为主控核心,与数码管、蜂鸣器等构成 8 路抢答器, 利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的抢 答器具有实时显示抢答选手的号码和抢答时间的特点,还有复位电路,使其再开始新 的一轮的答题和比赛,同时还利用 C 语言编程,使其实现一些基本的功能。 本设计的系统实用性强、判断精确、操作简单、扩展功能强。它的功能实现是比 赛开始,主持人读完题之后按下开始开关,即计时开始,此时
6、数码管开始进行 30 秒 倒计时,直到有一个选手抢答时,对应的会在数码管上显示出该选手的编号以及剩余 时间,同时蜂鸣器也会发出声音,以提示有人抢答本题,在规定的最后 5 秒时间内还 没有做出抢答,蜂鸣器发出报警,提示选手尽快作答,如果 30 秒内无人作答则此题 作废,即开始重新一轮的抢答。 关键词 单片机;数码管;抢答器 第 2 页 第 1 章 绪论 二十世纪跨越了三个“电”的时代, 即电气时代、 电子时代和现已进入的电脑时代。 不过,这种电脑,通常是指个人计算机,简称 PC 机。它由主机、键盘、显示器等组 成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械 的单片机(亦称微控制器) 。顾名思义,这种计算机的最小系统只用了一片集成电路, 即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整 个装置中,起着有