1、 课程设计(论文) 题 目 名 称 八路抢答器设计 课 程 名 称 单片机原理及应用 学 生 姓 名 学 号 系 、专 业 信息工程系、电子科学与技术 指 导 教 师 2008 年 12 月 12 日 2 摘要摘要 随着电子技术的飞速发展, 基于单片机的控制系统已广泛应用于工业、 农业、 电力、 电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的 控制系统的常规电子线路。同时楼宇智能化的发展与成熟,也为基于单片机的照明控制 系统的普及与应用奠定了坚实的基础。本设计是在学习过单片机初级教程这门课程 后,利用所学过的课堂知识,发挥自己的创新能力,并结合动手动脑能力,来设计
2、一个 由单片机控制的智力竞赛抢答器,并完成系统的软硬件设计及调试。 关键字:单片机、微型计算机、创新、抢答器 3 目录 1 前言 4 2 方案设计 4 2.1 设计思路 4 2.2 方案论证 . 4 2.3 设计原理 . 5 3 电路设计 6 31 系统电路原理 . 6 32 主要元器件选择 . 6 3.2.1 AT89C51AT89C51 芯片. 6 3.2.2 74HC24474HC244 . 7 3.2.3 七段数码管 . 7 4 程序设计 8 4.1 系统程序流程 8 42 系统程序设计 . 9 5 功能仿真 . 16 6 总结与体会 . 18 参考文献资料 . 19 4 1 前言 在
3、知识比赛中,特别是做抢答题目的时候,在抢答过程中,为了知道哪一组或哪一 位选手先答题,必须要设计一个系统来完成这个任务。因为在抢答过程中,靠视觉是很 难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使各组 的抢答时间相差几微秒,也可分辨出哪组优先答题。该课程设计主要介绍了单片机抢答 器设计及工作原理,以及它的实际用途。本系统采用 8051 单片机作为核心。控制系统 的四个模块分别为:存储模块、显示模块、语音模块、抢答按键模块。该抢答器系统通 过开关电路八个按键输入抢答信号; 利用语音芯片 ISD1420 完成语音的录放功能; 利用 存储程序;利用一个四位一体的七段显示数码
4、管来完成显示功能。工作时,在按下抢答 开始键后,用按键通过开关电路输入各路的抢答信号进行抢答,经单片机的处理,输出 控制信号,控制数码管和语音芯片工作。在位选数码管上显示哪一组先答题的号码,并 有倒计时显示,以及通过语音系统发出报警声音,从而实现整个抢答过程。 2 2 方案设计方案设计 2.1 设计思路设计思路 本设计中的控制系统核心是单片机 AT89C51,它主要负责控制各个部分协调工作。 在其外围接上复位电路、上拉电阻、数码管、按钮及蜂鸣器。元件为:晶振 X1、电容 C1、C2、电阻 RP1 及 7SEG-MPX4- CA。AT89C51 单片机的 P1.0 和 P1.7 由选手控制,分 别是选手抢答键, 即八组抢答的输入口。 P0 口为数码管的段选口,位选口用的是 P2 口的 低 4 位,外部中断 0,P3.2 为抢答开始键。P3.7 蜂鸣器的控制口。单片机有硬件复位端。 外部还接有蜂鸣器用来发出报警音