文档介绍:第 18 卷第 11 期武汉科技学院学报
2005 年 11 月 JOURNAL OF WUHAN UNIVERSITY OF SCIENCE AND ENGINEERING Nov. 2005
基于 C51 控制彩色液晶显示器的解决方案
陶桓齐
(武汉科技学院电子信息系,湖北武汉 430073)
摘要:介绍 YD—612S 彩色液晶显示的基本性能特点;详细描述了小型嵌入式系统中应用 C51 单片机控制
彩色液晶显示器的并行和串行的几种接口方法;给出具体的电路及编程
关键词:彩色液晶显示器;单片机;接口方法; 编程
中图分类号: 文献标识码:A 文章编号:1009-5160(2005)-0006-04
1 概述
随着单片机与嵌入式系统的应用越来越广,对于以单片机为核心构成的高档仪器仪表、信息家电、工控产品、数据采集
等系统的人机界面的友好性提出了越来越高的要求。不仅需要显示汉字,还要显示图形;不但要显示亮度,还要显示色彩,
尽管用 CRT 显示器达到以上要求并不难,但 CRT 的控制难度和大体积是单片机等小嵌入式系统无法接受的。
目前,彩色液晶显示器作为高新技术产品,不仅具有超薄平面,显示信息丰富,色彩逼真的特点,而且具有省电,寿命
长,无辐射,体积小,抗衰防爆等优点,因而是工控仪表,机电设备等行业的理想显示器件。但是,对于软硬件资源都比较
紧张的普通单片机而言,显示汉字已经十分勉强,更谈不上图形及彩色的显示了。即使是对硬件功能强大的高性能单片机来
说,管理好彩色液晶显示器也不是一件容易的事。因此对于普通单片机如何实现友好的彩色人机界面将是小型嵌入系统应用
中的一个技术课题。现根据本人的科研实践,提出基于 C51 单片机控制彩色液晶显示器 YD-612S 的几种解决方案。
2 彩色液晶显示器性能的简介
YD-612S 是一款内嵌单片机管理的智能液晶显示器,其基本性能特点包含:(1)显示的点阵像数为 320(横)×240(纵);
(2)内置一级汉字字库,二级汉字库可选配;(3)采用标准指令集,控制文字和图形显示,避免烦琐的点阵操作;(4)具有 RS-232C
串行接口和打印机并行接口两种通讯方式;(5)可选择配套触摸屏功能。
该显示器还首次引入预置概念,采用了显示画面预先置入的技术,即将显示内容分为固定部分和变化部分。固定部分可
在微机上进行绘制、编辑,然后将其作为“预置画面”下载送入到显示器内的 Flash 中保存,在需要显示时,只需使用简单的
页面调用指令就可显示预置画面,不但能循环交替、重叠显示,还可以减少主机的传输负担与重复性工作。使普通单片机也
能实现缤纷多彩的液晶显示界面。
3 应用接口方法
在与单片机连接的过程中,YD-612S 液晶显示器提供了并行接口和串行接口两个种可选方案。下面分别给予叙述。
并行接口
(1)并行接口方式 1:当用户系统采取总线扩展方式时,YD-612S 的 DATA0-DATAT7 通过缓冲器与单片机的数据总线相连,
用另外的端口线进行状态选检择和选通控制。
(2)并行接口方式 2:当用户系统采取总线扩展方式,并且只有一个输出设备时 YD-612S 的 DATA0-