1、 1 设计内容与设计要求 设计内容: 设计一个甲,乙两队用的比赛计分器,要求实现以下功能: 1、给甲,乙两队分别设置 1 个加分按钮,按一下能分别实现加一分。 2、给甲,乙两队分别设置 1 个减分按钮,按一下能分别实现减一分。 3、设置一个清零按钮,按一下能实现清零 4、设置预置分按钮。 5、设置一个加减一分、两分和三分的切换按钮。 设计要求: 1、 设计方案要合理、正确; 2、 系统硬件设计及焊接制作; 3、 系统软件设计及调试; 4、 系统联调; 5、 写出设计报告。 2 前 言 单片机原理及应用主要是以 MCS51 单片机为主线,从实用角度出 发,通过此次课程设计来了解单片机的硬件结构与
2、功能;了解 MCS5l 单 片机的指令系统和汇编语言程序设计方法;掌握中断和定时器计数器、 串行通信等, 并以实训的形式对各种通信进行了应用举例; 熟练掌握 MCS 51 单片机的扩展与接口技术,包括存储器的扩展,可编程并行 IO 接 口的扩展,键盘和显示接口电路,数模、模数的转换及接口设计;会利用 MCS5l 单片机进行机电系统的应用举例,包括单片机系统设计概要、步 骤和方法等。 随着信息技术的飞速发展,嵌入式智能电子技术已渗透到社会生产、 工业控制以及人们日常生活的各个方面。单片机又称为嵌入式微控制器, 在智能仪表、工业控制、智能终端、通信设备、医疗器械、汽车电器、导 航系统和家用电器等很
3、多领域都有着广泛的应用, 已成为当今电子信息领 域应用最广泛的技术之一。 “单片机原理及应用”也成为各层次高校机电、 电子、自动化、通信等专业学生必须掌握的基本技能。 本次课程设计主要是比赛计分器为对象,通过系统总体设计、硬件模 块方案设计、软件模块方案设计、设计和调试。以 MCS-51 单片机实验操 作台 1 台、PC 机及单片机调试软件、单片机应用系统板 1 套、制作工具 1 套为工具。让同学们系统的掌握单片机原理及应用。 3 目 录 第 1 章 系统概述 4 1.1 功能简述 4 1.2 按钮设置 5 第 2 章 总体方案设计 6 2.1 系统框图 6 2.2 软件总体设 6 第 3 章
4、 系统硬件设计 7 3.1 80C51 单片机 . 7 3.2 34 矩阵式键盘 7 3.3.1 数码管显示器数量选择 . 7 3.3.2 数码管共阴共阳接法的选择 . 7 3.3.3 数码管驱动的选择 . 8 3.4 系统原理图 . 8 第 4 章 软件设计 8 4.1 主函数设计 . 8 4.2 按键获取,按键处理函数 . 9 4.3 显示子程序 10 4.4 延时子程序 . 12 第 5 章 系统的安装调试说明 . 13 5.1 软件调试 . 13 5.2 软硬联调 . 13 总 结 14 参考文献 . 16 附录 A 系统原理图: . 17 附录 B 源程序清单 . 18 电气信息学院课程设计评分表 . 错误错误! !未定义书签。未定义书签。 4 第 1 章 系统概述 1.1 功能简述 本设计内容为比赛计分器,主要用于各种体育比赛记录分数。采用矩 阵式键盘作为输入,用户可分别对两队比分进行加 1、加 2、加 3 和减 1 减 2、减 3 操作,其加减 1,2,3 分可以通过加减 1 分、2 分和 3 分的切 换按钮实现,并通过指示灯显示其每次按下加减分键所加减的分