新闻中心

EEPW首页>嵌入式系统>设计应用> LED多功能遥控显示屏设计与实现

LED多功能遥控显示屏设计与实现

作者: 时间:2013-06-15 来源:网络 收藏

3.3 LED显示程序
的显示方式有静止、上下滚屏、左右滚屏等多种方式,其程序流程如图7所示。其中上下滚屏显示程序类似,左右滚屏显示程序类似,其他多花样的显示方式程序都是在此基础上进行改动而来的。

本文引用地址://m.amcfsurvey.com/article/170472.htm

g.JPG


3.4 PC机客户程序
系统的PC机客户程序用Visual Basic6.0进行开发,主要利用其控件MSComm,其主要流程图见图8所示。

h.JPG


3.5程序
3.5.1 发射程序设计
因HS0038的红外接收频率为38 kHz,所以载波信号采用38 kHz方波。载波信号由子程序产生,方波周期t=26μs。该程序基于字节传输的数据格式,在发送字节的开始先通过单片机发送20个脉冲宽度(每个脉冲周期26μs)的高电平作为传输开始,接着发送8位数据(字节高位在前,低位在后),最后发送10个脉冲宽度的低电平作为传输结束。其程序流程图如图9所示。

i.JPG


3.5.2 接收程序设计
HS0038输出的信号是解调后的反向信号,所以接收到的信号解码时也要经过反向才能与发送信号编码一致。当接收到同步帧后,进入解码部分,接收完一帧后,处理收到的数据并进入下一次接收。解码采用软件抽样判决,以15个脉冲为判决门限,在门限时刻读得低电平时,即可判定为编码‘1’;在门限时刻读得高电平时,即可判定为编码‘0’。解码一位后,需等到下一位的高电平到来,再计数15个脉冲后,判断读得的电平是高还是低,进行解码。程序流程如图10所示。

j.JPG



4 结语
基于控制的遥控LED点阵显示屏设计,能很好地完成多功能显示,通过对显示内容和显示效果进行实时无线远距离的操作控制,能够实现数字、字母、汉字等信息的动静态显示,还可以和PC机通信,通过PC机串口对显示信息进行更新,传输给遥控器储存,然后用遥控器可以方便地对显示内容进行更新和变换显示模式。

红外遥控器相关文章:红外遥控器原理

led显示器相关文章:led显示器原理


晶振相关文章:晶振原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭