帮帮文库

返回

基于单片机的红外通讯软件设计(最终版) 基于单片机的红外通讯软件设计(最终版)

格式:word 上传:2026-01-16 13:38:06
导书北京北京理工大学出版社严天峰,王耀琦红外通信模块设计例程中京航空航天大学出版社徐玮,单片机综合学习系统红外线遥控篇北京电子工业出版社江世明基于的单片机应用技术北京电子工业出版社黄迪明等语言程序设计教程北京国防工业出版社周立功等增强型单片机速成与实战北京北京航空航天大学出版社致谢经过了这个学期不断的努力学习和修改,我终于完成了毕业设计论文。这也意味着我大学本科的结束,大学四年,我成长了许多,感谢老师们给予我的教育,同时也感谢我的同学在学习上对我的帮助。在整个毕业设计过程中,刘晓东老师对我细心指导和教育,让我从中学到了很多有着长远意义的东西,不胜感激。同时感谢其他等在毕业设计过程中给予我的莫大帮助的老师,这次也祝各位老师在以后的生活中心想事成,万事如意。最后,衷心感谢各位评委在百忙中对我的论文进行仔细的审阅。附录头文件发射端与接收端的通信协议发射端与接收端之间通信协议的定义用于定义发射端和接收端之间的通信协议通信操作码的定义红外发射操作码的宏定义,便于更直观地阅读操作码。数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码数字键的操作码字母按键的操作码字母按键的操作码字母按键的操作码字母按键的操作码字母按键的操作码字母按键的操作码所需数据类型定义头文件发射端函数声明头文件头文件声明和定义用于红外发射信息的函数,及其辅助红外发射所需的函数后面部分定义说明函数定义函数功能将字符串中的和转换成数字和参数待转换的字符函数功能延时参数延时的时间微秒延时函数定义,以微秒为单位的参数毫秒延时函数定义,以毫秒为单位的参数大致延时,函数功能检测矩阵键盘的输入参数无该函数在中实现函数功能键值码转换成数字值参数无该函数在中实现函数功能发送红外发射数据结束时的结束码参数无该函数在中实现函数功能发送红外发射数据开始时的起始码参数无该函数在中实现函数功能发送红外发射数据过程中所需的数据码参数该函数在中实现函数功能发送数据参数该函数在中实现运行文件发射端主程序文件主程序所需头文件调用函数声明文件通讯协议声明文件全局变量定义,程序主要运行部分数字至为电机定时使用的数字键按键对应矩阵键盘的,控制电机的启动停止按键对应矩阵键盘的,定时设置按键对应矩阵键盘的,调大电机转速按键对应矩阵键盘的,调小电机转速按键与按键不控制电机部分函数功能实现部分键盘行列检测函数,根据行和列高低电位的组合,来获取键位码,再通过函数将键位码转换成相应的数字键值矩阵键盘高位置高电平,低位置低电平如果有按键按下,则置高电平的所有行列不可能全为高电平,必然有列为低电平,所以不可能为在该列的基础上再检测行则将行都置低电平,如果该行有键按下则为高电平结合之前检测出来的列,就可以得出按下按键的行和列从而确定按键,有键按下,但还不知道是哪个键,接下来开始组行检测组行检测同理,将其他行置高电平,检测哪列置低电平如果该列有键按下,则端口不可能为高电平,没有键按下则该行保持高电平先检测第行,将所有行置高电平,如果第行,该行有键按下,且该行是行用与相乘,得到保留列状态的值在将保留列状态的值加上所检测的行就得到行和列的指定的按键。,检测第二行检测第三行检测第四行,设置好定时时间后,定时开启判断电机是否为低速档,若不是则为中速当,提速提为高速档若是低速档,则提速为中速当电机提速判断电机是否为高速档,若不是则为中速当,降速降为低速档若是高速档,则降速为中速当电机减速电机运行,默认档为低俗档函数定义部分外部中断函数若收完个脉冲数据解码标记系统码计算清零中断计数暂存清,收到数据脉冲累加收到若收完位数据则做以下处理接收状态返回到空闲定时器中断函数定时器中断函数函数定义函数功能将模式设置指令或显示地址写入液晶模块入口参数高电平低电平写入指令函数功能指定字符显示的实际地址入口参数显示位置的确定方法规定为地址码函数功能将数据写入液晶模块入口参数高电平低电平写入数据,初始化键值码转换成数字值函数通过的按键检测函数获得键值码转换成数字值使用语句来选择状态键值码从而获得相应的数字值键盘模式,结束码函数实现结束码,起始码函数实现起始码延时启动定时器数据码函数实现数据码数据发送函数起始码识别码识别码数据码数据反码结束码头文件接收端函数声明文件头文件声明用于红外结束信息的函数,控制显示函数及其辅助红外接受所需的函数通讯协议声明文件函数功能延时参数延时毫秒,与若干毫秒,函数声明函数功能将模式设置指令或显示地址写入液晶模块入口参数函数功能指定字符显示的实际地址入口参数函数功能将数据写入液晶模块入口参数函数功能将字符串写入液晶模块参数函数功能初始化函数功能显示电机状态执行文件接收端主程序文件
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的红外通讯软件设计.doc预览图(1)
1 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(2)
2 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(3)
3 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(4)
4 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(5)
5 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(6)
6 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(7)
7 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(8)
8 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(9)
9 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(10)
10 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(11)
11 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(12)
12 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(13)
13 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(14)
14 页 / 共 61
基于单片机的红外通讯软件设计.doc预览图(15)
15 页 / 共 61
预览结束,还剩 46 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档