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行地址是挨着的。

  • 相关阅读:
    servlet配置restful
    Servlet异步上传文件
    JQuery全选Prop(“check”,true)和attr("attr",true)区别
    登录FTP,下载并读取文件内容
    Get请求中文乱码的几种解决方式
    系统架构概念及思想2
    系统架构概念及思想1
    Harbor高可用
    Harbor基础
    Docker原理及使用
  • 原文地址:https://www.cnblogs.com/zackcoder/p/3789236.html
Copyright © 2011-2022 走看看