基于单片机及Delphi的红外遥控编码分析_孙宇祥.pdfVIP

基于单片机及Delphi的红外遥控编码分析_孙宇祥.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机及Delphi的红外遥控编码分析_孙宇祥

DOI:10.16184/prg.2012.09.002 实用第一 智慧密集 基于单片机及Delphi 的红外遥控编码分析 孙宇祥 摘 要: 以单片机AT89C2051 及一体化红外接收头为主要部件构建红外编码信号接收器, 利用单 片机的外部中断和定时器的计时功能, 通过中断程序获取遥控信号波形的宽度数据。 在上位机中 用Delphi 编写程序, 接收串口数据、 计算并显示脉冲宽度、 识别遥控编码、 绘制波形图。 关键词: 红外遥控编码; 单片机; Delphi ; 中断; 定时器; 组件; 控件 数功能, 获取红外接收头输出脉冲的高低电平宽度数据, 通过 1 引言 串行接口将数据上报给上位机。 外部中断INT0 到来时, 程序 红外遥控技术是一种体积小、 功耗低、 功能强、 成本低、 先从定时器 读取高电平的宽度数据并保存到串口发送缓冲 0 抗干扰能力较强且容易实现的信息传输和控制手段, 在彩电、 区, 然后让定时器 开始计数低电平的时间长度; 反之, 当外 0 音响设备、 空调、 玩具、 门铃等装置上得到了广泛应用。 为了 部中断 到来时, 程序先从定时器 读取低电平的宽度数 INT1 0 获取各种红外遥控器编码信号的波形、 结构以及脉宽数据, 往 据并保存到串口发送缓冲区, 然后, 让定时器 开始计数低电 0 往需要借助专用测试仪器。 介绍一种简易方法, 在 机上实 PC 平的时间长度; 只要串口发送缓冲区有数据就向串口发送。 现红外编码信号分析。 由单片机89C2051 和一体化红外接收头 为了提高接收数据的精度, 提高接收和处理数据的速度, 单 HS0038 为主自制红外编码信号接收器, 用两个外部中断的中 片机的处理程序使用汇编语言编写。 程序主要由主程序、 外部中 断程序获取红外脉冲信号的宽度数据, 通过串行接口提供给 断 和外部中断 构成, 主程序包括初始化、 串口发送等程序。 0 1 PC 机; 由Delphi 编制的程序实现示红外遥控编码信号波形、 3.1 各程序入口地址设置 测试脉冲宽度、 识别遥控引导码、 用

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档