没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机的无线篮球计分器设计正文.doc
0 下载量 187 浏览量
2023-07-06
06:10:51
上传
评论
收藏 1.41MB DOC 举报
温馨提示
试读
21页
基于51单片机的无线篮球计分器设计正文.doc
资源推荐
资源详情
资源评论
单片机课程设计
基于 51 单片机的无线篮球计分器设计
摘 要
目前,随着人民生活条件的改善以及对各种比赛项目的热爱和欣赏,采取有
线机器来进行记分的中小型比赛也开始减少,取而代之的是利用无线控制进行记
分。无线记分系统不再沿用过去的记分功能,而是利用无线发送与接收的形式工
作,既节省了材料费用,也使记分器工作的时候比较不受约束,且可以任意挪动。
因此为了使记分更加方便并且记分设备的携带更加便捷,无线记分设备在国内外
的研究都变得更加广泛和深入。
本文主要设计了一个基于 CC1101 模块的无线记分器,采用的是 STC89C52
芯片,来进一步研究射频收发模块与单片机的结合,并实现无线记分功能。本设
计的无线记分器分别由记录端和接收显示端这两部分构成。记录端由单片机最小
系统、CC1101 无线发射模块、按键、指示灯等组成,单片机读取按键后把数据
利用 CC1101 无线发射模块发送给接收显示端进行显示。接收显示端由单片机最
小系统、CC1101 无线接收模块、四位数码显示模块等组成,无线接收模块将接
收的数据送单片机处理后,再将数据由数码管显示出来。根据该无线记分器的设
计框图,进行材料的选购以及硬件的搭建,并用 C 语言编写程序实现记分功能,
分别利用四个功能按键控制 A、B 两队的加分和减分,在记录端数码管上显示加
分或者减分,在接收端数码管上显示两队的比分情况。
关键词:无线; 射频收发模块; 记分器
目录
摘 要 ..............................................................................................................................................2
一、系统方案设计 ..........................................................................................................................4
1.1 系统构成框图及基本功能介绍........................................................................................4
1.2 系统各部分简介 ...............................................................................................................4
二、硬件电路设计 ..........................................................................................................................5
2.1 51 单片机最小系统 ...........................................................................................................5
2.2 无线收发部分 ...................................................................................................................6
2.2.1 CC1101 模块简介 ........................................................................................................6
2.2.2 无线模块单片机接口 ................................................................................................7
2.3 74HC573 芯片介绍.............................................................................................................7
2.4 触摸按键介绍 ...................................................................................................................8
2.5 数码管模块介绍 ...............................................................................................................9
2.6 各模块连接概述 .............................................................................................................10
三、软件设计 ................................................................................................................................11
3.1 软件设计综述 .................................................................................................................11
3.2 C 程序设计 .......................................................................................................................12
四、硬件搭建及测试 ....................................................................................................................12
4.1 程序的编写及烧录 .........................................................................................................12
4.2 硬件测试 .........................................................................................................................13
总 结 ............................................................................................................................................14
附 录 ............................................................................................................................................15
附录 1 C 程序设计 ...................................................................................................................15
附录 2 硬件调试效果图 ..........................................................................................................19
一、系统方案设计
1.1 系统构成框图及基本功能介绍
本设计主要采用 STC89C52 单片机制造而成,由无线发送模块和无线接收模
块组成无线收发系统,按键区采用 TTP226 触摸按键,设置四个功能按键,分别
控制 A、B 两队的加减分情况,显示区分为两个部分,一部分由一组四位数码管
模块形成,处于发送端显示加或减的功能;另一部分由一组八位数码管模块形成,
处于接收端显示 A、B 两队比分情况。同时,采用 74HC573 锁存控制器来控制数
据在数码管上的输出。系统构成框图如图 1-1 所示。
单片机最小
系统
八位数码管
显示
无线接收模
块
无线发送模
块
单片机最小
系统
按键区
四位数码管
显示
图 1-1 系统构成框图
1.2 系统各部分简介
(1)单片机数据在数码管上的显示。单片机的工作电压为 5V,如果直接将数
码管与单片机连接,则会导致电压不够,数码管显示不清。本设计中主要是采取
在单片机与数码管之间连接了 74HC573 芯片,使得数码管上成功显示加减分以
及 A、B 两队的比分情况,该芯片起到了电流放大以及程序锁存的作用。
(2)CC1101 无线模块的电源输入。由于该模块工作于 1.8-3.6V 电源电压之间,
故采用 3.3V 电源稳压模块对其进行稳压,从而使该无线模块可以正常工作。
(3)CC1101 无线发送与接收模块之间信息的传送。CC1101 的发送器部分是基
于 RF 频率直接合成的,将一个晶体连接至 XOSC_Q1 和 XOSC_Q2。由晶体振荡
器产生合成器的参考频率,以及 ADC 和数字部件的时钟,同时以一个四线的串
行外设接口来进行配置和存取数据缓冲器。另一方面,CC1101 中具有一个低功
耗中频接收机。低噪声放大器将接收到的射频信号放大,并在进行积分求取的过
程中降压转换至中频。在 IF 下,I/Q 信号被模拟数字转换器数字化,而且均以数
字形式完成自动增益控制、精确信道滤波、调制解调位和数据包同步。
二、硬件电路设计
2.1 51 单片机最小系统
图 2-1 STC89C52 单片机最小系统
本设计主要采用的是 STC89C52 芯片。该芯片是由 STC 公司出产的一款性能
强,功耗低,具有 8K 在系统可编程 Flash 存储器的八位微控制器。STC89C52 芯
片具备了传统 51 单片机所不具备的功能,虽然其使用的是经典的 MCS-51 内核,
剩余20页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3644
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功