操作12864(ST7920控制器)
引脚部分查看中文的12864介绍,下面这些可以在ST7920的英文数据手册里查到。
Function Description 部分介绍工作方式、存储器、操作方法。
Instructions 部分介绍指令。
按照并行或串行的 Timing Diagram 来操作,注意数据何时有效。
查看初始化的流程图,按照Function set、Display ON、Display clear的顺序初始化,可以没有 Entry mode set 这一步。
注意
1.串行方式没有读取操作,并行读是要Dummy read的,4位并行可以只连高4位数据线。
2.操作CGRAM和GDRAM需要在基本指令和扩展指令间切换。设定完哪个RAM的地址后,接下来的读写操作就是对这个RAM。
3.注意指令的执行时间,要加入合适时间的延时,或者使用读取BF方式查询也可以。延时可以放在基本的传送字节函数里,因为大部分操作是72us。Display Clear和初始化部分的指令花费时间更长,可以再单独延时。
4.DDRAM和GDRAM的地址安排应参考中文的12864介绍,是分为上下屏两部分的。
5.中英文混写的时候注意中文的位置,手册里有写。
6.一些 display shift 、vertical scroll、Reverse 功能可以试试,但效果不怎么样,因为1、3行地址和2、4行地址是挨着的。
转载于:https://www.cnblogs.com/zackcoder/p/3789236.html
操作12864(ST7920控制器)相关推荐
- 使用虚拟显存方式操作12864液晶
通常操作12864液晶时,画点函数没有TFT那么方便,我一直都是使用内存虚拟一个显存方式,画点函数将使用内存的一个bit,然后更新到实际屏幕上.12864液晶将需要1KB的内存,我使用的256128需 ...
- 乒乓操作的写入控制器
乒乓操作的写入控制器,由wr_en使能,使能后,将会根据内存写入次数的计数,输出合适的地址,内存块的片选信号,以及将数据源的数据输出,由于wr_req要求先数据一个时钟,这样,如果使能模块判断可以写入 ...
- HG1286412-LYH液晶屏(ST7920控制器)描点函数
使用的是杭州一家公司的12864液晶屏,控制器型号为ST7920. 第一种方法,使用回读液晶屏数据的方式实现 /* *@brief lcd点操作 * *@param x 点横坐标 *@param y ...
- ryu--北向接口(流表的操作以及多控制器流表信息互通)
实验目标: (1)实现网络拓扑的各个主机之间的相互通信 (2)实现各个自治域的控制器的流表获取(各个控制器的流表信息互通) (3)实现应用层对控制器的控制,进而实现对整个网络的控制 大致的实现效果如下 ...
- .ne中的控制器循环出来的数据如何显示在视图上_Web程序设计-ASP.NET MVC4数据库操作实例...
ASP.NET MVC4数据库操作实例 之前文章介绍了MVC4与Pure框架结合进行的网页设计过程中如何定义控制器.方法.模型.视图等.并使用实例进行了简单说明.本文将在此基础上进一步说明如何使用MV ...
- 用于MyBatis CRUD操作的Spring MVC 3控制器
到目前为止,我们已经为域类" User "创建了CRUD数据库服务,并且还将MyBatis配置与Spring Configuration文件集成在一起. 接下来,我们将使用Spri ...
- 6月14 空控制器和空操作及命名空间
空操作和空控制器处理 空操作:就没有指定的操作方法 空控制器:没有指定控制器 1.空操作:(Admin是不存在的) 一般网站处于安全考虑不给用户提示任何错误信息 "空操作"本质意思 ...
- ENGEL恩格尔注塑机手柄控制器操作屏KeTop C70E15维修概述
ENGEL恩格尔操作屏手柄控制器维修KEBA AT-4041 Linz 维修范围包括:注塑机电路板.控制板.驱动板.存储板.电脑控制器.人机界面.触摸屏.比例阀.伺服阀.变频器.伺服驱动器.伺服马达等 ...
- STC51-1602、12232、12864液晶
1 液晶概述 液晶(LiquidCrystal) 是一种高分子材料,因为其特殊的物理.化学.光学特性,20世纪中叶开始广泛应用在轻薄型显示器上. 液晶显示器(LiquidCrystal ...
最新文章
- 原理分析之三:初始化(配置文件读取和解析)
- 背包九讲之五(二维费用的背包问题)
- Windows x64内核学习笔记(五)—— KPTI(未完待续)
- Erlang中使用变量的简单示例
- java weblogic反序列化_Weblogic JAVA反序列化漏洞攻防搭建(3)
- mac地址容量的作用_S6520X+MAC地址容量检查命令
- php 获取流文件大小,php获取文件大小详解
- 华为5G英国首秀,BBC主持人震惊了!到底网速有多快?
- 都是程序员,凭什么他工资比我高,下班比我早?
- python webservices_python实现webservices接口并调用
- Jenkins发布PHP代码
- @Value(#{})与@Value(${})的区别
- 推荐三款好用的终端开发平台
- XML配置文件的读取
- Python 操作Mongodb 聚合前过滤筛选
- 怎么都2200年了,还有人不愿意交社保???
- amp;#9733;电车难题的n个坑爹变种
- 实时数据库数据采集接口API八爪鱼采集接口
- 华为手机 运行 linux,Linux 用户玩转华为手机之华为分享
- git登陆用户的配置