液晶12864(KS0108主控)

2024-04-29 12:38
文章标签 12864 主控 液晶 ks0108

本文主要是介绍液晶12864(KS0108主控),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


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

 

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

液晶12864(KS0108主控)

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

液晶12864(KS0108主控)

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

 

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

液晶12864(KS0108主控)

这是我用取模软件截的一个“们”字,可以看出它是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主控)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/946114

相关文章

电赛2024年H题智能小车基于MSPM0G3507主控MCU(利用8路灰度加上MPU6050的解决方式)具体项目报告

题目:自动行驶小车(H题) 摘要 本项目由微处理器MSPM0G3507,编码器电机驱动,8路灰度传感器指示线巡线单元,MPU6050六轴传感器无线直行单元,OLED显示人机互动单元,红色LED及蜂鸣器声光提示单元构成。系统运行由两部分组成:自动行驶小车的无指示线直行控制部分和有指示线弯道行驶的实时转向控制部分,小车的无指示线直行控制部分,由MPU6050六轴传感器获得小车姿态的偏航角,通过获得

电赛2024年H题智能小车基于MSPM0G3507主控MCU(利用8路灰度加上MPU6050的解决方式)

一.前言         前段时间,激烈的电赛刚刚结束,很荣幸啊,也是十分的不甘心,本次的湖北赛区H题只拿到了一个省二,看最终的排名,在H题中我们离省一也就差几名。但是整个比赛已经过去了,现在不甘与不舍,也没有任何意义了,只有接收这一现实了。         当时我们整个比赛要求一二三都完美完成,要求四能够十分稳定的跑下来但是跑完四圈得花1分30秒,大概是跑十次才死一两次的样子(毕竟比赛,谁也

搭建IPsec VPN隧道解决PLC设备与主控上位机无法使用公网IP进行通信的问题

问题描述 按照初设规定,每个工程点位都要安装一条具有独立公网IP的光纤专线,供该点位的视频监控设备、水质监测设备及PLC设备与外界进行通信。而在项目开发前期并没有意识到,组态软件(上位机)无法通过公网IP地址连接PLC,导致在交付后期PLC设备无法与主控进行通信。 后经过了解得知可以在控制室网络与各PLC所属网络之间搭建VPN隧道,使得两个网络之间可以像局域网那样相互访问。 VPN技术 V

远程控制工具Todesk精简版新限制?仅允许主控端开通VIP才能用

前言 最近小白在给小伙伴远程修电脑的时候发现:页面居然提示我需要开通VIP? 好家伙,刚开始小白我还以为是这个月远程控制电脑修多了,超出了免费版本的限制……于是我就去官网上查询了一下,发现: 嗯。。。这会儿应该是没超过300次吧!但是为啥就是连接不上呢?直到我看到了精简版上多了一行字: 该版本仅支持主控登录账号为VIP时连接使用…… 如何避免? 看来以后想要给小

液晶显示器日常怎么保养

液晶显示器已被广泛使用,我们在每天享受着LCD那与众不同的高档次显示效果的同时,不要忘记了保养这个极其重要的环节。LCD只有保养得好,才能够长期无故障地为用户服务。了解了以下的小知识为您的液晶保养打下一个良好的基础。好了下面我们开始对LCD进行保养。   .避免屏幕内部烧坏   此前提到的长时间开着液晶显示器会减少其寿命。所以为了避免这类情况的发生,在不使用的时候可采

分享推荐用于工业物联网单片机主控芯片

工业物联网是通过互联网连接到工业应用的传感器和仪器设备,该网络采用物联感知和通信技术收集工业应用数据,并对数据进行分析,目的是优化生产过程、提高生产效率、降低制造成本、改善产品质量,最终实现将传统工业提升到智能化的新阶段。IIoT在工业中的应用有望成为未来十年生产力和创新的最大驱动力。 基于灵动微MM32F0160微控制器的工业物联网的主控芯片,使用Cortex-M0为内核,工作频率可达96兆赫

51单片机STC89C52RC——5.1 LCD1602液晶显示屏

目录 目的 一,STC单片机模块 二,LCD1602 2.1 模块简介 2.2 针脚 2.3 DDRAM地址与显示器对应关系 2.4 标准字库表 2.5 常用指令 2.6 读写操作 三,创建Keil项目 四,代码  五,代码编译、下载到51单片机 六,效果 目的 将LCD1602做成一个调试显示器使用。实现以下功能 LCD_Init();

(南京观海微电子)——液晶画面Crosstalk的原理与本质分析

一、H-Crosstalk (与EE开发相关) 1.画面轻重载切换交界处有水平弱线或Block – Power IC 相关 – Root cause:AVDD drop 后恢复过慢 – Solution : Power IC 补偿调整优化 范例:AVDD在重载区Drop明显,且恢复较慢导致的Hcrosstalk;           Result:当采用 H1dot

I2C LCD1602液晶显示屏

前言 本文实现在 LCD1602显示屏的使用。 显示屏使用带I2C转接板的,如下图所示。 并且会做一些有趣的显示方式。 效果预览 材料准备 材料数量价格Arduino nuo118杜邦线411602A显示屏110 依赖库下载 本文使用都库在 arduino ide 中搜索 LiquidCrystal_I2C 即可找到。 注意作者,别下载错! 接线 1602AArd

智能家居ZigBee网关选型定制指南:主控,操作系统,天线设计,助力IoT开发者

随着科技的发展和人们生活水平的提高,智能家居以其便捷、舒适、安全等特点,逐渐走进千家万户,成为家装消费品换新升级的重要方向。在智能家居系统中,网关扮演着中枢控制器的角色,负责将各种设备连接到互联网上,实现数据的传输和控制。 智能家居中的网关按支持的无线协议划分,可以分成蓝牙网关、ZigBee网关、Lora网关、LTE网关和RBF网关(其中RBF为东胜自主开发的私有协议)等。同时,我们也可以按照客