LCD由于具有薄、轻及功耗低的特点,已广泛应用在计算机显示器、VCD显示板、便携式医疗设备等工业和民用领域。在这些产品中,应用单片机能大大地提高其智能性、易用性,给人们的生活带来舒适和方便。本文采用美国Atmel公司的单片机AT89C2051和AT89C51,为5英寸的TFT-LCD设计了遥控系统。该系统主要由遥控发射、遥控接受、TFT-LCD驱动电路3部分组成,可以遥控TFT-LCD的电源开关、亮度、色饱和度、对比度和音量,并具有扩展功能。
1 硬件设计
硬件总体设计框图如图1所示。
1.1 遥控发射电路设计
遥控发射电路由AT89C2051单片机、键盘、红外发射电路和电源组成。这里选用4×4键盘,用于控制LCD的开关、亮度、对比度、色饱和度及音量。电源由2节5号(3V)电池提供。
1.2 遥控接收电路的设计
遥控接收电路由AT89C51单片机、键盘、红外发射电路及电源组成。因为主机(TFT-LCD)已有直流电源,AT89C51的电源可直接由主机引入。接收电路也使用4×4的键盘,上面同样有功能键控制LCD的开关、亮度、对比度、色饱和度及音量。
1.3 TFT-LCD驱动电路的设计
TFT-LCD的驱动电路由2个图像信号处理器芯片ADV7120和ADV724组成。ADV7120是一个图像信号的数模转换芯片,他将8 B的RGB数字信号转变成RGB模拟信号。经常使用在彩色图像视频系统中,是高质量图像处理和低成本相结合的D/A转换芯片。他由3个高速8 B视频D/A转换、1个稳定的TTL参数输入及1个模拟信号输出等组成。
AD724是一个低成本的RGB转换为NTSC/PAL用TTL方式。芯片工作电压采用+5 V,不需要额外的滤波电路或线形延迟器。当AD724不工作时,他将关闭电源。
2 软件设计
2.1 遥控发射程序设计
(1)编码格式
采用8位二进制编码,其编码格式见表1。
8位编码中,前4位是校验位(0101),以减少误码率。P1.2~P1.5管脚与P3.2~P3.5管脚相对应接在键盘阵上,由P3口发出扫描电平,P1口接受后由单片机处理并由串口发出。扫描电平依次在P3.2~P3.5上发出高电位,8 ms为一个周期,时间由单片机的定时器控制。
(2)编程思路
主程序 单片机初始化,设置定时器/记时器工作在定时器方式下。定时器使用模式1方式。设置串口,允许中断。启动定时器0,等待定时器中断。
定时器中断程序 P3口输出扫描字,P1口接收扫描字。检查P2.2~P2.5是否有高字节,如果有则证明有按键信号并处理编码,然后串口输出,扫描字左移,然后返回中断。如果P2.2~P2.5无高位,即无按键,扫描字左移,返回中断。
2.2 遥控接收程序设计
(1)编程思路
遥控接收编程的思路与遥控发射编程的思路基本相同,当确定按键信息后,将调用信号处理程序,并由P3和P2口发出电信号。P3.5~3.7口输出接入到138译码器的3个输入口,4路D/A转换分别对应音量、亮度、色度和饱和度。P2口输出接到D/A的输入上。P2口输出的是8位调节偏移量,经D/A转换后,再经过加法运算器与原信号相加,然后输出到TFT
LCD上以完成调节功能。由P3.2专门控制TFT-LCD电源。
(2)设计流程框图
定时器0中断入口程序流程图如图2所示。
串行输入中断程序流程图如图3所示。
调节音量子程序流程图如图4所示。
遥控信号处理程序流程图如图5所示。
(3)以音量和亮度调节程序为例,给出程序清单:
LIGHTUP: MOV A,R2 ;亮度上调程序
3 结语
采用AT89C系列单片机对5英寸的TFT-LCD加装该遥控系统后,可以方便音量、亮度、色饱和度及对比度等模拟量的调节,该遥控系统可以推广应用到其他系列的非遥控的TFT-LCD产品中去。
参考文献
[1] 李维提,郭强.液晶显示应用技术[M].北京:电子工业出版社,2001.
[2] ADV7120说明书[S].ANALOGDEVICES提供.
[3] AD724说明书[S].ANALOGDEVICES提供.
[4] AT89C2051及AT89C51说明书[S].ATMEL公司提供.
关键字:功耗 电源 硬件
引用地址:
用AT89C系列单片机实现5英寸TFT-LCD的遥控
推荐阅读最新更新时间:2024-05-13 18:15
STM8L052C6硬件I2C调试:PCF8563/BM856时钟芯片
网上基本都提倡用软件模拟I2C,之前读温湿度传感器也是用模拟的。这次有时间和机会再次用上I2C,固决定用硬件I2C调试下,目前看来没有问题,读写设备都正常。 一、注意事项 1、I2C硬件上需要外部上拉,单纯软件上拉不行。 2、如连续读个字节如8563的second~years数据共7 bytes,中间需要delay。否则只能成功读取前两个byte, clock会断掉。具体delay时间没有确切的验证,用如下实例代码测试OK。 3、查看是否有time定时中断,读写过程最好先关中断。 二、工程下载 https://download.csdn.net/download/xqw19891201/11267260
[单片机]
串联调整稳压电源电路设计
图1是使用晶体三极管的输出电压可调的 稳压电源 。该电路是通过改变与负载串联的大功率晶体三极管Tr1的管压降来调节输出电压。输出电压Vout由A点的电压,即Vref+VBE2决定。 式中Vref是稳压二极管的电压(5.1V),VBE2是晶体三极管Tr2基极发射极间的电压(0.65V ,VR1是可变电阻。由于VR1的阻值变化范围是0~5k ,所以输出电压的变化范围为 7.6~12.8V。当VR1的滑动部分接触不良时,输出电压会变为最小电压。 Vout=(R3+VR1+R4)*(Vref+Vbe2)/(VR1+R4) 调整管Tr1的最大消耗功率为3A (15V-8V)=21W,所以应安装在4℃/W以下
[电源管理]
示波器测量电源纹波时的注意事项
纹波是电源的核心指标,但如何准确测量纹波确实一个被广泛忽略的问题。也许您认为不就是示波器交流耦合,然后把探头点在电源上嘛?事实远非如此,本文为您呈现纹波测试的正确方式。 探头的选择 在十几年前,很多公司的电源测试标准中都有明确的规定,要求使用1:1 探头进行测量。因为这种探头不会损失示波器的测量档位,比如示波器原来最小档位是2mv/div,使用1:1探头就仍然可以通过这个档位测量纹波,即可以准确测量出10mv以内的纹波。但是由于这种探头的带宽只能做到6MHz左右,所以随着开关电源频率的提升,这种探头便不再适合使用。 目前常用的电源测量探头是10:1无源探头、100:1无源探头、高压差分探头。探头的选择上首先要考虑电压范围,被测电压
[测试测量]
有源矩阵液晶显示器电源芯片MAX1664的特性及应用
摘要: 有源矩阵液晶显示器电源芯是美国MAXIM公司推出的一种开关电源,它具有升压、双路输出锁相等特点。文中介绍了MAX1664的引脚功能、内部结构、应用电路及其元件的选择。
关键词: 有源矩阵液晶显示器 脉冲宽度调制 锁相操作 底板驱动器 MAX1664
1 概述
MAX1664将输出电源和有源矩阵薄膜晶体管(TFT)液晶显示(LCD)的底板驱动电路集成在一起,其中包括一个脉冲宽度调制(PWM)的升压转换器,一个具有正负电压双输出转换器,一个LCD底板电源驱动器,还有一个使三个输出与底板时钟同步的锁相环。MAX1664是一种开关电源,其高频开关频率(通常为1MHz)和锁相操作允许使用最
[应用]
改善功率因素(PFC)和电源的性能的方法
为了消除给离线功率转换器添加PFC前端级所产生的损耗,一些设计人员使用了各种各样的PFC拓扑结构,例如:可降低开关损耗的PFC升压跟随器和/或能够减少传导损耗的交错式PFC。降低损耗的另一种方法是,设计一个使用前沿脉宽调制(PWM)的主级(第1级)和使用传统后沿调制的次级(第2级)。
1、什么是后沿与前沿脉宽调制
后沿脉宽调制比较器通过对比锯齿电压波形(OSC)和误差电压(ERR)来控制功率转换器占空比(D)。一般,误差电压由一个反馈运算放大器控制。在后沿脉宽调制中,OSC引脚被馈送给脉宽调制比较器的负输入,而误差电压则馈送至脉宽调制比较器的非反相输入。脉宽调制比较器的输出用于控制功率转换器(QA)的FET栅极。该栅极驱动
[电源管理]
某机载三相交流稳压电源的研制
摘要:介绍了某机载三相交流稳压电源的研制情况。对电源电路进行了分析、计算和计算机仿真。应用高频脉宽调制斩波调感技术,以MOS场效应管取代了传统的双向晶闸管,用脉宽调制取代了相控技术。通过对电路的优化设计,降低了输入谐波电流。 关键词:谐振;交流稳压;计算机仿真 Development of Air-borne3?phase AC Power Regulator MENG Ying-wu,DING Yu Abstract:The development of air-borne 3-phase AC power regulator is introduced. The analysis, calculation, and c
[电源管理]
开关电源原理与设计(连载十三)正激式变压器开关电源
1-6.正激式变压器开关电源 正激式变压器开关电源输出电压的瞬态控制特性和输出电压负载特性,相对来说比较好,因此,工作比较稳定,输出电压不容易产生抖动,在一些对输出电压参数要求比较高的场合,经常使用。 1-6-1.正激式变压器开关电源工作原理 所谓正激式变压器开关电源,是指当变压器的初级线圈正在被直流电压激励时,变压器的次级线圈正好有功率输出。 图1-17是正激式变压器开关电源的简单工作原理图,图1-17中Ui是开关电源的输入电压,T是开关变压器,K是控制开关,L是储能滤波电感,C是储能滤波电容,D2是续流二极管,D3是削反峰二极管,R是负载电阻。 在图1-17中,需要特别注意的是开关变压器初、次级线圈的同名端。如果把开
[电源管理]
车身定位系统,车窗控制系统,多功能方向盘-低功耗、低压差车规LDO
BL8078Q是一个低功耗、低压差的车规LDO,应用于车身定位系统,车窗控制系统,多功能方向盘等。 输出电压可为3.3V、5.0V,输出电流150 mA,还提供折叠式短路保护、热保护和输出电流限制功能。BL8078Q(Iq=2.5uA)具有极低的功耗,可以大大提高电池的自然使用寿命。 BL8078Q包括高精度电压基准、误差信号放大器、电流限制电路和输出驱动模块。 BL8078Q具有良好的负载瞬态响应和良好的温度特性,采用微调技术保证输出电压精度在±2%以内。 特点: 输入电压:3V~40V 输出电压:3.3V,5.0V 低功耗:2.5uA 最大输出电流:150 mA 小压降电压 240mV@50mA(VOUT=5.0V) 33
[嵌入式]