1、I 摘摘 要要 基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇 等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统 的常规电子线路。 抢答计分器在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设 计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。 利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差 几微秒,也可分辨出哪组优先答题。抢答组数可以在八组以内任意使用,本系统 设计为模块形式采用九针插头进行连接, 系统工作原理本系统采用 AT89S51 单片 机作为核心。 控制系统的五个模块分别为: 单片机最小系统 (
2、六位并行数码显示、 4*4 矩阵式键盘)、显示模块、显示驱动模块、抢答开关模块、音乐音频输出模 块。 关键词:关键词:单片机;矩阵式键盘;显示;驱动;抢答 II 目录目录 摘 要 I 引言. 1 1 单片机的应用技术 1 2 系统设计要点 . 1 2.1 抢答器的硬件设计要求. 2 22 计分器系统的软件流程 . 3 2.3 计分器的硬件设计要求. 3 2.4 人机交互程序设计 4 2.4.1 计分器系统的软件键盘扫描程序流程图 4 2.5 抢答器系统软件的流程图 . 5 2.6 抢答数码显示软件程序设计 6 2.7 音乐音频输出程系流程图 . 7 3 各模块方案选择和论证 . 8 3.1 抢
3、答器显示模块 . 8 3.2 控制器模块 9 3.3 电源方案的选择 . 10 3.4 枪答器键盘的选择 10 3.5 计分器显示模块 11 3.6 计分器键盘的选择 12 4 模块的最终方案 13 5 电子智能抢答器系统的硬件电路设计 13 5.1 计分器的电路设计 13 5.1.1 计分器系统的硬件电路 . 13 5.1.2 计分显示模块 . 15 5.2 抢答器的电路设计 15 5.2.1 抢答电路模块 . 15 5.2.2 抢答按键模块的设计 16 6 程序设计 17 6.1 计分器显示程序 17 6.2 抢答器软件程序 23 7 单片机干扰防护 25 7.1 采用隔离技术. 25 7
4、.2 正确的接地措施 . 25 结论. 26 谢 辞 . 27 参考文献 28 1 引言引言 电子技术和微型计算机的迅速发展, 促进微型计算机测量和控制技术的迅速 发展和广泛应用,单片机(单片微型计算机)的应用已经渗透到国民经济的各个 部门和领域,它起到了越来越重要的作用。单片微型计算机就是将中央处理 单元、存储器、定时/计数器和多种接口都集成到一块集成电路芯片上的微型计 算机。 电子智能抢答器分别用两片单片机控制,分别为计分器和抢答器。计分器的 工作原理是采用最小系统, 用 4x4 键盘来输入是选手需要加减进行分数的加减输 入。主板上的 6 个数码显示,加几分的数,按确定键后分数值从串口 P3.0,P3.1 传到计分器显示模块上再通过数码管驱动模块显示。 抢答器的工作原理是采用单 片机最小系统,用查询式键盘进行抢答。采用串行静态显示组号。 1 1 单片机的应用技术单片机的应用技术 单片机是指一个集成在一块芯片上的完整计算机系统。尽管它的大部 分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分 部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同