带以太网接口的GSM无线数据传输系统设计与实现
液晶屏(LCD:Liquid Crystal Display)主要用于显示文本及图形信息。本系统主要包括ASCII字符、语言文字字符、图形图像的显示。由于ASCII码字符和汉字字符所使用的点阵是不同的,所以系统采用了不同的字库文件,但通过LCD屏幕向用户显示提示信息时,难免会同时出现汉字和ASCII字符,比如:"当前温度:23"。在这种情况下,为了方便程序的处理,需要编写中英文同时显示的程序。程序流程图如图10所示。程序的设计思想是:首先获得字符所需要显示的区域(左上角坐标,右下角坐标),然后读取需要显示的字符串,如果当前字符为ASCII码字符,则调led_disp_ascii8x16()函数显示,同时指针移1个字符,x坐标加8;否则,连续读取2个字符,调用led_disp_hz16()函数显示,同时指针移动2个字符,x坐标加16。最后判断是否需要换行。如此反复循环,直到所有字符显示结束为止。
图10 中英文字符同时显示流程图
3.6 触摸屏模块的软件设计
本系统采用对角线定位方法确定的触摸屏原点。触摸屏的控制程序软件包括触摸屏中断的初始化、触摸屏定位、用户动作响应等,以下将分别详细介绍。
1) 触摸屏中断的初始化触摸屏中断的初始化工作主要包括设置S344B0X微处理器的中断模式、使能触摸屏所对应的外部中断、清除外部中断标志位和设置触摸屏中断的中断服务程序。
2) 摸屏定位触摸屏定位部分的功能是获得用户输入的坐标。它主要包括A/D转换、坐标计算、坐标存储等。程序流程图如图11所示。
图11 触摸屏中断处理流程图
4 结束语
文中针对当前远程控制系统存在的问题进行分析和研究,给出了带以太网接口的基于GSM的无线数据传输系统的总体设计方案,对该系统涉及的软硬件技术进行了详细介绍,在此基础上完成了系统设计和系统实现。该系统具有技术先进、系统互联、远程监控、性价比高、升级容易、扩展性强等有点,对提高远程监控的数据传输效率及降低监控系统的运营成本具有重要的意义,值得进一步研究与推广。
作者:赵丽,李桂珍
- WiFi技术在光网络单元中的应用(06-28)
- 交换机的工作原理以及种类的区分(06-13)
- 路由器与交换机的组网性能(06-13)
- IP QoS里面地主要技术办法简略讲解说明(06-13)
- 半导体二极管在以太网端口的应用研究(06-08)
- LTE-TDD和LTE-Advanced移动网络的定时和同步(上)(04-30)