搜索
bottom↓
回复: 83

LCM128645液晶范例(ST7920)

[复制链接]

出0入0汤圆

发表于 2005-8-30 20:12:58 | 显示全部楼层 |阅读模式
该液晶使用ST7920控制器,串并行模式(本范例使用串行)

程序、SCH、原理图



点击此处下载armok0166343.rar








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

出0入0汤圆

发表于 2005-8-30 20:17:14 | 显示全部楼层
先收下了!谢谢

出0入0汤圆

发表于 2005-8-30 21:11:25 | 显示全部楼层
我总觉得用ST7920来画图好象很不方便啊?

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

出0入0汤圆

发表于 2005-8-30 21:11:49 | 显示全部楼层
我买了液晶好久了,但一直只能是我把它看着,它把我看着。今天终于有人写了这个范例!



谢谢啊

出0入0汤圆

 楼主| 发表于 2005-8-30 21:22:07 | 显示全部楼层
要画图的话,还是选用点阵型的液晶好控制一些

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

出0入0汤圆

发表于 2005-8-31 09:11:45 | 显示全部楼层
我买的12864也是不能单行反白,它倒是又这个指令,不过它在内部把第一和第三行作为一行处理,一反白就全反了

出0入0汤圆

发表于 2005-8-31 09:14:56 | 显示全部楼层
12864的一三行就是ST7920里的一行。所以你反白一行实际上在12864上就是一三两行。

出0入0汤圆

发表于 2005-8-31 11:08:01 | 显示全部楼层
我也有这样的情况,不知道怎么解决

出0入0汤圆

 楼主| 发表于 2005-8-31 11:25:20 | 显示全部楼层
6楼的说了,在12864中是不可能用指令实现反白的了

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

出0入0汤圆

发表于 2005-8-31 14:33:36 | 显示全部楼层
谢谢Jacky的无私共享。再加100分!

出0入0汤圆

发表于 2006-3-30 12:14:53 | 显示全部楼层
再给JACKY加10000分,我是新手.非常感谢!

出0入0汤圆

发表于 2006-4-16 15:24:41 | 显示全部楼层
对反白的时候我也是这样

头疼 只能用箭头了

请问楼主做过图型的吗

出0入0汤圆

发表于 2006-6-16 20:14:48 | 显示全部楼层
我是这样做菜单的

第一行和第三行同时反白

第一行显示菜单标题

下面三行显示菜单选项

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

出0入0汤圆

发表于 2006-6-21 23:15:57 | 显示全部楼层
谢谢了

出0入0汤圆

发表于 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)和电路图中也不一致。

希望楼主指教。

出0入0汤圆

发表于 2006-8-25 08:34:11 | 显示全部楼层
谢谢了!

出0入0汤圆

发表于 2006-9-15 17:21:54 | 显示全部楼层
好啊

出0入0汤圆

发表于 2006-9-15 23:16:41 | 显示全部楼层
谢谢无私共享啊

出0入0汤圆

发表于 2006-9-16 23:16:08 | 显示全部楼层
多谢楼主无私!!!学习!!

出0入0汤圆

发表于 2006-10-13 00:06:13 | 显示全部楼层
display()子程序在哪里?

出0入0汤圆

发表于 2006-11-18 12:33:19 | 显示全部楼层
都是写入的程序,有没有串口读出LCM的范例?

出0入0汤圆

发表于 2006-11-24 21:19:48 | 显示全部楼层
delay(1,8000) 是延时多久?



谢谢。

出0入0汤圆

发表于 2007-6-15 21:47:15 | 显示全部楼层
传ST7920官方中文资料(繁体的):点击此处打开armok01158079.pdf

出0入0汤圆

发表于 2007-6-18 09:59:34 | 显示全部楼层
12864的控制器有好几种,T6963C,KS0107等等,那种编程好用,功能更强大呢

出0入0汤圆

发表于 2007-6-18 10:00:14 | 显示全部楼层
12864的控制器有好几种,T6963C,KS0107等等,那种编程好用,功能更强大呢

出0入0汤圆

发表于 2007-6-18 20:44:02 | 显示全部楼层
ST7920的串行和并行控制都很简单,按照资料上说的编一下程序,只要时序对就没问题啦,还有就是对比度的电压调节。不调对比度什么呀看不到的,就算程序是对的。SHOW一下我的ST7920的图片。

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

感觉绘图狂浪费Flash空间。







出0入0汤圆

发表于 2007-6-27 22:11:38 | 显示全部楼层
楼上的大哥,我这段也正在搞LCM12864(ST7920)



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

出0入0汤圆

发表于 2007-6-29 02:25:20 | 显示全部楼层
做菜单时如果要反白显示 可以用这种方法:



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



  主菜单

 文件 编辑

 视图 工具

 窗口 帮助



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

出0入0汤圆

发表于 2007-7-3 13:26:14 | 显示全部楼层
3q

出0入0汤圆

发表于 2007-7-3 19:42:19 | 显示全部楼层
sks好资料先收了

出0入0汤圆

发表于 2007-7-31 00:22:19 | 显示全部楼层
【28楼】 shdzbsl

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

出0入0汤圆

发表于 2007-8-17 21:08:16 | 显示全部楼层
也有一块 TG12864E-02 芯片是ST7920+ST7921的,正在试着怎么用呢.

出0入0汤圆

发表于 2007-9-10 01:19:50 | 显示全部楼层
上传一款ST7920的128*64的液晶资料供大家参考

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

出0入0汤圆

发表于 2007-11-4 16:16:54 | 显示全部楼层

出0入0汤圆

发表于 2007-11-22 00:22:52 | 显示全部楼层
怎么下下来的压缩包有一个原理图文件无法解压阿,急啊!!望仍有该资料的兄弟给我发一份,感激不尽阿!我邮箱daniao999@sina.com

出0入0汤圆

发表于 2007-11-22 16:41:20 | 显示全部楼层
26楼的lanshuitianxia 请问下你的图形是如何画的,是先用画图工具画的么?能指导下么?

出0入0汤圆

发表于 2008-4-7 15:44:22 | 显示全部楼层
能不能提供个完整的文件,谢谢!


(原文件名:aaa.JPG)

出0入0汤圆

发表于 2008-4-10 15:21:33 | 显示全部楼层
收藏了

出0入0汤圆

发表于 2008-4-16 17:00:26 | 显示全部楼层
用绘图方式进行反白,非常的方便啊,可以反白任意位置的任意字符,我做的菜单就是这样做的

出0入0汤圆

发表于 2008-4-16 19:37:56 | 显示全部楼层
多谢分享

出0入0汤圆

发表于 2008-4-19 11:16:23 | 显示全部楼层
下载了,解压缩总是不行,何故???

出0入46汤圆

发表于 2008-5-10 23:01:28 | 显示全部楼层
对不上号啊!

出0入0汤圆

发表于 2008-5-12 13:55:12 | 显示全部楼层
多谢楼主无私!!!学习!!

出0入0汤圆

发表于 2008-5-12 17:12:04 | 显示全部楼层
io.h 没有啊 ...

出0入0汤圆

 楼主| 发表于 2008-5-12 17:25:29 | 显示全部楼层
晕,这个程序,我上传之前测试过的啊

出0入0汤圆

发表于 2008-6-13 17:20:05 | 显示全部楼层
现在这个解压包解压出来有问题啊,楼主能不能再更新下?呵呵

出0入0汤圆

发表于 2009-3-13 21:16:18 | 显示全部楼层
128*64液晶用楼主的例程修改引脚一次成功,多谢边城浪子和阿莫,发个图片庆贺一下。
解压虽有小问题,不过程序完全没问题,想用的朋友快下吧,呵呵。

拍照水平还有待提高。


(原文件名:IMG_0236.JPG)

出0入0汤圆

发表于 2009-4-2 09:28:05 | 显示全部楼层
ding ha

出0入0汤圆

发表于 2009-4-29 09:59:19 | 显示全部楼层
顶下,以后学习

出0入0汤圆

发表于 2009-6-14 17:30:26 | 显示全部楼层
学习△

出0入0汤圆

发表于 2009-6-15 09:56:35 | 显示全部楼层
dddddddddddd

出0入0汤圆

发表于 2009-6-17 14:57:08 | 显示全部楼层
dddddddddddd

出0入0汤圆

发表于 2009-7-22 11:08:34 | 显示全部楼层
tanks

出0入0汤圆

发表于 2009-7-25 20:32:40 | 显示全部楼层
顶上去!

出0入0汤圆

发表于 2009-7-25 20:43:00 | 显示全部楼层

出0入0汤圆

发表于 2009-8-3 16:12:18 | 显示全部楼层
无法解压啊
lz文件破坏了啊

出0入0汤圆

发表于 2009-8-18 00:54:22 | 显示全部楼层
正在用这款液晶

出0入0汤圆

发表于 2010-2-17 11:01:13 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-4-8 01:08:56 | 显示全部楼层
ddddddddd

出0入0汤圆

发表于 2010-4-8 14:40:45 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-4-8 22:26:48 | 显示全部楼层
多谢~~~

出0入0汤圆

发表于 2010-4-29 10:56:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-1 09:28:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-1 10:19:02 | 显示全部楼层
收藏,

出0入0汤圆

发表于 2010-5-12 15:50:04 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2010-5-12 16:06:31 | 显示全部楼层
发现确实不能解压了,现重新上传
点击此处下载 ourdev_553450.rar(文件大小:240K) (原文件名:12864范例.rar)

出0入0汤圆

发表于 2010-8-3 13:23:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-24 11:28:28 | 显示全部楼层
顶,嘿嘿~~~

出0入0汤圆

发表于 2010-9-24 22:52:48 | 显示全部楼层
mark 谢谢分享

出0入0汤圆

发表于 2010-9-27 21:34:08 | 显示全部楼层
谢谢,看下能不能解压

出0入0汤圆

发表于 2011-7-17 16:20:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-7-17 16:46:59 | 显示全部楼层
顶顶顶,现在只是简单的在PROTUES上仿仿

出0入0汤圆

发表于 2011-8-2 13:05:42 | 显示全部楼层
好东西,最近正在做项目,太感谢楼主了~

出0入0汤圆

发表于 2011-8-21 10:22:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-4 11:54:59 | 显示全部楼层
先收下了!谢谢

出0入0汤圆

发表于 2011-10-19 11:29:46 | 显示全部楼层
回复【28楼】shdzbsl
-----------------------------------------------------------------------

mark下,免得难找.

出0入0汤圆

发表于 2011-10-19 11:51:47 | 显示全部楼层
谢谢楼主。

出0入0汤圆

发表于 2012-2-11 20:16:11 | 显示全部楼层
非常感谢楼主
7920确实好啊,串行就2根线就好,比较适合调试用
绘图什么的现在不都用彩屏吗?

出0入0汤圆

发表于 2012-2-12 18:36:27 | 显示全部楼层
谢谢楼主。

出0入0汤圆

发表于 2012-2-12 21:25:43 | 显示全部楼层
好帖

出0入0汤圆

发表于 2012-2-12 22:25:40 | 显示全部楼层
回复【64楼】flypig8321  
收藏,
-----------------------------------------------------------------------

出0入0汤圆

发表于 2012-12-9 22:45:32 | 显示全部楼层
呵呵、、

出0入0汤圆

发表于 2012-12-10 22:04:57 | 显示全部楼层
顶个、、、
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 03:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表