1、 本科综合课程设计报告本科综合课程设计报告 题题 目目 _ 2012013 3 年年_ _1 1 月月 1414 日日 基于单片机的多人抢答器 课程设计地点 课程设计时间 2011.10.1-2012.11.30 课程设计目的 1进一步加深对单片机课程所学内容的理解; 2. 掌握单片机设计方法; 3. 掌握利用Keil开发程序; 4. 通过较为全面、系统的程序设计训练,初步掌握软件设计方法,为毕业设计及 日后的实际工作打好基础。 指导教师评语 指导教师签字: 验收(答辩) 意见 验收(答辩)人员签字: 系(教研室) 意 见 教研室主任签字: 成 绩 (百分制) 报告正文报告正文 一、需求概要
2、单片机 即单片微型计算机。(Single-Chip Microcomputer ),是 集 CPU ,RAM ,ROM , 定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于工业自 动化上和智能产品。在信息技术急速发展的今天,计算机科学日新月异。而单片机作为计算 机科学的一个分支,在微机控制领域得到长足的发展。随着单片机的发展与科学技术的提高, 单片机已经成为人类生产生活中不可缺少的工具。现在,单片机的应用已经渗透到我们生活 的各个领域,几乎很难找到哪个领域没有单片机的踪迹。 单片机要解决的问题多数仍是老问题,新颖之处是比以前用较少的元件。尤其是设计逻 辑关系复杂的控制
3、系统,过去用通用的逻辑门集成电路芯片将需要几十片甚至上百片,而现 在只用几片就能够实现,而且方便灵活,做设计修改或改动功能时,只需改写软件,硬件几 乎不需要改动,这样就大大减少芯片个数主要是靠单片机的可编程性和高度集成化。使开发 周期更短,制造成本更低,用电更省和可靠性更高。要求用各种逻辑门芯片实现的逻辑电路, 可以用一片单片机芯片加上相应的控制软件就可以实现。用单片机的另一个优点是设计软件 将不断积累,不断模块化,形成标准化软件,大大提高了开发效率。 如今越来越多的选秀求职节目涌现,抢答器的作用日益凸显,我们小组于是就想通过制 作简易抢答器来加强对单片机的掌握。 【关键字】单片机 控制系统
4、集成化 抢答器 1.11.1 系统开发环境系统开发环境 硬件:单片机开发板 软件:Keil 2 1.21.2 系统运行环境系统运行环境 硬件:单片机 软件:Windows 1.1.3 3 功能功能需要需要 (1) 初始显示三位选手号码及得分 (2) 主持人宣布抢答后,选手按键抢答 (3) 示意答对并加分,示意答错并扣分 (4) 进入下一题 1.41.4 系统功能系统功能 (1)应用 MCS-51 单片机设计实现抢答器电路 (2)使用定时器/计数器中断实现计时 (3)使用 LCD 液晶显示屏显示结果 (4)使用键盘抢答,使用遥控器判定得分吧 (5)使用蜂鸣器做提示音 (6)用 C 语言编程 二、系统硬件电路设计 系统由STC89C54RD+、显示电路、LED电路、按键键盘电路、蜂鸣器电路、其电路如图2所 示。 图 2 系统电路总图 2.1 2.1 显示电路设计:显示电路设计: 显示电路采用液晶 LCD16O2。它是一种字符型液晶模块