1、毕业设计毕业设计 电子技术和微型计算机的迅速发展, 促进微型计算机测量和控制技术的迅速 发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到国民经济的各个 部门和领域, 它起到了越来越重要的作用。 单片微型计算机就是将中央处理单元、 存储器、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。 因此一块芯片就构成了一台计算机。它已成为工业控制领域、智能仪器仪表、尖 端武器、日常生活中最广泛使用的计算机。 电子智能抢答器分别用两片单片机控制,分别为计分器和抢答器。计分器的 工作原理是采用最小系统, 用 4x4 键盘来输入是选手需要加减进行分数的加减输 入。主板上的 6 个数码显示,
2、加几分的数,按确定键后分数值从串口 P3.0,P3.1 传到计分器显示模块上再通过数码管驱动模块显示。 抢答器的工作原理是采用单 片机最小系统,用查询式键盘进行抢答。采用串行静态显示组号。 1 1、 单片机的应用技术单片机的应用技术 单片机由硬件系统与软件系统组成。 硬件系统是指构成微机系统的实体与装 置,通常由运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路 和输出设备等组成。其中运算器和控制器一般做在一个集成芯片上,统称中央处 理单元(Central Processing Unit) ,简称 CPU,是微机的核心部件。CPU 配上 存放程序和数据的存储器、输入/输出(Input
3、/Output,简称 I/O)接口电路以 及外部设备即构成单片机的硬件系统。 软件系统是微机系统所使用的各种程序的 总称,人们通过它对微机进行控制并与微机系统进行信息交换,使微机按照人的 意图完成预定的任务。软件系统与硬件系统共同构成完整的单片微型计算机系 统,两者相辅相成,缺一不可。 2 2、 系统设计要点系统设计要点 系统设计主要包括硬件和软件两大部分, 依据控制系统的工作原理和技术性 能,将硬件和软件分开设计。硬件设计部分包括电路原理图、合理选择元器件、 绘制线路图,然后对硬件进行调试、测试,以达到设计要求。软件设计部分,首 先在总体设计中完成系统总框图和各模块的功能设计,拟定详细的工作
4、计划;然 后进行具体设计,包括各模块的流程图,选择合适的编程语言和工具,进行代码 设计等;最后是对软件进行调试、测试,达到所需功能要求。 在系统设计中设计方法的选用是系统设计能否成功的关键。 硬件电路是采用 结构化系统设计方法,该方法保证设计电路的标准化、模块化。硬件电路的设计 最重要的选择用于控制的单片机,并确定与之配套的外围芯片,使所设计的系统 既经济又高性能。硬件电路设计还包括输入输出接口设计,画出详细电路图,标 出芯片的型号、器件参数值,根据电路图在仿真机上进行调试,发现设计不当及 时修改, 最终达到设计目的。 软件设计的方法与开发环境的选取有着直接的关系, 本系统由于是采用 51 系列单片机,因此使用 Keil C 语言进行开发。此编程工具 相比汇编语言具有结构化、适用范围大、可移植性好等特点。本系统软件设计采 用模块化系统设计方法,先编写各个功能模块子程序,然后进行组合与调整,经 过调试后,达到设计功能要求。 2.1 2.1 抢答器的硬件设计要求抢答器的硬件设计要求 抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S1S8表示。设置一 个系统清除和抢答控制