解决方案:液晶显示器简称LCD(Liquid Crystal Diodes),是一种被动式的显示器,即液晶本身并不发光,利用液晶经过处理后能够改变光线传输方向的特性,达到显示字符或者图形的目的。
LCD显示器有笔段式和点阵式两种,点阵式又可分为字符型和图像型。笔段式LCD显示器类似于LED数码管显示器。每个显示器的段电极包括七个笔划(段)和一个背电极BP(或COM)。可以显示数字和简单的字符,每个数字和字符与其字形码(段码)对应。
点阵式LCD显示器的段电极与背电极呈正交带状分布,液晶位于正交的带状电极间。点阵式LCD的控制一般采用行扫描方式,通过两个移位寄存器控制所扫描的点。
80C51与液晶显示模块LCM的基本接口电路如图1所示。
液晶显示模块初始化子程序(将系统设置成显示2行字符,5×7点阵,开显示,显示光标,字符闪烁,清屏,光标为移动方式,自动地址为增量方式。):
电源打开后,在电源上升到4.5V并维持15ms后,写入功能设置控制字,选择数据接口位数等;等待5ms后,检查忙标志,在不忙的情况下,再进行其他的功能设置;检查忙标志,在不忙的情况下,关显示;检查忙标志,在不忙的情况下,清屏;检查忙标志,在不忙的情况下,设定输入方式,初始化结束。程序如下:
LCD: MOV A, #38H ; 8位数据,2行显示,5×7点阵
MOV DPTR, #8000H ; LCD 的口地址
MOVX @DPTR, A
LCALL BUSY
MOV A, #01H ; 清屏
MOV DPTR, #8000H
MOVX @DPTR, A
LCALL BUSY
MOV A, #07H ; AC自动加1,整体显示移动
MOV DPTR, #8000H
MOVX @DPTR, A
LCALL BUSY 内容来自单片机之家www.dpj100.com
MOV A, #0FH ; 开显示,开光标,字符闪烁
MOV DPTR, #8000H
MOVX @DPTR, A
RET
BUSY: PUSH DPH ; 保护现场
PUSH DPL
PUSH PSW
PUSH ACC
LOOP: MOV DPTR, #8001H ; 读BH及AC
MOVX A, @DPTR
JB ACC.7, LOOP ; 忙,继续等待
POP ACC ; 不忙,恢复现场返回
POP PSW
POP DPL
POP DPH
RET
关键字:80C51 液晶显示模块 LCM
引用地址:
80C51与液晶显示模块LCM
推荐阅读最新更新时间:2024-03-16 15:40
基于80C51的宽带直流放大器的实现
本系统采用80C51单片机作为宽带 直流放大器 电路的控制芯片,采用VCA810组成的放大电路对输入的小信号进行智能的放大,既可以通过电位器来宏观的调整放大增益,也可以通过键盘精确的设定放大增益,设置步进等级可达1dB。输出的结果准确的显示在LCD上,整个系统输出稳定,数控简单可靠。
[模拟电子]
内置SED1520控制驱动器的图形液晶显示模块MGLS-12032在智能测试仪中的应用
摘要: 文章介绍了内置SED1520图形液晶显示模块MGLS-12032的特点和工作原理,给出了MGLS-12032与8031单片机的接口电路,介绍了SED1520的指令集,并结合具体实例给出了显示模块的相关程序。
关键词: 图形显示 液晶 单片机 SED1520 MGLS-12032
1 SED1520功能特点
SED1520是集行、列驱动器和控制器于一体的液晶显示控制驱动器,可广泛用于小规模液晶显示模块,例如香港精电公司的MGLS-12032、MGLS10032等。
SED1520液晶显示驱动器具有以下特性:
●内置显示RAM区,RAM容量为2560位。RAM中的1位数据控制
[测试测量]
液晶显示模块MGLS240128在图形显示中的应用
摘要:MGLS240128是香港精电公司生产的内藏T6963C控制器液晶显示模块。文中介绍了MGLS240128的原理及功能,给出了该显示模块与单片机的接口方法。同时给出了用C51语言编制的图形显示应用程序。
关键词:液晶模块;单片机;图形显示;C51
1 引言
在目前诸多的显示器件中,液晶显示器以其具有工作电压低、功耗低、显示信息量大、寿命长、不产生电磁辐射污染、可以显示复杂的文字及图形等优点,而在各种仪器仪表、电子设备、移动通讯及家用电器中得到了广泛的应用。本文介绍MGLS240128T图形液晶显示模块就是香港精电公司生产的、内藏T6963C控制器的液晶显示模块。
2 模块工作原理
2.1 基本功能
MG
[电源管理]
CRC校验码在单片机中的程序实现及其冗余码表的求取
由单片机嵌入式系统与微机组成的工业检测和数据采集系统中,计算机与单片机之间经常需要进行数据通信。在数字通信过程中,干扰有可能使接收到的二进制数和发送的不一致,造成“0”和“1”互变的差错。一个实用的通信系统必需能发现这种差错,并加以纠正或给出重新发送信息。CRC(CyclicRedundancy Code循环冗余码),也称多项式编码。是一种检错效率高、原理简单、易于实现的通信编码,是目前在数字通信领域应用最为广泛的一种检验方式。如16位的 CRC—CCITT标准可以检测出所有的单位错、双位错、奇位数错及小于等于16位的突发错,大于17位的突发错检错率为99.9984%[1]。可见, CRC码的检错率要大大高于一般的奇偶校验。因
[单片机]
80C51的串行口结构和原理(1-概念)
1.串行通信(一位一位逐个传输):异步通信(不同时钟控制数据)、同步通信; 并行通信:(数据字节的各位用多条数据线进行同时传输); 2. 8N1,一个起始位(一个字节),8个数据位,一个停止位。 通常的SCI 或UART 串行数据格式(8N1) 编码每个字节场的长度是10 个比特时间(BIT TIME)。 起始位START BIT 是一个显性位,它标志着字节场的开始。 接着是8 个数据位,首先发送最低位。停止位STOP BIT 是一个隐性位,它标志着字节场的结束 3.80C51串行口结构 SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接
[单片机]
基于80C51单片机——中断小结
最近看了一下80C51单片机的中断部分的实验,做一些笔记,方便以后学习查找。 首先说一下什么是中断吧,中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设(外部设备)请求或CPU内部的异常事件,使CPU暂停正在执行的程序而转去执行相应的服务处理程序;当服务处理程序运行完毕之后,CPU再返回到暂停处继续执行原来的程序。 那什么是中断嵌套呢?简单点说就是低优先级的中断可以被高优先级的中断源所中断,等高优先级中断服务程序结束后,再返回去执行被中断的的低优先级的中断服务程序。 举个简单的栗子吧(之前写过但不知道怎么删了,,又让我重新编辑):比如我们就是一个CPU,我们当前在洗衣服(当前程序),突然电话铃声响了(中断来了)
[单片机]
基于80C51单片机的智能电表设计
智能电表的推广与使用是一项惠及百姓的民生工程,它大大改善了农村居民用电条件,提高了配电网的自动化水平,对于减少电力能源的消耗具有重大的意义。采用单片机80C51为核心,同时增加电能计量芯片CS5460A、LCD显示器1602、Wifi通信电路、SD存储卡等芯片,来实现电能的计量与显示、无线通信、数据存储等功能。用户可以通过电表上的按键来选择是显示用户当前用电量,还是某一时段用电量。 随着计算机技术和通信技术的发展,建筑智能化程度越来越高。住宅的智能化抄表系统在建筑智能化中是必不可少的。在我国,对用户的电表仍采用人工抄表的方法。这种原始的查表方法不仅造成了人力、物力的浪费,打扰居民正常生活 ,而且其精度差,电量数据需要人为读数不能实
[单片机]
怎样研发一个以80C51单片机为核心的压力测量控制系统?
1 引言 目前我国发展煤炭生产机械化发展迅速。综采设备的应用,是提高效率、改善安全状况的措施。 影响开机率的一个主要因素是支架对工作面的顶板控制的好坏,因此,对综采工作面进行矿压监测与控制是很有必要的。要做到这一点,首先需要对井下工作面的液压支架的实际工作状况进行监测,通过对检测数据处理、分析,评定其效果,并采取相应措施,以提高开机率、提高产量。本文以监测综采液压支架的压力为研究内容,开发了一套基于单片机的压力测量控制系统。 2 压力测量控制系统功能设计 压力测量控制系统用于监测支架压力, 每台测量控制系统配有四只传感器, 可分别通过高压油管连接支架的立柱、平衡千斤顶, 前探梁千斤顶的油压腔。压力测量控制系统接收到通讯测量控制
[单片机]