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