


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 DMF50081NB-FW点阵液晶显示模块与 SED1330 控制器 DMF50081NB-FW是 320240=76800 个显示点的点阵液晶显示模块,每 8个显示点构成一个字节,每行 40个字节,全屏共计 40240=9600 个字节。 DMF50081NB-FW点阵液晶显示模块可以显示图形,也可以显示汉字和字符,汉字和字符可以采用3232 、 2424 、 1616 、 88 等点阵形式。 DMF50081NBFW点阵液晶显示模块的接口信号有 13根,它直接与 SED1330控制器相连。 SED1330控制器是专门用于 DMF系列点阵液晶显示模块控制器,而且很容易与单片机接口。其主要功能特点是:内部有功能较强的 I/O缓冲器;有丰富的指令功能;最大可驱动 640256的点阵液晶显示模块;图形和文本方式混合显示;内部存储器最大容量达 64k,可选用只读存储器和随机存储器。 SED1330 控制器的指令集如表 1所示。从指令集中可看出,除了一般液晶显示器所具有的设置功能之外,其突出的一个特点是还可以设置光标四个方向的移动等功能。控制器的命令字简单、易于掌握、便于编程 3。 表 1 SED1330 控制器指令集 功 能 指 令 代 码 说 明 参数量 系统控制 SYSTEM SET SLEEP IN 40H 53H 初始化,显示窗口 设置空闲操作 8 - 显示操作 DISP ON/OFF SCROLL CSRFORM CGRAM ADR CSRDIR HDOT SCR OVLAY 59/58H 44H 5DH 50H 4C-4FH 5AH 5BH 显示开,设置显示方式 设置显示区域,卷动 设置光标形状 设置 CGRAM起始地址 设置光标移动方向 设置点单元卷动位置 设置合显示方式 1 10 2 2 - 1 1 绘制操作 CSRW CSRR 46H 47H 设置光标地址 读出光标地址 2 2 存储操作 MWRITE MREAD 42H 43H 数据写入显示缓冲区 从显示缓冲区读出数据 2 监控电路与输入信号采集时序 监控系统电路如图 1所示。左边的信号来自于可编程序控制器( PLC),当 PLC输出被控对象工作状态( Y20 Y25)和数据参数( Y10 Y17、 Y4 Y7)时, PLC( Y27)向单片机发出断申请。单片机通过可编程芯片 82C55与 PLC 实现信息输入。液晶显示器通过 SED1330控制器与单片机接口,其接口电路是按照液晶 显示器和 SED1330控制器接口说明要求设计的。根据应用需要编制的 3232 字库和3216 字符库存放在 16K的 EPROM中。由于输入信号来自于 PLC,单片机采集信息需结合 PLC输出信号并遵循一定的采集时序。时序要求如图 2所示。 Y27应在PLC一个扫描周期内输出低电平,作为单片机的中断申请信号,通常 PLC一个扫描周期至少数毫秒乃至十多信号,通常 PLC 一个扫描周期至少数毫秒乃至十多毫 秒。为了确保单片机读入的数据和状态准确无误,单片机响应中断信号后,启动定时器延时 2 3ms,即 t=2 3ms,然后才从 82C55读入 PLC输出的参数与状态。PLC输出数据是按 8421码编制好的三位十进制数: Y14 Y17, Y10 Y13, Y4Y7。 3 系统软件设计 单片机程序主要分为三个部分:初始化;输入信号采集;字符和汉字显示。初始化程序需对液晶显示模块 2、 82C55以及其它存储单元初始化。输入信号采集程序由 INT0中断服务程序和定时器 0中断服务程序组成。 INT0中断服务程序的任务是设置定时器 0的时间常数、开定时器 0中断和启动时器 0;定时器 0中断服务程序的任务是从 82C55三个口读入数据和状态; C口状态信号送入 31H, B口四位数据送入 32H;并在中断服务程序中设置采集一次信息标志(置位单元 00H为 “1” )。字符和汉字显示程序是主体。为了使显示内容在控制现场醒目,有一定的视觉范围,便于对被控设备监控,设计了 3232 汉字和 3216 字符点阵库。显示程序设计时,首先对屏幕显示画面进行设计。设某控制对象的工作状态有数十种,每个状态下有三个数据,并有多种工作模式和工作选件选择。屏幕共有 240行,每行 40 个字节,屏幕显示和地址排列如表 2所示。表左边列出每一行显示字符的起始地址,表的上边列出第一行每一字节的地址,该地址作为每一列的列地址,这两组地址值可决定屏幕上每一个字符的起始地址,例如第二行参数 2低位数据显示起始地址为 0C80H+17H。显示屏每屏可动态显示 5 组状态和参数,可以采用按顺序翻转和按屏显示两种方式。按顺序翻转就是当第 6组参数要显示时,每行显示内容按顺序向上移位,即 654321 取消。按屏显示就是当第六组参数要显示时,首先清状态和参数显示区域,然后将第六组参数设置为第一级并显示在第一组显示位置上。本文采用按屏显示方式。 编程之前需对单片机内存作具体的分配,表 2列出显示需用的部分内存分配。为了便于调用数据显示子程序,分配 8个字节来存放显示数据。设置了要显示的字符和汉字在显示位置的起始地址和字库起始地址和暂存器以及显示行号、采集次数记录等。 显示程序编程的关键问题是确定每一行显示的起始地址、每一个文字和数据列显示起始地址以及文字和数据在字库中的起始地址。这些地址的确定是由状态字、采集次数、显示面板设计和字库设计确定的。 显示程序框图如图 3所示。显示程序首先判断信息是否已被采集,若无则等待或处理其它程序,若有则判断采 集次数( 41H)。若( 41H) 3,对 41H 置 1,然后根据 41H中的内容,转云执行处理不同采集次数的程序。这里重点介绍( 41H)=1的情况,此时先判断( 30H)是否大于 #30H。若大于 #30H,编制多个判断分支程序,根据 30H中内容分别调用不同的汉字显示程序;若小于 #30H,首先按照表2进行数据处理,然后判断显示行号是否大于 5,大于则使( 3BH) =1,并经判断程序是出行号,然后根据行号分别执行不同行号下的显示程序。图 3 中设行号等于 3,此时先将屏幕显示第 3行文字显示的起始高位地址赋给 3DH,低侠地址赋给 3CH,并调用状态显示子程序。然后确定每一行数据显示的列起始地址,调用 数据显示子程序。执行完,采集次数 +1.当二次采集数据全部处理完,显示行号+1,使下一组状态和数据显示内容自动换行。 字库中的字模在 EPROM 中是按照 3232 点阵先从字模第一行第一个字节到第四个字节,然后从第二行第一个字节到第四个字节,依此类推,直到 32行。数据的字模也是按照类似的方式排列,只是每行为两个字节。 图 4为显示状态和汉字的子程序。虚线框中的内容是显示一个汉字的子程序,进入显示一个汉字子程序之前,只要将汉字在字库中的起始地址送入 3EH、 3FH单元以及将汉字在屏幕显示位置的起始地址送入 42H、 3DH即可。显示程序主要应用 5HA、 42H、 4FH( )和 4DH( )命令,由于每一个汉字有 32行,所以需循环 32次。显示状态文字时,首先设置所要显示的文字数,赋给 43H,根据 30H中的状态字内容判断程序执行的方向,因为状态字决定了要显示的文字个数和文字内容,也就决定了每个文件在字库中的起始地址和显示屏幕上的位置。对于数据的显示,其显示编程的方法和文字显示编程的方法类似,只要把握住地址正确即可。而对于操作模式、选择和报警信息的显示,根据( 30H) #30H,此时只有一组信号,编程时间样按照屏幕设计的要求,将地址设置正确,调用方案显示子程序,同时需将采集次数复位。报警信息显示在状态和数据显示区,应注意显示行号和文字个数的设置,显示输出完之后对行号进行修改。 综上所述,系统的组成易于实现。软件虽然分支判断程序多,但程序的编制有规律可循。其执行速度主要受文字和数据显示程序的影
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医用超声治疗设备合作协议书
- 2025年新型全液压钻机合作协议书
- 2025年煤炭采掘机械设备合作协议书
- 2025年高等教育服务项目发展计划
- 农业种质资源保护利用合作协议
- 2025年家用塑胶垫项目发展计划
- 金融投资顾问服务协议及保密条款
- 假期旅游企业批准旅游证明(5篇)
- 建筑工程代理咨询服务合同
- 财务证明书个人银行流水证明(6篇)
- 生产性服务业集聚对我国制造业全球价值链地位影响的门槛效应研究
- 西南师大版二年级下册递等式计算练习300题及答案
- kpu鞋面工艺流程
- 图形设计方法同构、替构、解构、重构
- 中华民族共同体建设实践探索
- SCA涂胶机内部培训资料课件
- 部编人教版3三年级《道德与法治》下册电子课本课件
- 新课标人教版六年级数学上册教材分析课件
- 税务会计学(第 14版)习题参考答案
- 海康产品及公司介绍全系列
- 《人体解剖生理学》全套课件
评论
0/150
提交评论