手把手教你学单片机的C语言程序设计(十六)
维普资讯
手把 \
3响应速度较慢.对快速移动图像 void WriteDataLCM (unsigned char
嘲jll螂 岫 峨 一、曲 胡
可能有一些拖尾.目前正在克服中。 wDLCM),‘函数名为WrileDataLcM的写
数据到LcM于函数。定义wDLcM为无符
本刊2005年2月号一7月号连载
号字符型变量 。,
了 (字符型LCD显示器原理及显示技
l WriteDataLCM子函数开始
术),对16t2点阵字符液晶模块的内部
16’2点阵字符液晶模块是由点阵 ReadStatusLCM0;//调用 ReadStatusLCM
字符液晶显示器件和专用的行 列驱动 结构、引脚排列、工作原理、LCD控制 子函敷检测忙信号
器的指令等已作了详细介绍.读者朋友 P1=wDLcM: 将 虫■wDLCM 中数据
器、控制器及必要的连接件、结构件装
可参考。这里主要介绍单片机C51程 传送至P1口
配而成,可以显示数字和英文字符。这
序对它的驱动。 LC 。RS=I; //选中数据寄存嚣
种点阵字符模块本身具有字符发生器, LcM—RW=O; //写模式
要实现对LcM的高效控制,必须
显示容量大.功能丰富。 LCM_ EN=0; 一LCM—EN端为低电平
按照模块设计方式.建立起相关豹子程
液晶点阵字符模块的点阵排列是 LCM EN=O; 置LCM—EN端为低电平.
由5x7或 5x8.5xl1的一组组像素点 序.下面先详细介绍用C51设计的各 延时一会儿
功能子程序。 LcM.EN=1: //量LCM—EN端为高电平.
阵排列组成的。每组为 1位.每位阐有
…’延时K’1ms子程序。12000MHz… 写入使能
一 点的间隔.每行间也有一行的间隔.
voiddelay (unsignedintk)//函数名 为 l WriteDataLCM子函数结束
所 以不能显示图形。
delay的莲时子函数 定义k为无符号整型 …”从LCM读数据到MCU子程序……
一 般在模块控制、驱动器内具有已 变■ unsignedcharReadDamLCM (void) 函
固化好 192个 字符字模的字符 库 //delay子函数开始 数名为ReadDataLCM的读数据到
CGROM,还具有让用户 自定义建立专 urlsg『nedin~1. 定义