一款易使用的64K 色的TFT 真彩显示模块,可以直接和具有UART 串行接口的MCU(如51 单片机、
AVR、PIC、DSP、ARM、工控机等)连接。用户只需通过串口向终端发命令,便可完成相应的操作。
智能型彩屏终端的主要特点如下:
16位真彩色显示(65536色);
采用UART串行接口,支持多种通讯波特率,从1200bps到921600bps,默认波特率为
19200bps,支持TTL电平和RS232电平;
内置128Mbit FLASH 存储器,可存放107幅320*240像素的图片;
智能型显示终端出厂预置了字库,包括:8x16/12x24/16x32 ASCII码;16x16/24x24/32X32
汉字;
支持使用配套的电脑开发软件(OCM-A.EXE)把图片数据、页面数据预先下载到终端内部
的图片存储区;
提供PC端配套开发软件,方便客户“零”代码界面设计、将任意图片下载至彩屏
用户只需发送简单的指令到终端,就可实现显示汉字,显示图片,画点、画线、画矩形、
画圆等图形绘制功能以及加载指定页面、获取预设显示窗口的坐标等。
内置实时时钟;(可选)
内置蜂鸣器;(可选)
支持触摸屏功能;(可选)
指令结构
【0xFD】【指令码】【数据长度】【数据】【0xDD 0xCC 0XBB 0xAA】
1)0xFD:命令头,1 个字节,每个指令发送前必须发送。终端根据该字节判断一个命令的开始。
2)指令码:具体请参考指令集,1 个字节。
3)数据长度:【数据】的字节数,2 个字节,【data-H】+【data-L】。因为数据*大长度为2000,所以,
数据长度根据数据量的多少,其表示范围:【0x00】【0x00】——【0x07】【0xd0】。
4)数据:具体请参考指令集,*多2000 字节,凡是介于指令码和结束码之间的统称为数据,数据中每
个字节的具体定义根据不同的命令码而有所不同,有的指令码不需要数据。
5)0xDD 0xCC 0XBB 0xAA:结束码,4 个字节。终端在接收到命令头后,只有接收到这4 个字节,才
认为一个命令结束。
注意:命令头(0xFD)、数据长度和结束码(0xDD 0xCC 0XBB 0XAA)是每个指令必须发送的,所以
在后续的指令中均不额外说明,即下面只是讲指令码和数据。
指令集
说明:
1) 指令集中的数据均为16 进制格式。
2) 凡是指令集中的颜色、坐标,均用2 个字节表示。
3) 凡是用2 个字节表示单个参数的,在串口发送的时候都是按照先发高8 位,后发低8 位的方式发送
(即,MSB 方式,高字节在前,低字节在后)。
4) 本智能型显示器的颜色数据为16 位,每个像素占两字节,如表4-1 所示,其格式为R5-G6-B5,即
红色占高5BIT,绿色占中间6BIT,蓝色占低5BIT。可以显示的颜色数为216 色,即65536 种颜色。