zoukankan      html  css  js  c++  java
  • 操作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行地址是挨着的。

  • 相关阅读:
    软件测试工程师的素质
    软件测试阶段的划分
    如何去涉及测试用例
    如何判断测试结束
    Linux常用命令大全
    测试用例设计方法
    Web测试方法
    loadrunner
    谈谈重复性测试
    软件测试思维导图
  • 原文地址:https://www.cnblogs.com/zackcoder/p/3789236.html
Copyright © 2011-2022 走看看