基于51单片机控制的液晶显示屏C程序设计

  • 格式:pdf
  • 大小:115.67 KB
  • 文档页数:2
_
点 阵式 L C D其 显 示 原理是 控制 L C D点 阵 中点的亮 暗 , 亮 和 暗 的点阵 按一定 规律 可 以组 成汉 字 , 组 成一 幅图形 和 曲线 等 。
1 . 2 T G1 2 8 6 4内部 结构 及相 关指 令
1 . 2 . 1 T G1 2 8 6 4内部 结构
1 T G1 2 8 6 4液 晶原 理
1 . 1 1 . G1 2 8 6 4显 示原 理
2 应 用 程序设 计
#i n c l u de < r e g 5 1 . h > #d e i f n e uc ha r u ns i g n e d c ha r #d e in f e ui n t u n s i g n e d i n t #d e f i n e di s p
s b i t r e s = P2 " 7;
u c h a r c o d e 妇b [ ] = { 青 海工 业职 业 学 校 * / 0 x 0 1 , 0 x O 0 , 0 x 0 1 , 0 x
0 0 , 0 x 3 0 x F 8 , 0 x 0 1 …l ;
_
功能 : 页地址 存储 在 x地 址计 数 器 中 , A 2 ~ A 0 可表示 8 页 , 读 写 数据 对页 地 址 没 有影 响 , 除本 指 令 可改 变 页地 址 外 , 复位
信号 R S T可把 页地 址 计 数器 内容 清 零 。D B 7 ~ D B 0 = O x b 8 , 显 示从 0页开 始 。
功能 : 列 地 址 存 储 在 Y地 址 计 数 器 中 , 读 写 数 据 对 列 地 址 有影响 , 在对 D D R A M 进行 读 写 操 作 后 ,Y地 址 自动 加 一 。
0 行 开始 。 3) 页设置 。
s b i t e = P2 2:
s b i t c s l =P 2 3 : s b i t c s 2 =P 2 ^ 4 ; s b i t r s t =P 2 5:
s b i t b f =P2  ̄ 6;
_
T G 1 2 8 6 4是 一种 图 形点 阵液 晶显 示器 , 它主要 由行 驱 动 器 、 列驱 动器 及 1 2 8 x 6 4全 点阵 液晶显 示 器 组成 , 有2 0 个 外部 引脚 。 可 以 由单 片机控 制显 示 8 x 4个 1 6 x 1 6点阵 汉字 。 1 . 2 . 2 T G1 2 8 6 4相 关指令
o n 0 x 3 f
, / 定 义 开显示 , / 定义 显示 0页 , / 定 义显 示 0 列 H定 义显 示 0 行
#d e_
o f 0 x 3 e / / 定 义关 显示
#d e in f e di sx O x b 8 #d e f i n e di sy 0 x 4 0
#d e in f e di sz 0 x c 0
_
#d e in f e dbP0
s b i t r s =P TO ; s b i t r w= P2 1 ;
该类 液 晶显 示模 块 的指 令系 统 比较 简单 , 总共 有七 种 。 1 )显示开关 指 令 。 功能 : 设置屏幕显示开 / 关 ,D B O = 1 , 开显 示 ; D B O = 0 , 关 显示 。D B 7 一 D B 0 = 0 x 3 f , 开 显示 ; D B 7 ~ D B 0 = 0 x 3 e , 关 显示 。 2 )显示起 始行 设置 。 功能 : 显 示 起 始 行是 由 z地址 计数 器 控 制 的 , 该 命 令 自动 将A 0 ~ A 5 位地 址 送 人 z地 址 计 数 器 , 起 始 地 址 可 以是 O ~ 6 3 范 围内 任 意一行 。z 地 址 计 数 器 具 有 循 环 计 数 功能 , 用 于 显 示 行 扫 面 同步 , 当 扫描 完 一 行 后 自动加 一 。D B 7 ~ D B 0 = 0 x c O , 显示 从
液 晶显 示器 T G I 2 8 6 4的控 制 。
关 键 词 单 片机 ; C 语言 ; T G I 2 8 6 4; 液 晶显 示 中图分类 号 : T P 2 7 1 文 献标 识码 : A 文 章编 号 :1 6 7 1 —7 5 9 7( 2 0 1 3 )0 3 1 - 0 1 7 - 0 2
4) 列地址 设 置 。
v o i d c l e a rl c d ( v o i d ) ;
_
v o i d d i s p l a y ( v o i d ) ;
v o i d
_
d i s p ( u e h a r , u c h a r , u c h a r , u c h a r , u c h a r , u c h a r ) ;
v o i d e h e e k
_
b u s y ( v o i d ) ;
v o i d c h u s h i h u a ( v o i d ) ;
v o i d d e l a y ( u i n t ) ;
v o i d wr l c d ( u c h a r , u c h a r ) ;
2 0 1 3 年第5 期总第1 2 5 期
SI L_ C0 N VALLEY
基于5 1 单片机控制 的液 晶显示屏c程序设 计
付文 莉
( 青 海工业 职 业技 术 学校 , 青 海西 宁
摘 要
8 1 o o o o )
点 阵式 L C D不仅 可 以显 示字符 、数 字 , 还 可 以显 示各 种 图 形 、曲线 和汉 字 。本 文 介 绍 了采用 c 语 言 实现对