一种嵌入式显示系统的软件设计及应用
3.3 通过触摸屏进行界面操作
通过触摸屏进行界面操作时,手写识别微控制器ePH1200AQ将手写的轨迹封包后发送到单片机的串口1。操作过程中的数据主要包括输入汉字时,识别输入的笔画,向单片机发送候选字;画图时,实时发送屏幕触点的坐标;触控时,发送触控点的坐标。ePH1200AQ的通信协议命令格式如表1所列。
表1中的识别型态命令(0x10)的识别型态定义值定义了可以识别的字集,包括汉字一/二级字库、大小写英文字母、数字、符号、预设手势、平假名和片假名。
ePH1200AQ与单片机串口1通信,发送的是命令封包,需要考虑封包的帧定位,确定封包的包头和包尾。表1中的命令格式中,封包长度最长的命令为“发送候选字阵列”命令(命令代码为0x18),ePH1200AQ发送的候选字个数最多为10个,每个候选字为两个字节的数据,该命令的最大长度为25字节,可创建一个具有25个元素的数组(uartl_RX_buffer[25])作为命令缓存。
结语
本文设计了一种以C8051F120作为核心处理器的嵌入式彩色图形显示系统,其突出的优点是实时性强、接口电路简单、可扩展性强。该系统集成度高,携带方便,实用性强,在很多领域都具有应用性,具有一定的研究和应用价值。
linux操作系统文章专题:linux操作系统详解(linux不再难懂)led显示器相关文章:led显示器原理
评论