一文详解arduino连接lcd1602的方法
lcd1602工作原理是什么1、线段的显示
点阵图形式液晶由M&TImes;N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16&TImes;8=128个点组成,屏上64&TImes;16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应 。例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线 。这就是LCD显示的基本原理 。
2、字符的显示
用LCD显示一个字符时比较复杂,因为一个字符由6&TImes;8或8×8点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮 。这样一来就组成某个字符 。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可 。
3、汉字的显示
汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占32B,分左右两半,各占16B,左边为1、3、5……右边为2、4、6……根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节……直到32B显示完就可以LCD上得到一个完整汉字 。
lcd1602引脚图及功能说明
文章插图
推荐阅读
- 一文解读LED触摸调光台灯控制电路板的工作原理
- 简单共阳极数码管电路图大全_五款led数码管电路图详解
- 3.7vled灯调光电路图大全_三款led灯调光模拟电路设计原理图详解
- 8段数码管引脚图,8段数码管动态显示详解
- 详解车载LED驱动器电路—电路图天天读_290
- 详解LED驱动电路集锦—电路图天天读_268
- 详解LED设计原理及调光电路设计 —电路图天天读_244
- LED显示屏系统电路设计详解 —电路图天天读_224
- LED照明电源电路拓扑结构设计详解 —电路图天天读_215
- 智能LED台灯设计方案与电路详解