下载此文档

单片机无线遥控打分.doc


文档分类:通信/电子 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
单片机无线遥控打分.doc:单片机控制系统广泛应用在电气设备和电子产品中,而实现控制的外部操作多由键盘或计算机完成,有一定的局限性。而无线打分器是一种基于无线通信的打分装置,具有速度快使用方便等一系列超越有线装置的优势。随着单片机及无线通信的普及,无线打分器在生活中的应用越来越频繁。小到活动评比,会议投票。大到大型娱乐活动的集体参与,处处可见无线打分器的身影。我们这款无线打分器是基于51系列单片机设计的,考虑之初,因为51系列单片机的处理速度和稳定性都不太高,所以我们选择了红外线为通信载体,目的是先了解无线通信的基本原理,。:无线打分器有三个模块组成:液晶显示部分,播放音乐部分,红外线接收部分。完成3个裁判通过无线打分器能够对3位歌手进行打分,并算出平均分,画出不同分数的柱状图,并显示出最佳歌手是谁,音乐响起来。:一般红外电视遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征: 采用脉宽调制的串行码,、、“0”;、、“1”。上述“0”和“1”组成的32位二进制码经38kHz的载频进行二次调制,然后再通过红外发射二极管产生红外线向空间发射。一般电视遥控器的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的红外遥控设备,防止不同机种遥控码互相干扰。后16位为8位的操作码和8位的操作反码,用于核对数据是否接收准确。根据红外编码的格式,。遥控串行数据编码波形如下图所示: 接收方一般使用TL0038一体化红外线接收器进行接收解码,当TL0038接收到38kHz红外信号时,输出端输出低电平,否则为高电平。所以红外遥控器发送红外信号时,参考上面遥控串行数据编码波形图,在低电平处发送38kHz红外信号,高电平处则不发送红外信号。我们设计用单片机的定时器对方波进行脉宽调制,来对红外线进行编码。但是经过实际操作发现,由于51单片机的速度较慢,所以导致发射出的红外信号错误码严重,无法实现正常通信。所以我采用的发射设备是集成的红外遥控器,并对其实施二次编码。解码端我们是在实验板的基础上搭建的,一切运算都在单片机上实现,使用红外一体化接收头,显示是在液晶上实现。12864液晶显示模块本实验用12864使用5v驱动,带背光,内置8192个16*16点阵,128个字符,及64*256点阵显示RAM(GDRAM)。—(DDRAM)文本显示RAM提供8个×4行的汉字空间,当写入文本显RAM时,可以分别显示CGROM、HCGROM与CGRAM的字型;ST7920A可以显示三种字型,分别是半宽的HCGROM字型、CGRAM字型及中文CGROM字型。三种字型的选择,由在DDRAM中写入的编码选择,各种字型详细编码如下:显示半宽字型:将一位字节写入DDRAM中,范围为02H-7FH的编码。显示CGRAM字型:将两字节编码写入DDRAM中,总共有0000H,0002H,0004H,0006H四种编码显示中文字形:将两字节编码写入DDRAMK,范围为A1A0H-F7FFH(GB码)或A140H-D75FH(BIG5码)的编码。(GDRAM)绘图显示RAM提供128×8个字节的记忆空间,在更改绘图RAM时,先连续写入水平与垂直的坐标值,再写入两个字节的数据到绘图RAM,而地址计数器(AC)会自动加一;在写入绘图RAM的期间,绘图显示必须关闭,整个写入绘图RAM的步骤如下:1、关闭绘图显示功能。2、先将水平的位元组坐标(X)写入绘图RAM地址;再将垂直的坐标(Y)写入绘图RAM地址;将D15——D8写入到RAM中;将D7——D0写入到RAM中;打开绘图显功能。备注:1、当模块在接受指令前,微处理顺必须先确认模块内部处于非忙碌状态,即读BF标志时BF需为0,方可接受新的指令;如果在送出一个指令前并不检查BF标志,那么在前一个指令和这个指令中间必须延迟一段较长的时间,即是等待前一个指令确实执行完成,指令执行的时间请参考指令表中的个别指令说明。2“RE”为基本指令集与扩充指令集的选择控制位元,当变更“RE”位元后,往后的指令集将维持在最后的状态,除非再次变更“RE”位元,否则使用相同指令集时,不需每次重设“RE”位元。

单片机无线遥控打分 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人lily8501
  • 文件大小5.26 MB
  • 时间2019-06-25