新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于SPCE3200藏、汉、英电子点菜系统的设计

基于SPCE3200藏、汉、英电子点菜系统的设计

作者:时间:2011-03-18来源:网络收藏

之所以选择Zigbee模组是根据对无线局域网络的需求和Zigbee模组与主控芯片的连接、驱动简单易行。Zigbee模组电路原理图以及Zigbee模组与接口如图3所示。

本文引用地址:http://www.eepw.com.cn/article/150950.htm

3.JPG


1.4 TFT_LCD模组介绍
TFT LCD(Thin Film Transistor-Liquid Crystal Display)即薄膜晶体管液晶显示器。在驱动方式上,TFT LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,大大提高了图像质量(尺寸、色彩),控制起来也比较容易。TFT LCD主要由偏振片、滤色器基板、液晶、TFT基板、偏振片、背光源组成。
内置于的TFT LCD接口能支持对多种输入格式的TFT型LCD显示屏的控制,譬如DataEnable(DE)、Hsvnc/Vsync、16位并行RGB、8位delta RGB以及CCIR601/656等输入。LCD显示屏支持的分辨率为320(水平像素)x240(垂直像素),并支持NTSC/PAL显示格式。由于同步信号的位置及宽度都是可配置的,故可以满足各种规格的TFT LCD屏的要求。
TFT液晶模组采用数字式真彩色TS35ND5B模块作为显示设备,附带一款4线电阻式触摸屏。支持RGB565的数据格式,模组接口简单,应用方便。
之所以选择TFT LCD模组是因为此液晶模组能满足良好的显示效果以及易于和SPCE3200接口连接(内置TFT LCD接口)且具备触屏功能即不用再外加键盘模块,使人机交流更加和谐方便。

2 软件
本系统由后台主机端和客户服务端两部分组成。后台主机端负责接收来自客户端的菜单信息、结账信息、加菜信息。客户服务端负责记录顾客的、加菜、结账信息,并给用户提供藏、汉、英三语的友好人机交流界面服务,然后将顾客的菜单信息以及其他服务需求信息反馈给后台主机端。
本项目主要是面向西藏地区推广,提高整个西藏的餐饮服务水平。根据各项功能要求以及硬件总体,本系统的软件包括以下几个程序模块:
1)主程序 初始化系统涉及到的硬件模块(如:TounchPanel、TFT液晶模组等)并合理地调用各个子函数。是一个循环函数。主函数作用是总体协调各个模块,实现系统各模块间合理有序的配合,实现最佳的工作性能。
2)TFTLCD子程序模块 初始TFT LCD控制器,创建窗口并绘制图形等,实现LED的驱动和界面的显示。在显示程序中应注意对应窗体与显示内容的一致性,做到内容切换以及窗体切换时清屏的实时性,还应注意设置窗体底色与显示内容的显示对比度,给用户创造一个良好的健康的视觉环境。
3)Tounch Panel子函数模块 初始化触摸屏,实现触摸屏的驱动并获取键值。在触屏采集坐标时,应注意去除抖动和延时的合理性,避免可能出现的一次按键当多次重复按键处理以及系统反应迟缓。
4)ZigBee子函数模块 ZigBee无线传输模组的驱动,实现了网络四的创建、互联和数据收发。本系统网络互联的设计是一对多(一个后台主机端互联多个客户服务端,而客户服务端之间没有通信)的关系。



评论


相关推荐

技术专区

关闭