4349|1

28

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

困扰很久的12864读数据问题终于解决,寥寥总结一下,大神勿喷 [复制链接]

首先自我解释一下,专门为这个小细节写篇日志有两个原因:1)算下来被这个问题困扰了很久,今天终于解决,我不希望后来写12864的人像我一样懵逼。2)在度娘论坛查找的时候,发现网上基本没有一个 完整的说法。

ST7920的12864,8位并行

总结三点如下:

       一 , 在读取DATA的时候,第一次读需要Dummy read(空读)一次。这个在淘宝几个大的店铺提供资料中似乎都未标明,在ST7920芯片的资料上有,截图不方面,求证烦请自行百度datasheet。

      二, 在WR,RS置高电平后,EN置高电平之前。需对连接屏幕的数据总线全部置高。

      三 ,注意读数据是基本指令,即RE = 0,紧接着若有画图指令,则是扩展指令,RE = 1。

最新回复

以前搞过, 1必须的2不需要啊,这个时候io成输入态就行了,51是这样了.3不明了 读数据用的不多.总结一下可以读取四种数据. 1读AC位置,这个一般用不上,因为显示位置一般每次要重定位. 2读取屏上的字符,这个可以用在按键置数后将屏上的字符转换成数字,好处是可以减少内存占用,按键置数的维护比较简单些. 3可以读取7920内的中文字库的字模 4读取绘图区域的数据,这个比较有用,比如你想在绘图区只修改几个点用上这个功能就不用刷整屏的数据了. [ 本帖最后由 huo_hu 于 2013-2-27 10:16 编辑 ]  详情 回复 发表于 2013-2-27 10:11
 
点赞 关注

回复
举报

4008

帖子

0

TA的资源

版主

沙发
 
以前搞过,
1必须的2不需要啊,这个时候io成输入态就行了,51是这样了.3不明了
读数据用的不多.总结一下可以读取四种数据.
1读AC位置,这个一般用不上,因为显示位置一般每次要重定位.
2读取屏上的字符,这个可以用在按键置数后将屏上的字符转换成数字,好处是可以减少内存占用,按键置数的维护比较简单些.
3可以读取7920内的中文字库的字模
4读取绘图区域的数据,这个比较有用,比如你想在绘图区只修改几个点用上这个功能就不用刷整屏的数据了.

[ 本帖最后由 huo_hu 于 2013-2-27 10:16 编辑 ]
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表