HYG12864字符显示

2023-05-16

一、硬件
HYG12864A2G-YF62L-VD是一个128*64的lcd模块。记录几个比较重要的寄存器设置。
1.有lcd模块信息可知,有128列,64行,每8行为一页。
图12.显示时要设置页地址和列地址,两个寄存器的说明如图2.
图2 Page address set 主要是用来设置页地址

/*设置页地址为0*/
PageAddr = 0xB0;
wr_cmd(PageAddr); 

Column address set upper bit用来设置列地址的高四位
Column address set lower bit用来设置列地址的低四位

/*可知,列地址为0x5*/
/*Set Upper Bit Column Address*/
wr_cmd(0x10);
/*Set Low Bit Column Address*/
wr_cmd(0x05);
/*可知,列地址为0x15*/
/*Set Upper Bit Column Address*/
wr_cmd(0x11);
/*Set Low Bit Column Address*/
wr_cmd(0x05);

二、软件
1.取模
使用zimo221.exe进行图片或者字符的取模。
在这里插入图片描述
图片取模
①选择打开图像图标,选择需要取模的图片。
在这里插入图片描述②选择参数设置中的其他选项,然后按照我们的显示方式进行配置。
在这里插入图片描述在这里插入图片描述③选择取模方式中的C51格式。就能得到对应的点阵。
在这里插入图片描述在这里插入图片描述三、字库工具的使用,使用PCtoLCD2002.exe工具生成字库
在这里插入图片描述
①根据显示规则将取模参数进行配置。我们获取的是1616,但是不打算字符也是1616,所以字符占用1616个点阵,实际使用1212,当字数比较多的时候不会显得拥挤。配置如下。
在这里插入图片描述②字模选项
在这里插入图片描述③生成字库
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HYG12864字符显示 的相关文章

随机推荐

  • 黑苹果安装 戴尔灵越3568 驱动篇

    本教程主要适用于安装后驱动的安装和细节问题 xff0c 安装教程基本一样 xff0c 就没有介绍 xff0c 希望谅解 最近在公司电脑上装了黑苹果之后体验不错 xff0c 自己的本本上也装了一个 安装接近完美 xff0c 除wif不能驱动
  • ubuntu1804(或1604)换清华源(含其他源地址)

    将ubuntu的源换成国内源会大大提高更新速度 笔者习惯用清华源 xff0c 故此笔记就以清华源为准绳进行介绍 xff0c 为了利于大家使用 xff0c 同时也附上国内其他几个主要的源 备份源列表 终端输入 xff1a sudo cp et
  • moby、docker-ce与docker-ee

    原文链接 xff1a https blog csdn net yk20091201 article details 80016135 1 moby docker ce与docker ee 最早的时候docker就是一个开源项目 xff0c
  • mysql之 find_in_set()、INSTR()、in

    1 find in set 函数 xff1a 查询字段 str 在 strlist 中的位置 1 1 语法 FIND IN SET str strlist str xff1a 要查询的字符串 strlist xff1a 字段名 xff0c
  • Springboot项目搭建过程报错汇总

    1 SpringbootTest总是报 XXXX that could not be found span class token operator span span class token operator span span clas
  • python实现飞行控制仿真(一)——PyFME(Python Flight Mechanics Engine)

    一 PyFME安装 目前关于PyFME的介绍比较少 xff0c 利用很长时间才摸索整理出来 xff0c 如需转载请标注来源 虚拟环境文件和测试代码下载地址 xff1a https download csdn net download wei
  • 五个无刷马达驱动电路分享!

    1 三相六臂全桥驱动电路 无刷直流电机驱动控制电路如图1 所示 该电路采用三相六臂全桥驱动方式 xff0c 采用此方式可以减少电流波动和转矩脉动 xff0c 使得电机输出较大的转矩 在电机驱动部分使用6个功率场效应管控制输出电压 xff0c
  • 胎压监测方案设计--TPMS方案

    随着国民经济发展 xff0c 群众生活水平提高 xff0c 汽车逐步走进了千家万户 近几年相关统计 xff0c 我国汽车产销量连年增长 xff0c 2014年的汽车总产量增加到2001年的十倍 达到将近2400万辆 xff0c 汽车工业已经
  • 前端数据可视化echarts.js

    一 echarts js的优势与总体情况 echarts js作为国内的IT三巨头之一的百度的推出一款相对较为成功的开源项目 xff0c 总体上来说有这样的一些优点 1 容易使用 echarts js的官方文档比较详细 xff0c 而且官网
  • 列表、数组、张量的联系与区别

    1 list和ndarray 最大区别在于在内存中存储方式不同 相同 xff1a 列表 list 与数组 xff08 ndarray xff09 类似 xff0c 是具有相同类型的多个元素构成的整体 list和array都可以根据索引 切片
  • 基于Python的ZED2教程 3.深度感知

    本教程将讲述如何用ZED SDK获取深度信息 xff0c 当获取到50张图片时程序将停止 创建摄像头 如前例 xff0c 我们需要先创建初始化摄像头 本例中 xff0c 我们设置摄像头的分辨率为720 xff0c 帧速率为60 xff0c
  • Qt类关系图

  • ubuntu安装openrave的简单方法

    openrave装了一天都没装好 xff0c 无意间找到下面这个网站 xff1a https github com crigroup openrave installation 安装成功了 xff0c 步骤还简单 下载脚本后 xff0c 按
  • vue项目 请求封装

    vue项目 xff0c 为了统一代码 xff0c 提高可维护性 xff0c 通常会涉及请求封装 在里面 xff0c 我们可以统一处理请求头 xff1a axios defaults baseURL 61 34 api 34 axios de
  • Linux 多线程编程 (典藏、含代码)

    目录 1 基础知识 2 相关函数 2 1创建线程 pthread create 2 2获取线程ID pthread self 2 3等待线程结束 pthread join 线程的分离 pthread detach 2 4线程退出 2 4 1
  • (0)C#开发环境构建——史上最容易理解的C#界面搭建

    本次开发使用的开发环境为 xff1a win10 64位 xff0c vs2017 64位 xff0c OpenCV341 1 vs2017的安装 安装环境的配置 xff0c 网上有很多教程 xff0c 在此仅做以引用 xff0c 唯一需要
  • 惯性传感器的寄存器配置

    一 陀螺仪 1 输入数据的处理 xff08 寄存器配置 xff09 陀螺仪是测量角速度的传感器 xff0c 量程范围可选 43 250 500 1000和2000 dps就是degree per second 度每秒 xff0c 传感器直接
  • CAN总线学习笔记(1)- CAN基础知识

    依照瑞萨公司的 CAN入门书 的组织思路来学习CAN通信的相关知识 xff0c 并结合网上相关资料以及学习过程中的领悟整理成笔记 好记性不如烂笔头 xff0c 加油 xff01 1 CAN的一些基本概念 1 1 什么是CAN总线 CAN 是
  • 分析蓝牙协议栈源码bstack

    参考 xff1a https blog csdn net lewanhah01 article details 104029135 一 bstack支持的设备类型 BTStack支持多种接口的蓝牙模块 xff0c 比如USB口 3线串口 T
  • HYG12864字符显示

    一 硬件 HYG12864A2G YF62L VD是一个128 64的lcd模块 记录几个比较重要的寄存器设置 1 有lcd模块信息可知 xff0c 有128列 xff0c 64行 xff0c 每8行为一页 2 显示时要设置页地址和列地址