当前位置:首页 > 显示光电 > 显示光电
[导读]介绍了在DSP控制下,用MGLS12864T实现汉字显示的编程技巧和软件开发流程。

    摘要:在简要地介绍了单兵短波数字通信系统的基础上,给出了MGLS12864T点阵液晶显示模块与第三代数字信号处理器(DSP)TMS320C31的硬件接口电路。介绍了在DSP控制下,用MGLS12864T实现汉字显示的编程技巧和软件开发流程。

    关键词:MGLS12864T;DSP;短波;数字通信;液晶显示

1 引言

21世纪的战争以数字化战场为背景,而数字化战场的一个重要特点是信息可以直达单个士兵。采用基于软件无线电体制的设计思想,应用第三代数字信号处理器TMS320C31等器件构成短波自适应调制解调器,并将其和传统的小型短波电台相连接,再通过编写相应的软件程序即可构成可传输数据信息的单兵短波数字电台。而将MGLS12864T点阵液晶显示模块应用于此单兵数字电台则可显示发送或接收的数据信息,从而实现屏幕显示的全中文化,以及由此引申的重要功能——中文信息直传。

2 单兵短波数字通信系统简介

以TMS320C31数字信号处理器(DSP)为核心,辅以数模转换芯片TLC32044等相应的外围器件构成的短波自适应调制解调器,在和小型短波单边带电台连接后,便可构成单兵短波数字通信系统中的一个单兵从站,然后采用星型网络拓扑结构将若干个这样的从站组合在一起即可组成单兵短波数字通信系统。其中,短波调制解调器主要负责数字信号和模拟信号的转换、自动链路的建立、以及自适应选频和自适应数据传输等功能。人机界面采用MGLS12864T点阵式液晶显示模块,并通过编制汉字库存储汉字字模(即点阵数据)。欲发送的数据由键盘输入,并经短波调制解调器处理后将数字信号转换为模拟信号,然后经电台发送出去。同时,调用汉字库中的汉字字模将数据信息显示在液晶显示屏上。相反,电台接收到的模拟信号经调制解调器转换为数字信号,并将信息显示在液晶显示屏上。单兵短波数字通信系统的单兵从站组成如图1所示。

3 MGLS12864T与DSP接口电路设计

MGLS12864T是内置T6963C控制器的128×64点阵式LCD,通过对其内部的T6963C进行编程可实现各种汉字、图形的显示。T6963C具有一个内置字符发生器ROM?即CGROM?,共有128个5×7点阵的ASCII字符,同时具有CGRAM功能,用户可以自定义所需的文字或符号,并可通过64kB的显示RAM来方便地设置文本、图形和用户自定义的显示数据缓冲区,同时也可显示ASCII字符、特殊字符、图形及汉字等。

TMS320C31中的数据总线与控制信号采用直接I/O设备访问形式来控制T6963C类液晶显示模块,MGLS12864T与TMS320C31的接口电路如图2所示。

图中,TMS320C31的数据线D0~D7直接与液晶显示器的数据线相连接,C/ D信号由C31的地址线A0提供,A0为1时为指令口地址;A0为0时为数据口地址。片选信号CE与74F138译码器的Y6连接,可将译码地址设定为600000H。TMS320C31的读写信号线R/ W可作为MGLS12864T显示模块的读(RD)、写(WR)控制信号。液晶显示模块的RESET接至+5V电源,通过V0端外的电位器可调节液晶的对比度。

4 编程技巧与软件实现

4.1 指令传输流程

T6963C的初始化设置一般都由管脚设置来完成,因此,其指令系统主要集中于显示功能的设置。T6963C的指令可带一、两个参数,也可以无参数。每条指令的执行都是先送入参数?如果有的话?,再送入指令代码。每次操作之前最好先进行状态字检测。其双字节参数指令传输流程如图3所示。

4.2 LCD清显示RAM子程序

由于T6963C的硬件复位RESET功能仅对应于内部逻辑电路的初始化,且在开机后,LCD显示缓冲区的内容是随机的。所以,T6963C首先应对显示缓冲区初始化清零,清零过程就是向全部存储单元写入00H。该数据在图形方式下为不显示状态数据,而在文本方式下正好是空格的字符代码。由于RAM区的大小为8k字节,所以要向数据口写8k次00H。初始化的清零过程可应用自动写指令方式,其流程如图4所示。

4.3 显示初始化流程

一般在使用LCD之前,都必须对LCD显示屏进行初始化。该系统的字符和图形之间按“或”功能显示,同时应设置文本和图形缓冲区的起始地址和宽度,其显示初始化流程如图5所示。

4.4 字符显示

T6963C内部具有一字符发生器ROM?即CGROM?,它中间共有128个5×7点阵ASCII字符,同时具有CGRAM功能,用户可以自定义所需文字或符号;并用64kB的显示RAM方便地设置文本、图形和用户自定义的显示数据缓冲区以显示ASCII字符、特殊字符、图形及汉字;对于字符显示,则可完全采用T6963C的内置字符。

4.5 汉字显示

在计算机汉字系统中,每个汉字内码为两字节编码,字节的最高位为1,而ASCII码为7位编码,最高位为0。因此,可根据字符值与128的比较来判断它是汉字还是ASCII码。国标GB2312-80把汉字分为87区,每区94个字符。其中,1~15区为常用符号区(包括0~9及大小写英文母)?16~86 区为常用汉字,第87区为生僻汉字。在常用汉字区,16~55区是一级汉字区,共3755个,其排列是以汉语拼音为序,从一声到四声,即从“啊(a)”排到“座(zuo)”。对一般显示,前55区就足够了,故笔者编写了一级汉字库(即16~55区),并采用常用的16×16点阵汉字结构,每一汉字占32字节。这样,共需32×40×94=120320字节,利用UCDOS中的汉字库,在UCDOS环境下,采用PICK-HZB软件便可提取汉字字模。

汉字地址码是指在一个汉字系统中,某一汉字字型信息存放在库中的逻辑地址的编码。由于地址码=[(内码第一字节-A1H)×94+(内码第二字节)]×32。因此,寻找一个汉字的字模信息首先要确定此汉字所处的区数;再确定在此区中的地址(字模地址)。具体如下:

区数号=地址码/32786

字模地址=(地址码/32768的余数)×32+8000H

MGLS12864T液晶屏每屏可显示4行×8列汉字,数据总线可直接访问外部字库,以读取某个汉字的显示码。字库的索引库共分为40个区域,每个区域有94个地址索引。每个汉字的内码都对应一个唯一的地址索引,根据地址索引便可找到字库中与之相对应的字模地址。这样,从该字模地址中取出汉字的显示码,并将显示码写入液晶控制器T6963中显示RAM区的指定地址,便可在液晶屏上的相应位置显示出来。图形方式下的汉字显示流程图如图6所示。

对于文本方式下的字符显示,LCD每行可显示16个字符(即00H-0EH),一屏可显示8行。而对于图形显示方式下的汉字显示,LCD每行可显示8个汉字,一屏可显示4行。当达到最大显示值时,通过编程可使显示内容自动换行或自动开始新的一屏。

5 结束语

将部队现有的短波通信设备和高速调制解调器、MGLS12864T等终端设备相结合研制的新型单兵短波通信设备,充分有效地发挥了部队现有短波电台的性能,实现了屏幕显示的全中文化,以及由此引申的重要功能—中文信息直传。此项目的成功研制,为研制适合中国国情和特点的单兵短波数字通信设备奠定了一定的基础。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭