(篮球记分牌)XX学校电子技术课程设计报告题目学院
- 更新时间:
- 2024-04-24 18:53:58
2、巩固了单片机的基础知识,提高了我们的实践能力,具有深远的意义。 关键词:单片机 独立按键 蜂鸣器 数码管 一、设计要求 1、游戏开始时,得分可全部清零。 数码管的前两位和后两位用于计分,其中两位用于24秒倒计时。 当第二次倒计时时间到时,蜂鸣器响,指示灯亮。 重新开始倒计时(按开始按钮),蜂鸣器停止鸣响,指示灯熄灭。 3. 分数增加后,倒计时将从24秒开始重新开始。 倒计时可以在 24 秒后随时重新开始。 必要时可以关闭倒计时。 4、利用单片机内部资源保存分数,支持复位保存、掉电保存功能。2. 系统设计与仿真、系统总体设计 图2-1 系统结构图 思想报告题目 本系统采用单片机作为控制
3、控制核心,系统主要包括显示模块、按钮控制模块、蜂鸣器报警模块等,下面演示各模块的设计。 1) 在显示模块微控制器系统中,常常需要多位显示。 动态显示是最常见的多位显示方式,应用广泛。 当所有数码管段连接在一起时,怎样才能让数码管显示不同的数字呢? 动态显示是多个数码管交替显示,利用人眼视觉暂停功能,让人看到多个数码管同时显示的效果。 首先我们看一下显示模块电路原理图: 图 2-2 结构图 图 2-3 数码管段位选择 本实验采用 P22、P23、P24 控制 3-8 解码器对数码管进行定位管子。 选择,通过P0口通过573驱动器控制数码管的段选择。 2)按键控制模块方案一:使用矩阵键盘。矩阵键盘长度
4. 子接口连接到单片机的I/O 端口。 通过连接较少数量的 I/O 端口可以扩展多个按钮。 但其缺点是电路较复杂,编程较麻烦。 (来自:XX) 选项2:使用独立按钮。 每个独立的按钮都连接到微控制器的 I/O。 虽然不能节省I/O口,但电路简单,易于编程。 根据微控制器及其内部电路图,这里采用方案2。 3)报警模块 报警模块中,单片机输出的信号经PNP晶体管放大后进入蜂鸣器,起到比赛时间提示的功能。 图2-4 蜂鸣器原理图单元电路设计 为了使电子记分牌更加方便灵活,本设计分为5 个模块。 下面对各个模块进行一一介绍。 图2-5 系统硬件框图 篮球记分牌课程设计实验报告下页 1) 数码管显示模块。 图2-6
5、数码管实物图 图2-7 数码管内部原理图 本设计采用共阴极数码管。 八个发光二极管的阴极在数码管内部全部连接在一起,因此被称为“共阴极”,而它们的阳极是独立的,设计电路时通常将阴极接地。 当我们给数码管任意一个阳极加高电平时,对应的发光二极管就会点亮。 本设计选用的数码管为两只四位共阴极数码管。 段选择位于 P0 端口并使用位选择 (,)。 2)关键控制模块单片机的IO口既可以作为输出,也可以作为输入。 当检测到按键时,使用其输入功能。 我们将钥匙的一端接地,另一端连接微控制器的 I/O 端口。 ,一开始先给IO口分配一个高电平,然后让单片机不断检测I/O口是否变为低电平。 当按钮关闭时,相当于I/O口。
6、O口通过按钮接地,变为低电平。 程序一旦检测到I/O口变为低电平篮球比赛记分牌,就表示按钮被按下,然后执行相应的指令。 图2-8 独立按钮工作原理 表2-1 设计的按钮功能 3) 蜂鸣器报警模块 蜂鸣器是一种一体化结构的电子蜂鸣器。 它采用直流电压供电,广泛应用于计算机、打印机、复印机等。 、报警器、电子玩具、汽车电子设备、电话、定时器等电子产品中作为发声装置。 本设计中使用的蜂鸣器就是通常所说的交流蜂鸣器。 交流蜂鸣器需要给蜂鸣器一个脉冲才能发声。 由端口控制,由指示灯使用。 4)单片机晶振电路和复位电路晶振采用能够将电能和机械能相互转换的晶体,工作在谐振状态,提供稳定、准确的单频振荡。正常工作情况下,普通晶振频率的绝对精度可以达到数百万。
7、五十分。 高级精度更高。 有些晶体振荡器还可以通过外部电压在一定范围内调整频率,称为压控振荡器(VCO)。 晶振的作用是为系统提供基本时钟信号。 通常一个系统共用一个晶振,以方便各部分的同步。 一些通信系统对基频和射频使用不同的晶体振荡器,并通过电子调节频率来保持同步。 复位是单片机的初始化操作,其作用是使CPU中的各个部件进入某种初始状态。 并从此状态开始工作。 当单片机的ALE和两个引脚输出高电平且RST引脚为高电平时,单片机复位。 单片机的复位电路有上电复位和手动按钮复位两种形式。 RST/VPD端的高电平是上电瞬间直接产生的,即上电复位; 如果通过按钮产生高电平复位信号,则称为手动复位。 按钮重置。 (转载于:X
8、智能化产品。 如果使用普通存储器,需要有备用电池在断电时供电,并且需要在硬件中添加掉电检测电路。 但存在电池不可靠以及存储芯片扩展占用微控制器多条端口线等缺点。 采用IIC总线接口的串口设备可以很好地解决掉电数据存储问题,且硬件电路简单。 基于此,本设计采用芯片进行掉电保护。 图2-10 引脚图 图2-11 设计电路图 E0、E1、E2 三个引脚为硬件地址线。 当前设备的硬件地址是根据引脚上的电平确定的。 工作效率是A
9. 写保护引脚。 当该引脚为高电平时,设备只能读不能写。 SCL和SDA分别是设备的IIC协议接口。 系统原理图和仿真结果根据上述模块选型分析,设计了一种基于单片机的篮球记分牌电路原理图:电源电路为单片机等提供标准5V电源。模块,晶振模块为单片机提供时钟标准,使得系统中的某些部分可以协调工作。 复位电路为单片机提供复位功能。 微控制器作为主控制器,根据输入信号对系统进行相应控制。 数码管显示玩家当前的得分。 按钮设置模块用于刷新玩家的分数。 当玩家得分或者丢分时,可以通过这里设置的按钮重置玩家的得分。蜂鸣器用作24秒倒计时结束的提醒。 当24S倒计时时间到时,蜂鸣器响,指示灯亮,重新开始倒计时。
10. 蜂鸣器停止鸣响篮球比赛记分牌,指示灯熄灭。 当分数增加时,倒计时将从24秒开始重新开始。 倒计时可以在 24 秒后随时重新开始。 必要时可以关闭倒计时(利用或单片机内部资源保存分数,样例写入支持复位保存和断电保存功能)。 图 2-12 系统仿真框图 图 2-13 系统运行框图 上一页 下一页 剩余全文 篮球记分牌 课程设计 实验报告 三、系统实现与测试 系统调试 为了提前排除软硬件错误,本设计需要进行软件调试、硬件调试和软硬件联合调试。 1)硬件调试本阶段使用的开发板对各个模块的功能进行调试,主要是检查硬件之间的连接是否正确以及调试各个模块是否能够实现指定的功能。 2)软件调试 软件调试使用Keil软件完成。编写源程序后,新建工程并选择
11.; 然后新建一个文档xx程序,将xx另存为.C,并将保存的.C文件添加到工程中。 检查没有语法错误后会生成 .HEX 文件。 3)软硬件联调。 软硬件联调主要通过应用程序完成。 在环境中绘制出系统原理图后,将软件调试阶段Keil生成的.HEX文件下载到单片机中,并在计算机上进行软件仿真。 测试结果已修正并修正。 系统设计结构良好。 最小的单片机系统可以正常工作。 关键模块可以实现控制功能。 液晶显示模块根据按键模块输入的控制信息进行显示。 蜂鸣器报警模块可以根据编程要求发出报警声。 实际结果如图所示: 图3-1 实验设计实物图4 结论课程设计是为了培养学生综合运用所学知识发现、提出、分析和解决实际问题的能力。
12、实践能力培养的一个重要组成部分是学生实际工作能力的具体训练和考核过程。 随着科学技术的飞速发展,单片机已成为当今计算机应用中空前活跃的领域。 可以说,生活中它无处不在。 本设计阐述了篮球计时计分装置的基本原理和使用方法,并提供了篮球计时计分装置的设计方案。 利用单片机编程原理实现篮球计时记分器的各种功能。 本次设计的篮球计时记分器电路简单,易于理解篮球比赛记分牌,用户使用非常方便,成本低廉,灵敏可靠,记录准确,连接简单,具有非常高的使用价值。 通过这次课程设计,我了解到理论与实践相结合是非常重要的。 仅有理论知识是远远不够的。 只有将所学的理论知识与实践相结合,从理论中得出结论,才能真正服务于社会,从而提高自己的实践能力和独立思考能力。 设计过程中遇到问题可以说是非常困难的。 毕竟这是我第一次做,难免会遇到各种各样的问题。 同时,我在设计过程中也发现了自己的不足。 对之前所学的知识理解不够深入,掌握不够牢固。 这个设计也让我明白了想法才是出路。 如有不明白的地方应及时咨询或上网查询。 只要你努力学习,动脑思考,动手实践,就没有你看不懂的知识,你一定会收获很多。 最后一页
本文标签: 篮球比赛记分牌
上一条:2022-2022年cba男篮最新排名:辽宁仅第1
下一条:伊卡罗斯篮球俱乐部 金强“海外战略”终于有了实质性进展已有初步合作意向