导航菜单
Toggle navigation
微雪商城
微雪课堂
Raspberry Pi
主板/套件
显示屏
摄像头
扩展板
笔记本
机器人
游戏机
Android/Linux主板
人工智能
主板/套件
显示屏
摄像头
扩展板
机器人
显示屏
LCD/OLED
e-Paper
模块
远距离无线通信
近距离无线通信
有线通信/接口转换
摄像头/音视频
传感器
电机/舵机
大杂烩
机器人
智能车
驱动器/传感器
机械手/云台控制
MCU/FPGA
Arduino
micro:bit
LPC
FPGA
查看“模板:E-paper hardware work”的源代码
←
模板:E-paper hardware work
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
==墨水屏刷新原理== ===像素与字节的关系=== *常用的LCD屏幕,由于显示的一般是彩色,因此涉及到数据输出,颜色由三原色组成红绿蓝,简称RGB,一般一个颜色占8位,因此数据传输的为RGB888,但是他需要占用字节来存储,因此多见RGB565,占用两个字节的方式传输,速度与存储空间都得到了优化。<br /> *而对于墨水屏而言,一般黑白的,黑白红或黑白黄三色,有些好的可以做到4灰度,16阶灰度。这里只介绍黑白双色以及三色的工作原理,三色的工作原理与黑白双色是一样的,为了方便数据的处理,可以认为三色是由两个图片拼接而成,一张黑白,一张红白或黄白,关于图片的处理您可以在我们的程序中了解到。因此下面主要讲解黑白双色图片。<br /> *我们了解到了彩色的图片一般是RGB565的数据保存方式,而黑白图片呢?对于黑白图片,我们可以规定,如果如果是黑色我们定义成0,如果是白色就定义成1,那么有了表示颜色的方式了。<br /> 白色:□,对应1<br /> 黑色:■:对应0<br /> *字节,构成信息的一个小单位,一般是8个位长,国际上为了避免混乱,在大多数国际文献中,使用词代替byte,而位一般简写是bit,那么有了公式:1Byte = 8bit<br /> *前面说了点的黑白颜色,一个点在图形上一般称之为像素点(pixel),因为我们的规定,因此颜色不是1就是0,于是很好的对应到每一个位,1Pixel = 1bit,那么一个字节里面就包含了8个像素点。<br /> *以16个像素点为例,我们假设前8个像素点为黑,后8个像素点为白色,那么人的逻辑是这样的,依次存储在:<br /> [[file:e-paper_hardware_work_1.png]]<br /> 对于计算机而言,它的数据存储方式是高位在前,低位在后,且一个字节只有8个位,因此存储在字节中是这样的:<br /> [[file:e-paper_hardware_work_2.png]]<br />
返回至
模板:E-paper hardware work
。