001friend 发表于 2009-9-26 06:47:34

睡不着,晚上把开源的液晶驱动给搞到我的板上去了(新增 驱动程序可在7楼下载,效果图在8

睡不着,晚上把开源的液晶驱动给搞到我的板上去了,能显示数字与字符了,自贺一下!用的M8,程序存储空间快用完了,不加驱动时用了63%,加了液晶驱动后成96%了,郁闷。
该睡觉去了,哈哈!~


------ 后记:图片与代码请看7、8楼 -------

abuzhu 发表于 2009-9-26 07:28:46

恭喜啦!

不过这种贴要想让人顶,照片是要的。

如果要成为热门贴,楼主是女的,就贴自己的照片,楼主是男的,就贴女友的照片;

如果要成为酷贴,把上一行提到的照片换成裸照。就是这样!

harng 发表于 2009-9-26 11:00:23

哪里有驱动呀,LZ方便说下不,呵呵,谢谢了!!!

ecat 发表于 2009-9-26 11:24:45

【1楼】 abuzhu 白沙

如果要成为热门贴,楼主是女的,就贴自己的照片,楼主是男的,就贴女友的照片;

如果要成为酷贴,把上一行提到的照片换成裸照。就是这样!
===========================================================
白沙的切身体会啊!

abuzhu 发表于 2009-9-26 12:02:55

2楼参考此贴:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3600467&bbs_page_no=1&bbs_id=3060

Morgery 发表于 2009-9-26 12:04:42

白沙大哥就是第二个大胡子叔叔。

abuzhu 发表于 2009-9-26 12:15:00

大胡子的最后下场是被胡子嫂没收了ID,因此俺不要做第二个大胡子。

001friend 发表于 2009-9-26 14:11:48

上传开源液晶的ATMEGA8驱动程序及液晶显示相片
注1 HT1621驱动 改动自和泰官网示例文件(在此特感谢和泰公司老总,和泰老总有看到信息请来广州我请他吃饭以示感谢,请各网友转告!)
注2 开源液晶字符显示驱动抄自 abuzhu 白沙(感谢abuzhu 白沙无私奉献,感谢方式参考注1)

开源液晶驱动 WINAVR(GCC) ATMEGA8 4M晶振ourdev_485743.rar(文件大小:3K) (原文件名:HT1621.rar)

-------------------
程序只需改动液晶驱动管脚定义即可使用,使用WINAVR(GCC)编译 MEGA8晶振4M

//端口定义开始--------------------------
#define        cs_1621_hign        PORTC|=1<<3;DDRC|=1<<3
#define        cs_1621_low        PORTC&=~(1<<3);DDRC|=1<<3

#define        wr_1621_hign        PORTC|=1<<5;DDRC|=1<<5
#define        wr_1621_low        PORTC&=~(1<<5);DDRC|=1<<5

#define        dat_1621_hign        PORTC|=1<<4;DDRC|=1<<4
#define        dat_1621_low        PORTC&=~(1<<4);DDRC|=1<<4
//端口定义结束--------------------------

文件最后附带二个液晶显示示例
//测试液晶屏用 在屏上的大数字显示栏显示 123456
void LCD_TEST1(void)
{
        InitHT1621();
        lcd_number(1,0,1);
        lcd_number(2,1,1);
        lcd_number(3,2,1);
        lcd_number(4,3,1);
        lcd_number(5,4,1);
        lcd_number(6,5,1);
}

//测试液晶屏用 在屏上的大数字显示栏显示温度 31.2度
void LCD_TEST2(unsigned int tp)
{
        unsigned char dis_temp;
        InitHT1621();
        lcd_number(3,3,1);
        lcd_number(1,4,1);       
        lcd_number(2,5,1);
        lcd_char(_lcd_DOT4,1);        //显示小数点
        lcd_char(71,1);         //显示温度单位符号
}

001friend 发表于 2009-9-26 14:23:12

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_485745.JPG
(原文件名:IMG_1444.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_485746.JPG
(原文件名:IMG_1445.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_485747.JPG
(原文件名:IMG_1448.JPG)

http://cache.amobbs.com/bbs_upload782111/files_19/ourdev_485748.JPG
(原文件名:IMG_1449.JPG)

coody 发表于 2009-9-26 16:50:15

段码驱动一下就用了8K ROM?那有什么用?

001friend 发表于 2009-9-26 19:04:09

【9楼】 coody
积分:229
派别:
等级:------
来自:
段码驱动一下就用了8K ROM?那有什么用?
-----------------------
你误解了,该芯片还有其它功能,原先用了63%,给该板加了LCD后快满了 

tom030704 发表于 2009-9-26 20:24:50

mark!

ndust 发表于 2009-9-26 20:41:47

jh

gdrc 发表于 2009-9-28 12:15:03

谢谢分享.

para2008 发表于 2009-10-15 19:26:01

lcd重影太重

001friend 发表于 2009-10-15 19:38:05

【14楼】 para2008 风见隼人
积分:16
派别:
等级:------
来自:苏州太仓
lcd重影太重
 
是呀,后来我把LCD驱动板上20K电阻换成47K就没有重影了,显示就很好了

rosekingking 发表于 2009-10-22 08:14:56

液晶的对比度和温度有关的。
如果要能处理比较宽的温度范围的话,要加温度补偿。

rosekingking 发表于 2009-10-22 08:18:16

LZ是个温控仪么?
工业用的还是LED或者OLED比较妥当吧?
温度范围宽些。

studyqu309 发表于 2012-9-26 15:51:20

好贴,顶

gracialee 发表于 2012-9-27 21:32:05

咋感觉这片液晶除了有6位8之外,还有其他的显示图案啊?

kalo425 发表于 2013-11-6 19:56:02

顶,谢谢

LZ19992005 发表于 2014-2-16 18:48:52


顶,谢谢

qdyuyan 发表于 2014-10-17 16:31:41

做的不错,

ljuneLCD 发表于 2014-10-17 16:52:22

{:shocked:}{:shocked:}{:shocked:}视角怎么样,要不要给你一个128*32的点阵给你驱动驱动

ljuneLCD 发表于 2014-10-17 16:53:14

免费提供液晶屏样品

冷无痕 发表于 2015-7-8 21:37:05

路过,学习一下

rhubarbera 发表于 2016-1-19 09:04:11

路过,学习一下

月落下的蝶儿 发表于 2016-1-19 10:15:48

mark.......
页: [1]
查看完整版本: 睡不着,晚上把开源的液晶驱动给搞到我的板上去了(新增 驱动程序可在7楼下载,效果图在8