I2C只用两条线(SDA和SCL)在连接到总线上的设备之间传送数据.每一个设备都由唯一的地址来识别(不管是微处理器、LCD驱动器、存储器或者键盘接口),并且可以依照设备的功能作为发送器或者接收器使用.LCD驱动器可能只是个接收器,而存储器可以发送和接受数据.除了发送器和接收器,当传送数据时设备还可以...
分类:
其他好文 时间:
2014-07-03 11:16:05
阅读次数:
254
定义LCD相应寄存器的结构体struct lcd_regs { unsigned long lcdcon1; unsigned long lcdcon2; unsigned long lcdcon3; unsigned long lcd...
分类:
其他好文 时间:
2014-07-01 19:12:25
阅读次数:
204
一、LCD显示原理
利用液晶制成的显示器称为LCD,依据驱动方式可分为静态驱动、简单矩阵驱动以及主动矩阵驱动3种。其中,简单矩阵型又可再细分扭转向列型(TN)和超扭转式向列型(STN)两种,而主动矩阵型则以薄膜式晶体管型(TFT)为主流。
一块LCD 屏显示图像不但需要LCD驱动器,还需要有相应的LCD控制器。通常 LCD 驱动器会以 COF/COG的形式与LCD 玻璃基板制作在一起,而 LC...
分类:
其他好文 时间:
2014-06-24 19:29:18
阅读次数:
283
//上一篇写了LCD驱动,本篇写下LED驱动
//DISPCON 最高位为1时, 选择LED驱动,LCD驱动无效
最高位为0时, 选择LCD驱动,LED驱动无效
void Sh79fLed_Init(void)
{
uint8 i ;
Bank0;
DISPCLK0 = 0x6e;//0X6E //帧频率 64HZ 此设置无效
DISPCLK1 = 0x01;//0X01
...
分类:
其他好文 时间:
2014-06-14 17:44:05
阅读次数:
228
一、LCD简介
要说LCD,先需要了解什么是液晶。1888年,奥地利植物学家莱尼茨尔发现一些有机物融化后变成液体。随后一位德国专家发现这些液体具有某些晶体的特征,比如折射性,于是他就称呼这种液体叫“液态晶体”,也就是“液晶”,液晶属于一种有机化合物,分子形状为长棒状,长度大约10NM,在不同的电流作用下,分子会做有规律的旋转,这样对光线产生了一定的控制,很多液晶分子构成一个像素,而很多像素又构成...
分类:
其他好文 时间:
2014-05-14 20:33:15
阅读次数:
418
最近在练习win8的一个小应用的时候,要求打开电脑上的文件以及保存文件到电脑上的功能。对于还属于菜鸟的我来说,着实有点无助呀。后来查了很多资料,才好不容易做好了,但是还是有很多不懂和做的不到位的地方。
还有就是较之之前微软的知识,那些filestream之类的在win8应用中没有作用了。win8好像新推出了storage这一类方法,stream流也几乎把io的方法淹没了,表示很头疼,知识更新是没...
本文对linux的LCD驱动进行分析,希望用一种简单的方式,重新构造LCD驱动。...
分类:
系统相关 时间:
2014-04-30 22:18:39
阅读次数:
452
目录(?)[-]基本原理写 framebuffer 驱动程序要做什么LCD 模块 驱动程序
控制器什么是 frame buffer 设备Linux Frame Buffer 驱动程序层次结构数据结构接口一个 LCD controller
驱动程序分配系统内存作为显存实现 fb_ops 结构基本原理通...
分类:
系统相关 时间:
2014-04-27 23:41:53
阅读次数:
827
3. BMP和JPEG图形显示程序3.1
在LCD上显示BMP或JPEG图片的主流程图首先,在程序开始前。要在nfs/dev目录下创建LCD的设备结点,设备名fb0,设备类型为字符设备,主设备号为29,次设备号为0。命令如下:mknod
fb0 c 29 0在LCD上显示图象的主流程图如图3.1所示...
分类:
系统相关 时间:
2014-04-27 23:36:01
阅读次数:
747