12864市面上比较流行的有两种,一种是以KS0108为主控芯片的,不带字库的,说白了就是只能靠打点才能显示出字符或图形的,当然要借助取模软件;另一种是以ST7920为主控芯片的,带ASCII码和中文字库。至于两种的区别下一篇再讨论,这篇先讲述KS0108为主控芯片的12864的原理。

这是网上找的一个管脚图,当然不同品牌的可能略有差异,但是主要的还是一样的

重点要讲一下CS1和CS2,KS0108控制的12864内部有两个控制器,分别控制左半屏和右半屏,如下图所示

左半屏和右半屏操作时写的地址其实是一样的,那么只能通过片选CS1和CS2来选择哪半个屏了,如果两个都选通,则相当于两块64x64的液晶了,而且显示的内容是一样的,取模方式是纵向8点下高位。

好了,来说下原理,列的范围是0~63,我已经标出了,行是不能按位来写的,而是写“页”,一个页相当于8个点,也就是8位,即一个字符,高位在下面,那么页的范围是0~7,共8页,8页x8个点正好64个点。

这是我用取模软件截的一个“们”字,可以看出它是16x16大小的,实际上占用了两个“页”,16个列,而我们操作时先固定一个页,比如这个就先写上面那页,假设为n好了,从列0写到16,然后页n+1,再从列0写到16,这样一个“们”字就出来了,下面是其代码0x40,0x20,0xF8,0x07,0x00,0xF8,0x02,0x04, 0x08,0x04,0x04,0x04,0x04,0xFE,0x04,0x00,
0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,
可见16x16的字符占了32个字节(上面n页16个字节加n+1页16个),那么如果一幅满幅的图片,就是128x64,占用128x8=1K个字节,可见还是非常占空间的。这样大家对这款液晶的原理是不是已经懂了呢?接下来的事就是大家在这款液晶上画出自己想要的东西吧。

液晶12864(KS0108主控)相关推荐

  1. 液晶12864显示图片

    液晶12864简介 12864是128*64点阵液晶模块的点阵数简称. 基本参数 1.低电源电压(VDD:+3.0-+5.5V). 2.显示分辨率:128×64 点. 3.内置汉字字库,提供8192 ...

  2. 液晶12864显示字符

    液晶12864简介 12864是128*64点阵液晶模块的点阵数简称. 基本参数 1.低电源电压(VDD:+3.0-+5.5V). 2.显示分辨率:128×64点. 3.内置汉字字库,提供8192个1 ...

  3. 液晶12864汉字显示程序及显示顺序正常的C语言程序

    嵌入式开发实践系列文章 - 目录https://zhangsz.blog.csdn.net/article/details/123701482 前言 液晶12864显示汉字程序,调试发现两个汉字行中间 ...

  4. 常用液晶12864串行操作

    12864液晶串行操作 程序代码分为12864.c文件.12864.h头文件.main.c文件,3个文件程序代码如下 (1)lcd12864.c文件程序代码 #include"lcd1286 ...

  5. 基于51单片机液晶万年历设计

    电子万年历是一种非常广泛日常计时工具,给人们的带来了很大的方便,在社会上越来越流行. 它可以对年.月.日.时.分.秒进行计时,采用直观的数字显示,可以同时显示年月日时分秒和温度等信息,还有时间校准.闹 ...

  6. 怎么点亮段码屏_段码液晶屏实现原理及应用

    什么是段码液晶屏 段码液晶或段码液晶屏,只是液晶屏的用户对于某一类液晶显示屏的一种叫法,但是在液晶行业之内,一般都称之为图案型的液晶屏,从而来区别于点阵型的液晶屏,故段码液晶屏并不是一个很严格的表述或 ...

  7. 4-基于51单片机的无线病床呼叫系统设计

    具体实现功能 系统由STC89C51单片机+315M无线通信模块+SC2262/SC2272编码与解码模块+LCD1602液晶显示屏+按键+蜂鸣器+电源构成. 具体功能: 1.当病人按下遥控板上按键时 ...

  8. proteus常用元件图示和名称介绍

    AT89C51(经典单片机) STM32F103 SWITCH 一位开关 SW-SPST 一位开关 SW-SPDT 两位开关 SW-ROT-3(单刀三掷开关) CAP(无极性电容) CAP-ELEC( ...

  9. 基于单片机的智能电表-交流电压电流互感器设计

    150[毕设课设]基于单片机的智能电表-交流电压电流互感器设计(电路图+程序+论文) [资源下载]下载地址如下: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 本 ...

  10. 单片机音乐盒c语言,基于单片机的音乐盒设计与实现

    中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2016)16-0234-03 音乐是由人们在长期发展中为了表达各种情感而特别挑选出来的,并组成一个固定的系统[1].音乐以其具有 ...

最新文章

  1. c# SortedList的妙用 (GroupBy)
  2. POJ - 2942 Knights of the Round Table (双连通分量)
  3. 数据库性能优化—SQL优化十大原则
  4. Python3了,你还在用%和format格式化输出吗
  5. mysql反模式_MongoDB报表实例 -- 标签成员方案
  6. Centos用户和用户组管理
  7. 黑马Android全套视频无加密完整版
  8. 谷歌大脑联手Hinton提出SimCLR新框架,疯狂提升自监督学习性能
  9. 输入一个正整数n,计算s=1-1/3+1/5-1/7…前n项之和
  10. 【原创】大叔问题定位分享(33)beeline连接presto报错
  11. 数据结构与算法之树的遍历
  12. C++ 把引用作为函数返回值
  13. MergeSort(合并排序)
  14. 全国2013年最新电子地图矢量数据超图格SGD MAPINFO GST SMW SHP格式等
  15. 发光二极管工作电流分析
  16. 幼儿园体育游戏电子计算机教案,幼儿园体育游戏活动教案8篇
  17. <数据库概论> 如何把E-R图(概念模型)转换为关系模式(逻辑模型)
  18. java web开发(servlet传递数据给jsp)
  19. WPS表格 JSA-单格内,按文字颜色处理文字
  20. Neo4j在Windows下的安装,提供下载链接(官网忒慢)

热门文章

  1. 2018第九届蓝桥杯B组决赛题解第四题 调手表
  2. 概念模型向逻辑模型的转换规则
  3. 睿智的目标检测22——Keras搭建RFBnet目标检测平台
  4. OSGi bundle activator不工作解决
  5. 知识共享平台开发-BUG[2014-11-27]
  6. 分块矩阵求逆 matlab,矩阵的分块求逆及解线性方程组.doc
  7. 2021年北京人大附中高考成绩查询,2021北京市地区高考成绩排名查询,北京市高考各高中成绩喜报榜单...
  8. 实变函数与泛函分析课本pdf_免费推荐几本实变函数和泛函分析的书
  9. 第三阶段应用层——1.6 数码相册—使用FreeType在LCD上显示多行文字
  10. ds90ub934 i2c 配置_DS90UB934-Q1 25MHz 至 100MHz 10/12 位 FPD-Link III 串行器和解串器