51单片机八人抢答器c语言,抢答器 - 基于51单片机 - 8人有程序较完整.doc

抢答器 - 基于51单片机 - 8人有程序较完整

课程题目: 基于单片机---8路抢答器

学 院: 职业技术学院

专 业: 电子信息科学与技术

年 级: 091

学 号: 0920020088

学生姓名: 黄亚飞

指导教师: 陈燕秀

2012 年 1 月 2 日

目 录

……………………………………………………………………3

单片机的应用技术………………………………………………3

系统设计要点………………………………………………………

2.1 抢答器的硬件设计要求……………………………………………4

2.2 计分器的硬件设计要求…………………………………………4

2.3 人机交互程序设计………………………………………………...….4

3 电子智能抢答器系统的硬件电路设计……………………………

3.1 硬件模块方案………………………………………………………

3.2 计分器的电路设计……………………………………………

3.3 抢答器的电路设计…………………………………………………

4 软件设计……………………………………………………………

4.1 抢答器系统软件的流程图…………………………………………………

4.2计分器系统的软件流程…………………………………………………

4.3键盘扫描程序流程图…………………………………………………

4.4 抢答数码显示软件程序设计………………………………………………12

4.5 音乐音频输出程流程图…………………………………………………

5 单片机干扰防护……………………………………………………

5.1 采用隔离技术……………………………………………………1

5.2 正确的接地措施……………………………………………………1结论…………………………………………………………………….1

程序………………………………………………………………….…........15 摘 要

电子智能抢答计分器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。抢答组数可以在八组以内任意使用,本系统设计为模块形式采用九针插头进行连接,系统工作原理本系统采用AT89S51单片机作为核心。控制系统的五个模块分别为:单片机最小系统、显示模块、显示驱动模块、抢答开关模块、音乐音频输出模块。

关键词:单片机;显示;驱动;抢答

1 单片机的应用技术

单片机由硬件系统与软件系统组成。硬件系统是指构成微机系统的实体与装置,通常由运算器、控制器、存储器、输入接口电路和输入设备、输出接口电路和输出设备等组成。其中运算器和控制器一般做在一个集成芯片上,统称中央处理单元(Central Processing Unit),简称CPU,是微机的核心部件。CPU配上存放程序和数据的存储器、输入/输出(Input/Output,简称I/O)接口电路以及外部设备即构成单片机的硬件系统。软件系统是微机系统所使用的各种程序的总称,人们通过它对微机进行控制并与微机系统进行信息交换,使微机按照人的意图完成预定的任务。软件系统与硬件系统共同构成完整的单片微型计算机系统,两者相辅相成,缺一不可。

2 系统设计要点

系统设计主要包括硬件和软件两大部分,依据控制系统的工作原理和技术性能,将硬件和软件分开设计。硬件设计部分包括电路原理图、合理选择元器件、绘制线路图,然后对硬件进行调试、测试,以达到设计要求。软件设计部分,首先在总体设计中完成系统总框图和各模块的功能设计,拟定详细的工作计划;然后进行具体设计,包括各模块的流程图,选择合适的编程语言和工具,进行代码设计等;最后是对软件进行调试、测试,达到所需功能要求。

硬件电路是采用结构化系统设计方法,该方法保证设计电路的标准化、模块化。硬件电路的设计最重要的选择用于控制的单片机,并确定与之配套的外围芯片,使所设计的系统既经济又高性能。硬件电路设计还包括输入输出接口设计,画出详细电路图,标出芯片的型号、器件参数值,根据电路图在仿真机上进行调试,发现设计不当及时修改,最终达到设计目的。软件设计

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值