基于ARM的电子公告显示系统

2017-02-28 14:27:37张琬君潘世全
河南建材 2017年2期
关键词:字库液晶屏控件

张琬君 潘世全

1中材建设有限公司(100176)2河南建筑材料研究设计院有限责任公司(450002)

基于ARM的电子公告显示系统

张琬君1潘世全2

1中材建设有限公司(100176)2河南建筑材料研究设计院有限责任公司(450002)

这里主要讲述了基于ARM的嵌入式公告显示系统的设计,主要由三部分组成:上位机、ARM系统、LCD液晶显示屏。其中上位机通过串口方式与ARM芯片进行数据通信,ARM将数据以I/O方式送到LCD液晶屏以显示出来。上位机可实现远程控制,主要由VB语言实现其代码编写,ARM芯片的功能代码主要由C语言实现,最终达到LCD显示屏能正确的显示上位机所传送的数据内容。

嵌入式;ARM;LCD

嵌入式系统及ARM的应用是当前的热点和趋势,具有广阔的前景和现实意义。可以在设计中学会使用ARM,包括硬件结构和汇编指令的使用,也可以用高级语言写代码,锻炼了编程能力和硬件设计能力。

1 系统硬件实现

EasyARM2200开发板是一款功能强大的32位ARM单片机开发板,采用了PHILIPS公司的ARM7TDMI-S核、总线开放的单片机LPC2210,具有JTAG调试等功能。板上提供了一些键盘、LED、RS232等常用功能部件,并具有IDE硬盘接口、CF存储卡接口、以太网接口和MODEM接口等等,并设计有外设PACK,极大地方便了用户在32位ARM嵌入式系统领域进行开发试验。

整个系统设计由ARM芯片、液晶显示屏以及PC机实现。上位机通过串口方式向ARM系统发送所要显示的数据内容,ARM系统将接收到的内容放入数据缓存区中,然后以I/O方式送入液晶屏控制器处理,进而在LCD屏上显示出来。

2 液晶屏及数据显示

T6963C是TOSHIBA公司的点阵式图形液晶控制器,T6963C常用于中规模的单色点阵图形液晶的显示控制器,其最大特点是具有独特的硬件初始化值设置功能,显示驱动所需要的参数占空比系数、驱动传输的字节数/行、字符的字体选择等均由引脚电平设置。

T6963C的控制数据传输方法:传输数据时一般是“先传数据,再传命令”,内藏LCD控制器与CPU时钟同步运行。T6963C液晶屏像素为240×128,所写具体字符大小可自己定义。本文中所用字符均定义在14×14的方框内,不足此大小的字符由空白填写。由于此液晶屏没有带字库,所写字符全部由字模提取软件生成相应的字模,放入字库中,然后由函数调用将其取出,进而显示出来。

这里研究的是一个公告显示系统,要求以公告的形式将所要通知的内容显示出来,具体显示方式为由下至上滚动显示。上位机通过串口发来的数据是以中断方式到达ARM系统,在显示完一次内容时自动清屏一次,然后马上显示第二次,以此类推不断循环。

3 基于VB的上位机功能实现

将PC机串口与UART0相连,LCD屏以I/O方式连接到EasyARM2200开发板上,在PC机上用串口调试助手发送数字,观察LCD屏上是否有对应的汉字显示。要求用上位机发送数据以达到远程控制显示,用VB编写上位机发送窗口代码,同时配置串口可以达到与串口调试助手一样的效果。用MSComm控件向计算机串口发送数据,ARM系统负责接受数据并经过处理后显示在LCD屏上。在VB设计界面上加入MSComm控件,设置加入串口控件的波特率为115 200 b/s,串口号为1。设置一个与ARM系统相对应的中文字库,保存为HZ.Dat文件。字库在文件中以下面的形式:数字-汉字。用户在输入栏中输入要显示的汉字,利用子程序ChangeTo转换为字库中对应的数字,通过MSComm控件的OUTPUT属性将转换后的数字发送到串口,最后在LCD屏上能正确显示。

4 结语

这里从研究的角度出发,实现上位机控制LCD显示屏。设计的中心思想就是上位机通过串口发送一些数据,串口接收到以后由ARM系统进行处理然后送到LCD屏上显示出来。整个过程基本达到了设计本身的要求,对LCD屏的原理、串口数据通信有清晰的认识,也最终实现了上位机远程控制。

[1]周立功.ARM嵌入式系统基础教程[M].北京:北京航空航天大学出版社,2005.

[2]陈新,王建东.基于ARM的高性能远程监控系统[J].微处理机,2007,28(1):19-21.

[3]张媛,黎文福.一种TFT LCD数字源驱动芯片的设计[J].电子技术,2007(3):17-20.

猜你喜欢
字库液晶屏控件
No.2 喜茶联合汉仪字库推出微型书和书签
基于STM32F4的多通道串口驱动TFT液晶屏显示系统设计
液晶与显示(2020年5期)2020-05-06 13:46:58
关于.net控件数组的探讨
软件(2018年7期)2018-08-13 09:44:42
某型号产品的字库迁移优化设计
电子世界(2018年7期)2018-04-26 08:51:35
FPGA的TFT-LCD真彩液晶屏显示控制
基于机器视觉的液晶屏字符缺陷检测系统设计
相同字库条件下激光打印文件特征的变化规律和特点
警察技术(2015年4期)2015-02-27 15:37:36
基于图像处理的电能表液晶屏质量检测方法
电测与仪表(2014年9期)2014-04-15 00:27:02
再议字库知识产权保护
就这样玩会VBA中常见的自定义控件
电脑迷(2012年24期)2012-04-29 00:44:03