来源:网络转载更新时间:2020-08-10 11:21:51点击次数:1943次
前言
伴随着经济发展和科技进步的发展趋势,称重设备早已进到各个领域,并获得了迅速发展趋势和广泛运用。称重显示控制器是称重设备的关键基本构件,它是一种具备显示信息、輸出、时间常数操纵和通讯作用的以微处理器为实际操作关键的称重操纵设备。客户根据其人机交互技术页面能够观查系统软件运行状态和设置系统软件主要参数。
传统式的称重显示控制器多应用LED数码显示管或字符型液晶显示模块做为人机交互技术页面,用标记或英语字母表明信息内容,客户应用极不方便。一般的图型点阵式液晶显示模块尽管能合理地处理这一难题,但在开展中国汉字显示信息时,需占有很多的ROM室内空间,限定了显示信息中国汉字标识符的总数,另外硬件配置通信接口及其电脑编程非常复杂,因此制约了其在一些单片机设计系统软件中的运用。
充分考虑上述所说情况,小编设计方案了以0CMJ4C12B为显示设备的称重显示控制器。OCMJ4X12B汉语液晶显示模块内置GB2312一、二级简体中文版中文字库和ASCII码英文字库,键入区位码或ASCII码就可以完成文字显示信息,因此可以显示信息很大的中国汉字数据量。另外其硬件配置插口釆用REQ/BUSY两条线挥手协议书,降低了控线的数量,不但使硬件配置布线和电脑编程越来越简易,并且针对硬件平台十分焦虑不安的单片机设计而言也是十分必需的。文中融合称重显示控制器终端设备显示信息一部分,关键详细介绍了内置中文字库的OCMJ4X12B控制模块的有关专业知识、在称重显示控制器中的运用。
1称重显示控制器整体硬件开发
秤重显示信息自动控制系统关键由传感技术运算放大器、数据收集(模/数变换)电源电路、中间控制部件、外界通讯和开关电源适用等一部分构成。其整体构造如图1所显示。传感技术运算放大器的作用是把重量数据信号根据感应器转化成微变工作电压数据信号,并将其变大到合适模/数变换集成ic所接受的工作电压数据信号并开展A/D变换。中间控制部件承担全部系统软件的运行操纵,并开展数据处理方法和计算,最后将待显示信息的数据信息送至汉语液晶显示屏。外界通讯模块能够使系统软件与微型机和复印机等机器设备开展通信。开关电源系统软件用于出示系统软件平稳运作需要的开关电源,并对一部分模块开展高精密供电系统。
2称重显示控制器
液晶显示屏一部分
在本秤重自动控制系统中,终端设备人机交互技术页面关键用以监管秤重数据信息、显示信息运行状态、査看和改动相关主要参数、调整时间等。以便使控制板终端设备显示信息页面更加友善,大家采用了一种显示信息作用强、高性价比、体型小、高集成化、有利于设计方案的OCMJ4X12B液晶显示模块做为显示屏。
2.1OCMJ4X12B控制模块介绍
0CMJ4C12B是一种192X64点阵式汉语液晶显示模块,含有GB231216X16点阵式国家标准一、二级接下来中国汉字和ASCII码8X8(半高)及8X16(全高)点阵式英文字库。键入GB2312区位码或ASCII码就可以完成中国汉字或标识符显示信息,可显示信息四行,每列可显示信息12个中国汉字或24个字符;提供位点阵式和字节数点阵式二种图型动态显示,能够同台显示信息中国汉字、ASCII码、点阵式图型和转变曲线图,并可根据字节数点阵式图型方法造字。具备强劲显示信息作用的OCMJ4X12B控制模块不但可以彻底考虑称重显示控制器的显示信息要求,并且选用八位并行处理数据类型和REQ/BUSY两线挥手通信协议,不占有单片机设计串口通信模块的資源,促使系统软件更加简易靠谱。
2.2OCMJ4X12B的外界脚位界定
OCMJ4X12B控制模块各脚位表明如表1所显示。
3OCMJ4X12B控制模块与STC89单片机设计的通信接口
本称重显示控制器,采用的MCU为STC89系列产品中的STC89C58RD+八位单片机设计。该单片机设计是深圳市某科技企业发布的新一代商品,具备抗干扰性强、速率高、功能损耗低等优势。液晶显示模块OCMJ4X12B与单片机设计STC89的通信接口如图2所显示。控制系统设计中STC89的P1口用以功能键键入及其开关量的I/O插口,P3口出示第二作用,不作为一般I/O口,则控制模块的并行处理手机充电线DB0-DB7与STC89的P2.0-P2.7口相接,RESET线与P1.2相接,REQ线与P1.3相接,BUSY与P1.4相接。另外为防止背光源功能损耗相对性大而危害控制模块显示信息,这儿采用2组开关电源对电源模块VDD与led背光开关电源LED分离供电系统。外接10K电阻器RPT用于调节显示信息饱和度,电阻器一端接地装置(VSS),一端接17脚(VEE),可调式线接18脚(V0),调整电阻器能够调节显示信息饱和度,依据试验我们得到调整RPT使VEE与V0间的工作电压处在2v±0.2v时,显示信息饱和度最好。
4称重显示控制器汉语液晶显示屏显示信息的软件开发
4.1软件开发
在这里称重显示控制器中,依据具体显示信息要求,系统软件选用汉语莱单等级分类显示信息。莱单显示信息是在控制面板功能键的相互配合下完成的。以便简单化实际操作,电脑键盘只设定了“明确”、“撤销”、"+”、等功能键。按下键,鼠标光标将在同一级莱单的每个菜单项间挪动,以表明当今选定的莱单。按住“明确”键后,系统软件将依据功能键值启用有关显示信息程序流程升级显示屏。其莱单显示信息的程序框图如图所示3所显示。
4.2控制模块OCMJ4X12B的插口程序流程
OCMJ4X12B与单片机设计STC89的插口程序流程关键分成3个一部分:复位系统软件,键入数据信号,显示字符、中国汉字和图型信息内容。系统软件通电校准后,
液晶显示模块开展复位和清屏工作中,然后显示信息开机动画。下边以生产商的显示信息为例子得出了根据C51語言撰写的有关一部分程序流程。
#include
sbitLCDRST二P『2;//LCD复位信号sbitLCDREQ=P『3;〃LCD请求信号sbitLCDBUSY二PD4;//LCD忙信号
〃液晶模块的管脚定义
voidshow_CHINA(unsignedcharx,unsignedchary,unsignedcharQ,unsignedcharW)
{LCDRST=1;
LCDREQ=0;
LCDBUSY=1;
while(LCDBUSY==1);
P2=0xf0;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY=l);
P2=x;
LCDREQ=1;
while(LCDBUSY==O);
LCDREQ=0;
while(LCDBUSY=l);
P2=y;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY==l);
P2=Q;
LCDREQT;
while(LCDBUSY==0);
LCDREQ=0;
while(LCDBUSY==l);
P2=W;
LCDREQ=1;
while(LCDBUSY==0);
LCDREQ=0;
}〃在LCD上显示一个汉字,x、y确定显示位置;Q、W:汉字区位码的高低字节
voidshow_Manufacturer(void)
{show_CHINA(6,3,0x25,0x09);〃农show_CHINA(7,3,0x14,0x53);〃大show_CHINA(10,3,0x15,0x47);〃电show_CHINA(ll,3,0x37,0x33);
5结语
此设计方案选用OCMJ4X12B液晶显示模块后不但完成了工作中主要参数以及它基本信息的中文显示信息,便捷了客户,并且其硬件软件设计方案与传统式的图型点阵式液晶显示模块对比更便于完成。从试验运作状况看来,该显示设备能精确、清楚、即时地进行系统软件的显示信息,并具备非常好的可靠性。因而,该设计方案在别的多功能仪表的液晶显示屏中也有一定的运用实用价值。
文章来源于网络转载,侵删
×