微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > LED遥控显示屏电路设计—电路图天天读(261)

LED遥控显示屏电路设计—电路图天天读(261)

时间:09-15 来源:网站整理 点击:

更新显示。总体程序如图5所示。

  3.2 LED显示程序

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

  3.3 PC机客户程序

  系统的PC 机客户程序用Visual Basic 6.0进行开发,主要利用其串行通信控件MSComm,其主要流程图见图8所示。

  3.4 红外遥控程序

  3.4.1 发射程序设计

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

  3.4.2 接收程序设计

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

  编辑点评:该L ED 显示屏恒流驱动电路与原常规型驱动电路相比, 仅利用较小的改动就克服了常规型驱动电路的缺陷, 确保了较完美的性能, 笔者通过多块显示屏的实际使用均得到了理想
的显示效果。
电子发烧友《汽车电子特刊》,更多优质内容,马上下载阅览

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top