随着电子技术的发展,液晶显示器(LCD)在这些系统中将得到应用,随着图形液晶显示屏的推出,基于单片机设计的智能仪器和仪表的显示方式有了很大的改观,可以借助于显示屏显示汉字,给操作者以极大的方便和必要信息提示;同时可以设计菜单,改善智能仪器的人机界面,简化操作步骤。
1 MGL(S)-204128简介及其与单片机的接口
1.1 MGL(S)-204128E和驱动电路的简介
MGL(S)-240128E是香港精电公司生产的点阵图形式液晶模块,其点阵数量为240×128,点阵尺寸是0.27mm;液晶屏在外部显示控制器的控制下,可显示8×8,8×16,16×16等点阵的字符和汉字,显示字符为黑色,背景为金黄色,同时还可以显示图形,是智能仪器仪表的一种理想的显示器件,由于MGL(S)-240128液晶显示模块内部没有显示控制器和显示缓冲RAM,要完成显示必须外接显示控制器和显示缓冲RAM;在此处选择的是由SED1335芯片[1]组成的控制板作为MGL(S)-240128 单片机之间的接口,完成显示控制功能。SED133功率电感器5是日本SEIKOEPSON公司出品的液晶显示控制器,他在同类产品中是功能最强的。其特点:有较强功能的I/O缓冲器;指令功能丰富;4位数据并行发送,最大驱动能力为640×256点阵。SED1335硬件结构可分为MPU接口部、内部控制部和驱动LCM的驱动部:接口部具有较强的I/O缓冲器,CPU访问SED1335不需判断其忙,SED1335随时准备接收CPU的访问并在内部时序下及时把CPU发来的指令、数据传输就位,控制部由振荡器、功能逻辑电路、显示RAM管理电路、字符库及其管理电路以及产生驱动时序的时序发生器组成。控制部可管理64 k显示RAM,管理内藏的字符发生器及外扩的字符发生器CGRAM或EXCGROM。驱动部具有各显示区的合成显示能力,传输数据的组织功能及产生液晶显示模块所需要的时序。
1.2 单片机与SEED1335的接口
单片机8031与MGL(S)-240128E的接口电路如图1所示,在图1中,将8031的,P20,D0-D7端与SED1335的W,A0,D0-D7端相连,将求反以 后接P2.7,因此SED1335的地址范围是0000H~8000H。
1.3 SED1335的电压要求
SED1335的模块在正常工作时需要的电压有:电源电压VCC=+5 V,LCD驱动电压VEE为-20 V左右以及背景光显示电压,本系统采用了2个WRP系列宽电压输入隔离稳压输出型DC/DC模块,其一是双输出型WRB2424,为SED1335提供-24 V电压,另一个是是单输出型略)。
2 力矩限制器的硬件设计
力矩限制器是起重机的保护仪器,其检测的物理量有主钩与副钩的起重载荷和起升高度,主臂与副绕行电感器臂(塔臂)的起重力矩和起升角度、工作幅度、钢丝绳状况、风速(力)大小、起重过程中载荷振动情况以节能灯电感器及下车的各种信息(如变幅油缸压力、液压传动系统的压力、温度、发动机转速参数、油温)等。安全监控系统的显示部分要求实时显示主钩和副钩的作业力矩百分比、实际载荷、主臂仰角、实际起吊高度以及作业幅度等参数。采用MGL(S)240128E的力矩限制器硬件框图如图2所示。由于显示器件可以显示字符、汉字和图形,因此利用软件的设计可以根据用户需要设计菜单,进行多项选择和有关参数的设置与调整;在正常工作状态,可以以图形形式显示工作参数或根据检测数据实时绘出起重机的动态模拟图。
3 软件设计部分
3.1 SED1335初始化
SED1335有13条指令,多数指令带有参数。其一体电感器中的系统控制参数,要根据显示模块的特点和显示要求大电流电感,在液晶第一次初始化的时候设置这些系统控制参数,初始化程序在系统初始化程序中使用一次即可。显示操作参数规定了显示的各种具体规则,通过设置,可以得到想要的显示效果。A0=1,为CPU向LCD写指令代码和读数据,指令代码写入输入缓冲器内,指令的参数随后通过数据缓冲器(A0=0)写入。指令的执行,发生在这条指令的参数输入完成之后。所写的参数顺序不能改变,也不能省略。3.2 汉字显示程序设计
汉字的显示必须先从有关的字库中提取汉字的字模,其方法是根据汉字的区位码计算出在汉字库中的首地址,对于点阵汉字来说,汉字字模的字节数是固定的,大多数字库文件都不进行压缩,采用顺序存储方式。所以从汉字的机内码(HZ)可以推出该汉字的区位码:区码=HZ/256-A0H、位码=HZ%256-A0H。然后,根据下面的公式,就可以找出该汉字在汉字库中的位置(Offset):
[逆变器]太阳能路灯、led照明定义编辑
道路照明是城市照明的重要组成部分,传统的路灯常采用,高压钠灯360度发光,光损失大的缺点造成了能源的巨大浪费。
当前,全球的环境在日益恶化,各国都在发展清洁能源。
而
[开关电源]晒晒几年前的开关电源设计作品,低压差本帖最后由kingTek于2016-6-318:03编辑
几年前的作品了,自行设计,自行制造,经过几年的测试证明完全达到各项参数指标,完全成功解决自家的机动照明问题,(市售产品的缺点:功率小,昏暗,
利用可编程逻辑实现灵活高效的多媒体信号处理从非常简单的消费类音/视频播放器到在专业制作环境中使用的高度复杂的音视频捕捉、编辑和回放系统,多媒体设备或系统的应用范围非常广泛。人们在实现这类应用系统时会使用特殊应用标准产品(ASSP)、专用数字信