点阵式平板图形液晶显示器在各种便携式产品中具有非常广泛的应用。对于不同厂家的产品及不同的运用目的,显示器的核心液晶显示控制器品种繁多,如日立公司的产品MDF系列就使用了HD44780、HD61830、HD61830、HD61202、T6963C等集成芯片,作为液晶显示控制器。各种控制芯片在控制电路逻辑、指令、指标参数等方面各有差异。但是,对于已经带有控制电路的平板点阵式图形液晶显示器,使用者无须关心其控制核心的集成芯片,如前面提到的日立公司的MDF系列产品,只须弄清控制电路的几个信号,就可方便地利用它进行开发研究工作。无论是哪一型号的产品,其信号基本相同。本节结合MDF5001 160×128点阵的图形液晶显示器,介绍它与51单片机的接口,并给出显示字符及汉字的软件。
一、日立MDF5001160×128点阵图形液晶显示器简介
如图1所示,该产品采用T6963C作为显示控制器,控制电路中具有64 KB显示缓冲、128个字符点阵的ROM,具有字符和图形两种工作方式,二者可同时设置为当前工作方式。
1.控制信号
DO~D7:8位数据线,作为与显示器交换信息用。
WR:写信号,写入命令及显示数据。
RD:读信号,读出控制器的状态及信号。
CE:片选信号。
C/D:进行写操作时,高电平表示写入命令,低电平表示写入数据;进行读/写操作时,高电平表示读出控制器状态,低电平表示读出数据。
HALT:暂停液晶操作。
RESET:复位液晶操作。
2.控制代码
该显示器控制设置代码如下表所列。
3.显示器的状态字
当液晶显示的控制信号为RD:低,WR:高,CF:低,C/D:高时,数据线上为此时显示器的工作状态。
二、显示器与8031单片机系统接口及应用
如下图所示,在8031的控制下,控制口CONP地址为8000H.数据口地址DATP为8001H,在初始化程序中,将显示器设置为文本和图形同时工作方式。其中LCP子程序为显示器状态检测程序,一旦显示器准备好可进行写操作时,退出该子程序。
关键字:单片机 图形液晶 显示器接口
引用地址:
单片机与图形液晶显示器接口的方法
推荐阅读最新更新时间:2024-03-16 15:57
MOS管使PIC单片机不能正常运行
程序: #include led.h void InitLed(void) { TRISB &= ~0x70; ANSELB &= ~0x70; } void LedBlink(void) { u8 i; for(i=0;i 3;i++){ LED0 = 1;LED1 = 1;LED2 = 1; delay_10ms(400); LED0 = 0;LED1 = 0;LED2 = 0; delay_10ms(400); } } void main() { InitLed(); LedBlink(); while(1) { LED
[单片机]
如何访问MSP430F5438单片机64K外的flash
1. 在IAR 的集成开发环境中.选中你的工程,右键,点options, 2. 在Target 页面中,Data Model选项,4选中Medium或Large, 3. 解释: - 选中SMALL只能访问64K以内的空间,以外的空间只能有内部函数访问 - 选中Medium 可以访问1M以内的空间 - 选中Large可以访问全部空间 1.F5XX 430X 2.选择Large small medium 产生效果是改变指针变量所占字节个数.IAR中指针变量默认2个字节,选择large占用4个字节,那么指针就可以访问超过64K范围的地址. 3.可以采用IAR内部函数, */ void __data20_write_char (un
[单片机]
PIC单片机对家庭防盗传感器的设计
PI C12C508/509是8脚封装的8位 单片机 ,极适合于嵌入到各种电子装置中做智能开发,下面介绍二个较为简洁的实例电路,供参考学习。 灯光亮度调节器 根据房间亮度自动调节电灯亮度 手动调节电灯亮度 家庭防盗传感器 非法进入声/光报警 单片机 自动报警/状态保存 手动开启/关闭系统
[单片机]
51单片机驱动8*8LED点阵屏显示沙漏形状汇编程序
ORG 0000H ST: MOV DPTR,#TAB ;显示数据表首址 LP5:CLR P2.2 ;74HC595输出清零 SETB P2.2 CLR P2.4 ;选取第一行000 CLR P2.5 CLR P2.6 MOV A,#00H ;清累加器 MOVC A,@A+DPTR ;取显示数据 LCALL DIS ;送列数据子程? LCALL DELAY ; 延时 SETB P2.4 ;选取第二行001 CLR P2.5 CLR P2.6 INC DPTR MOV A,#00H MOVC A,@A+DPTR LCALL DIS LC
[单片机]
51单片机四大误区怎么破?小白只需看本文就能进阶
51单片机 的辉煌过去 51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘( MUL )、除( DIV )、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源,内有128个RAM单元及4K的ROM。其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前国内的51单片机市场主要为国产宏晶的产品STC系列其号称低功耗,稳定与廉价的特点。 学习51单片机的误区 误区1:51单片机是学习的基础 “51单片机是学习的基础”这句话本身并没有错。在我读本科的时候,当时它无疑是学习的基础——毕竟那时没有更高级的单片机可以供使用,国内更
[单片机]
串口通信-数据发送到PC加1后接收到单片机在数码管上显示
本程序的完整原理图下载: http://www.51hei.com/f/ks51.pdf /** *功能:串口通信-数据发送到PC加一后接收到单片机在数码管上显示 *时间:2014年3月2日10:04:07 *作者:寒竹子 *备注:波特率:19200bps *总结:串口通信时需要发送和接收数据时可以用到串口中断,在中断中进行数据的发送和接收, * 数码管显示时必须要放在while (1)中,只有这样才可以正常显示数字! **/ #include reg52.h typedef unsigned int uint; typedef unsigned char uchar; //数码管段选和位选声明 sbit WELA =
[单片机]
51单片机 (4)中断系统
相关概念 中断源:引起中断的事件 中断请求:中断源向CPU提出处理的请求 断点:发生中断时被打断程序的暂停点 中断响应:CPU暂停现行程序而转为响应中断请求的过程 中断处理程序:处理中断源的程序 中断处理:CPU执行有关的中断处理程序 中断返回:返回断点的过程 中断与子程序的区别 调用有点相似、但两者是不同的概念。 源不同。中断是由外部中断源产生的、具有不可预测和随机性、比如抛异常。子程序是由主程序安排调用的。 响应不同。中断系统需要保护断点和现场、子程序只需保存断点。 功能不同。中断程序主要处理CPU外部异步事件、子程序调用是为主程序服务。 中断类型 外部中断源:外部硬件资源产生。上
[单片机]
高速扫描采样单片机与PC机接口板的设计
摘要:为色谱-质谱联用仪设计了高速采样扫描接口电路。介绍了采用ISA卡形式以两片双端口RAM为信箱实现单片机与PC机高速通讯的接口电路,给出了实现高速、高精度采集及扫描的高性能A/D和D/A转换电路,最后给出了相应的软件设计方案。
关键词:色谱-质谱联用仪 双端口RAM 高速采样
色普-质谱(GC-MS)联用仪可对许多产品中的多种元素进行分析测定,因此被广泛应用于农业、工业以及医药、环保、食品等领域中。GC-MS技术在未来的经济发展和科学研究中将发挥更为积极和重要的作用。
GC-MS联用仪对质谱扫描速度要求很高,需要对被测信号进行高速的实时采集,在极短的时间内获得大量的数据。因此必须设计高速的数据采集接口电路。
本文采用两
[单片机]