C8051F00x与HCMS 2964显示屏的串行接口
时间:02-08
来源:互联网
点击:
由于D4-D5位(峰值像素电流)与D0-D3(PWM调亮)共占了控制字0的低六位,因此设计时可以想到把所有控制亮度的因素考虑进来,并按照亮度打乱排序,重新组成4×16=64级阶(即64个亮度等级)来改善调亮效果。在这里要说明的是,由于从000000H~111111H采集出来的亮度不是递增的,故不要采集模拟量直接送入控制字的低六位,也不能将脉宽值与像素电流峰值简单的累加计算来进行亮度的对比,实验证明:MX=亮度这一公式只有当M和X的其中一个作为常量,另一个为变量才成立,而不能应用于两个变量相乘。笔者已通过光学仪器的分析,把它们的光能从小到大排列起来,并筛选掉突变和相近的能量值,从而形成了一个40级软件调光方案。
5 系统软件设计
本系统软件设计可分为显示模块、模拟量采集模块、串口通信模块三部分。其点阵系统控制字和显示子程序如下:
6 结束语
本文给出的嵌入式处理器与点阵芯片进行的串行数据传输显示系统硬件结构简单,无需增加引脚,系统易于扩展,但通过对该系统的实际应用发现:串行器件存在两大问题:一是串行传输的速度要比并行更慢,二是串行传输要有一定的通讯协议,包括设备的迅通、数据的格式及数据传输的启动与停止等。
接口 串行 显示屏 HCMS C8051F00x 相关文章:
- μC/OS-II下通用驱动框架的设计与实现(07-23)
- 基于S3C44B0X+μcLinux的嵌入式以太网设计(07-08)
- 基于DSP Builder的VGA接口设计(04-10)
- 基于DSP的嵌入式显微图像处理系统的设计(06-28)
- DSP和Flash接口技术的实现(08-15)
- dsPIC33F系列DSC的 SD存储卡接口设计(01-05)