- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的无线篮球计分器设计毕业设计
单片机课程设计
51单片机的无线篮球计分器
专业年级: 2012级电气工程及其自动化
参与成员:邹 勇((121813545)
刘甜甜(121813535)(121813517)
()P122113555) 黄靖涛
摘 要
目前,随着人民生活条件的改善以及对各种比赛项目的热爱和欣赏,采取有线机器来进行记分的中小型比赛也开始减少,取而代之的是利用无线控制进行记分。无线记分系统不再沿用过去的记分功能,而是利用无线发送与接收的形式工作,既节省了材料费用,也使记分器工作的时候比较不受约束,且可以任意挪动。因此为了使记分更加方便并且记分设备的携带更加便捷,无线记分设备在国内外的研究都变得更加广泛和深入。
本文主要设计了一个基于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
一、方案设计
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内核,但它又做了很多的改进。同时,STC89C52因其在单芯片上拥有8位CPU和在系统可编程Flash存储器,更是为那些嵌入式控制应用系统提供了灵活有效的解决方案。如图2-1所示为51单片机最小系统图,它由电源部分、复位电路部分、和晶振电路组成
文档评论(0)