Jacky 发表于 2005-8-30 20:12:58

LCM128645液晶范例(ST7920)

该液晶使用ST7920控制器,串并行模式(本范例使用串行)

程序、SCH、原理图



点击此处下载armok0166343.rar





http://cache.amobbs.com/bbs_upload782111/files_3/armok0166342.JPG


-----此内容被Jacky于2005-08-30,20:13:46编辑过

heaven1983 发表于 2005-8-30 20:17:14

先收下了!谢谢

myhk007 发表于 2005-8-30 21:11:25

我总觉得用ST7920来画图好象很不方便啊?

不过偶倒是很欣赏它的串口模式,只用接两根数据线就可以了。

eudemon 发表于 2005-8-30 21:11:49

我买了液晶好久了,但一直只能是我把它看着,它把我看着。今天终于有人写了这个范例!



谢谢啊

Jacky 发表于 2005-8-30 21:22:07

要画图的话,还是选用点阵型的液晶好控制一些

而且这款液晶不能单行反白,实现菜单需另做处理,比较麻烦。但是ST7920的datasheet上说是支持单行反白的,打电话到液晶生产厂家明确的说该款液晶不支持单行反白,可能是国内的做的不好吧

chenerbox 发表于 2005-8-31 09:11:45

我买的12864也是不能单行反白,它倒是又这个指令,不过它在内部把第一和第三行作为一行处理,一反白就全反了

bluerain 发表于 2005-8-31 09:14:56

12864的一三行就是ST7920里的一行。所以你反白一行实际上在12864上就是一三两行。

liutao547 发表于 2005-8-31 11:08:01

我也有这样的情况,不知道怎么解决

Jacky 发表于 2005-8-31 11:25:20

6楼的说了,在12864中是不可能用指令实现反白的了

但可以使用箭头、字库等来实现菜单

armok 发表于 2005-8-31 14:33:36

谢谢Jacky的无私共享。再加100分!

menfei 发表于 2006-3-30 12:14:53

再给JACKY加10000分,我是新手.非常感谢!

xuepeng2000 发表于 2006-4-16 15:24:41

对反白的时候我也是这样

头疼 只能用箭头了

请问楼主做过图型的吗

violit 发表于 2006-6-16 20:14:48

我是这样做菜单的

第一行和第三行同时反白

第一行显示菜单标题

下面三行显示菜单选项

第三行表示选中的项目~~

dzp418414 发表于 2006-6-21 23:15:57

谢谢了

chinaskf 发表于 2006-7-1 16:19:27

我下载后在AVR STUDIO4.12 SP2 和WinAVR-20060125中调试通过了。不过觉得好像程序中的引脚和电路图中的引脚不一致。

像在程序中定义 #define light_on        cbi(PORTB, 2);

而电路图中的 light 接到了(PORTB 0)。

还有函数 void lcm_out(char a) 中的数据口是(PORTB 0)和电路图中也不一致。

希望楼主指教。

hhrfjz 发表于 2006-8-25 08:34:11

谢谢了!

oleon 发表于 2006-9-15 17:21:54

好啊

microcon 发表于 2006-9-15 23:16:41

谢谢无私共享啊

okay51 发表于 2006-9-16 23:16:08

多谢楼主无私!!!学习!!

slamkk 发表于 2006-10-13 00:06:13

display()子程序在哪里?

GandF 发表于 2006-11-18 12:33:19

都是写入的程序,有没有串口读出LCM的范例?

sflfw 发表于 2006-11-24 21:19:48

delay(1,8000) 是延时多久?



谢谢。

shenxf 发表于 2007-6-15 21:47:15

传ST7920官方中文资料(繁体的):点击此处打开armok01158079.pdf

zhaojianguo 发表于 2007-6-18 09:59:34

12864的控制器有好几种,T6963C,KS0107等等,那种编程好用,功能更强大呢

zhaojianguo 发表于 2007-6-18 10:00:14

12864的控制器有好几种,T6963C,KS0107等等,那种编程好用,功能更强大呢

lanshuitianxia 发表于 2007-6-18 20:44:02

ST7920的串行和并行控制都很简单,按照资料上说的编一下程序,只要时序对就没问题啦,还有就是对比度的电压调节。不调对比度什么呀看不到的,就算程序是对的。SHOW一下我的ST7920的图片。

反白是没办法用指令的了,除非采用绘图功能,数据取反。

感觉绘图狂浪费Flash空间。

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158357.jpg

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158358.jpg

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158359.jpg

http://cache.amobbs.com/bbs_upload782111/files_7/armok01158360.jpg

130211 发表于 2007-6-27 22:11:38

楼上的大哥,我这段也正在搞LCM12864(ST7920)



能把你的电路图和程序给我看看吗?急啊~

shdzbsl 发表于 2007-6-29 02:25:20

做菜单时如果要反白显示 可以用这种方法:



先显示菜单(4*8个汉字),例如:



  主菜单

 文件 编辑

 视图 工具

 窗口 帮助



要将“文件”选中(即反白显示)。可以进入图形模式(在扩展指令集中),将“文件”对应的图形模式地址写1(即画出一个高16长32的长方形)。放心,它并不会将原来的文字覆盖掉,而是刚好将文字反白显示。若要选中“编辑”,就将“文件”对应的长方形擦掉(写0),将“编辑”对应的地址全写1。我在RT12864M(ST7920)上试过,可以方便的实现反白显示,不用读数据再取反。 大家可以试一下:)
-----此内容被shdzbsl于2007-06-29,02:26:43编辑过

x414 发表于 2007-7-3 13:26:14

3q

grpmcu 发表于 2007-7-3 19:42:19

sks好资料先收了

fendouboy 发表于 2007-7-31 00:22:19

【28楼】 shdzbsl

这位高人啊,有具体的C程序吗,我急啊,正搞这个东西呢!

daixh 发表于 2007-8-17 21:08:16

也有一块 TG12864E-02 芯片是ST7920+ST7921的,正在试着怎么用呢.

SDEC 发表于 2007-9-10 01:19:50

上传一款ST7920的128*64的液晶资料供大家参考

点击此处打开armok01171168.pdf
点击此处下载armok01171169.txt

amwdnvfku 发表于 2007-11-4 16:16:54

daniao 发表于 2007-11-22 00:22:52

怎么下下来的压缩包有一个原理图文件无法解压阿,急啊!!望仍有该资料的兄弟给我发一份,感激不尽阿!我邮箱daniao999@sina.com

myfriend 发表于 2007-11-22 16:41:20

26楼的lanshuitianxia 请问下你的图形是如何画的,是先用画图工具画的么?能指导下么?

wtliu 发表于 2008-4-7 15:44:22

能不能提供个完整的文件,谢谢!

http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_246208.JPG
(原文件名:aaa.JPG)

fengdaohai 发表于 2008-4-10 15:21:33

收藏了

heaven1983 发表于 2008-4-16 17:00:26

用绘图方式进行反白,非常的方便啊,可以反白任意位置的任意字符,我做的菜单就是这样做的

hkap 发表于 2008-4-16 19:37:56

多谢分享

arler1982 发表于 2008-4-19 11:16:23

下载了,解压缩总是不行,何故???

bjj9217 发表于 2008-5-10 23:01:28

对不上号啊!

qd836519 发表于 2008-5-12 13:55:12

多谢楼主无私!!!学习!!

ljmdiy 发表于 2008-5-12 17:12:04

io.h 没有啊 ...

Jacky 发表于 2008-5-12 17:25:29

晕,这个程序,我上传之前测试过的啊

soonking 发表于 2008-6-13 17:20:05

现在这个解压包解压出来有问题啊,楼主能不能再更新下?呵呵

m-aaaa 发表于 2009-3-13 21:16:18

128*64液晶用楼主的例程修改引脚一次成功,多谢边城浪子和阿莫,发个图片庆贺一下。
解压虽有小问题,不过程序完全没问题,想用的朋友快下吧,呵呵。

拍照水平还有待提高。

http://cache.amobbs.com/bbs_upload782111/files_13/ourdev_425469.JPG
(原文件名:IMG_0236.JPG)

linjinhai126 发表于 2009-4-2 09:28:05

ding ha

tota2004 发表于 2009-4-29 09:59:19

顶下,以后学习

vv3g 发表于 2009-6-14 17:30:26

学习△

0620221 发表于 2009-6-15 09:56:35

dddddddddddd

zjn8888 发表于 2009-6-17 14:57:08

dddddddddddd

lgc-sdu 发表于 2009-7-22 11:08:34

tanks

ouyangyong817 发表于 2009-7-25 20:32:40

顶上去!

xuelang1984 发表于 2009-7-25 20:43:00

youlingfeng11 发表于 2009-8-3 16:12:18

无法解压啊
lz文件破坏了啊

zxy1217 发表于 2009-8-18 00:54:22

正在用这款液晶

wuxinping 发表于 2010-2-17 11:01:13

谢谢

thinki 发表于 2010-4-8 01:08:56

ddddddddd

wuliwb 发表于 2010-4-8 14:40:45

mark!

w7789475 发表于 2010-4-8 22:26:48

多谢~~~

byin 发表于 2010-4-29 10:56:46

mark

chahu1227 发表于 2010-5-1 09:28:07

mark

flypig8321 发表于 2010-5-1 10:19:02

收藏,

chahu1227 发表于 2010-5-12 15:50:04

mark

Jacky 发表于 2010-5-12 16:06:31

发现确实不能解压了,现重新上传
点击此处下载 ourdev_553450.rar(文件大小:240K) (原文件名:12864范例.rar)

chaled 发表于 2010-8-3 13:23:50

mark

lvfei 发表于 2010-9-24 11:28:28

顶,嘿嘿~~~

poet_lee 发表于 2010-9-24 22:52:48

mark 谢谢分享

lgs8317 发表于 2010-9-27 21:34:08

谢谢,看下能不能解压

bbsview 发表于 2011-7-17 16:20:23

mark

luckystone 发表于 2011-7-17 16:46:59

顶顶顶,现在只是简单的在PROTUES上仿仿

qsm627421059 发表于 2011-8-2 13:05:42

好东西,最近正在做项目,太感谢楼主了~

qq20707 发表于 2011-8-21 10:22:38

mark

qmsolo2004 发表于 2011-9-4 11:54:59

先收下了!谢谢

duxingkei 发表于 2011-10-19 11:29:46

回复【28楼】shdzbsl
-----------------------------------------------------------------------

mark下,免得难找.

lixiuzhu0 发表于 2011-10-19 11:51:47

./emotion/em020.gif谢谢楼主。

qjj2858 发表于 2012-2-11 20:16:11

非常感谢楼主
7920确实好啊,串行就2根线就好,比较适合调试用
绘图什么的现在不都用彩屏吗?

bingshuihuo888 发表于 2012-2-12 18:36:27

谢谢楼主。

yikuang 发表于 2012-2-12 21:25:43

好帖

LSZD 发表于 2012-2-12 22:25:40

回复【64楼】flypig8321
收藏,
-----------------------------------------------------------------------

xiazhisong 发表于 2012-12-9 22:45:32

呵呵、、

xiazhisong 发表于 2012-12-10 22:04:57

顶个、、、
页: [1]
查看完整版本: LCM128645液晶范例(ST7920)