» 您尚未 登录   注册 | 搜索 | 社区服务 | 帮助 | 无图版 | 左右分栏


AVR与虚拟仪器论坛 AVRVi.com -> AVRVi 产品支持区 -> 5110LCD程序
 XML   RSS 2.0   WAP 

AVRVI的淘宝店 字符叠加器/OSD模块 济南恩易电子科技有限公司 物联网利器

--> 本页主题: 5110LCD程序 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
cauc





级别: 新手上路
精华: 0
发帖: 9
威望: 10 点
金钱: 170 VI
贡献值: 0 点
技术积分: 0 点
在线时间:14(小时)
注册时间:2008-05-04
最后登录:2008-05-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

5110LCD程序

在综合版提供的程序中
void LCD_init(void)
{
  PORTB &= ~LCD_RST;       // 产生一个让LCD复位的低电平脉冲
  delay_1us();
  PORTB |= LCD_RST;
 
  PORTB &= ~LCD_CE ;           // 关闭LCD
  delay_1us();
  PORTB |= LCD_CE;           // 使能LCD
  delay_1us();

  LCD_write_byte(0x21, 0);    // 使用扩展命令设置LCD模式
  LCD_write_byte(0xc8, 0);    // 设置偏置电压    
  LCD_write_byte(0x06, 0);    // 温度校正
  LCD_write_byte(0x13, 0);    // 1:48
  LCD_write_byte(0x20, 0);    // 使用基本命令
  LCD_clear();             // 清屏
  LCD_write_byte(0x0c, 0);    // 设定显示模式,正常显示
   
  PORTB &= ~LCD_CE ;       // 关闭LCD
}

根据datasheet,LCD_write_byte(0xc8, 0);是写Vop到寄存器,但是改变它的值也看不出对程序的影响,不知道Vop6~Vop0各个值的设置对程序有什么影响?代表什么意思?
谢谢!

学习开发利器:AVRmega128开发板,AVR仿真器,AVR编程器,AVR核心板四合一,仅需498元
[楼 主] | Posted: 05-04 14:42 顶端
chilly

终身成就奖 宣传大使奖 技术群用户

级别: 管理员
精华: 3
发帖: 830
威望: 67 点
金钱: 0 VI
贡献值: 0 点
技术积分: 9 点
在线时间:1644(小时)
注册时间:1970-01-01
最后登录:2011-12-12
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



偏置电压改变它的对比度,不同批号的5110可能出厂偏置电压不同导致对比度不同,这就是为什么同样的程序有些5110没有显示(对比度太低),有些显示全黑(对比度太高)。这种情况可以通过程序修改对比度调整。
AVRmega128开发板,AVR仿真器,AVR编程器,AVR核心板四合一,仅需498元
[1 楼] | Posted: 05-04 16:26 顶端
cauc





级别: 新手上路
精华: 0
发帖: 9
威望: 10 点
金钱: 170 VI
贡献值: 0 点
技术积分: 0 点
在线时间:14(小时)
注册时间:2008-05-04
最后登录:2008-05-27
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



谢谢chilly

设置偏置系统(BSx)又是什么意思呢?
LCD_write_byte(0x13, 0);   // 1:48   代表什么?对显示有什么影响呢?

学labview必备,最具性价比的USB数据采集卡
[2 楼] | Posted: 05-04 16:37 顶端
chilly

终身成就奖 宣传大使奖 技术群用户

级别: 管理员
精华: 3
发帖: 830
威望: 67 点
金钱: 0 VI
贡献值: 0 点
技术积分: 9 点
在线时间:1644(小时)
注册时间:1970-01-01
最后登录:2011-12-12
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



这个没有研究过,不过说明书上建议1:48
动态字符叠加器 全屏幕汉字字符叠加器 有视频分配和直通功能
[3 楼] | Posted: 05-04 22:56 顶端
waterblooms



级别: 侠客
精华: 0
发帖: 16
威望: 17 点
金钱: 180 VI
贡献值: 0 点
技术积分: 0 点
在线时间:14(小时)
注册时间:2008-05-28
最后登录:2010-09-13
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



呵呵,老想着要自己写一个模拟的,但一直都没写出来
AVRmega128开发板,AVR仿真器,AVR编程器,AVR核心板四合一,仅需498元
[4 楼] | Posted: 06-01 19:34 顶端

AVR与虚拟仪器论坛 AVRVi.com -> AVRVi 产品支持区