OK1126B-S开发板没有随板子一同配备相应的显示屏,这给显示带来较大的不便。为此,可以为它配置一个串口屏来完成显示的要求。
这样就无需其它的资源,单凭一个串口就可解决显示的需要,其连接形式见图1所示。

图1 连接形式
该串口屏在完成功能设计后,可通过串口来接收数据进行显示及波形的绘制。
另外,通过触摸功能还可对系统数据进行设置和校正,其界面见图2所示。

图2 参数设置界面
此外,它还有自测功能及清屏功能,见图3所示。

图3 自测功能
1. 界面设计及使用
要了解串口屏的使用,就要先了解它的界面设计,见图4所示。
由此可知,其显示的内容是通过相应的标签来实现,更新其数值,就是为其标签进行赋值。
例如,要更新时间值,就是给标签t9.txt赋值。绘制波形,则是给指定的通道提供坐标值。

图4 界面设计
其参数设置界面见图5所示,通过它可更新系统的年月日及时分秒等。由于该显示屏是触摸屏,因此通过触摸右侧的小键盘就可完成参数的输入。

图5 参数设置
2. 显示系统时间
年月日的显示标签是t8.txt,时分秒的显示标签是t9.txt,通过为值就可达到更新显示的目的。
发送指令“74 38 2E 74 78 74 3D 22 32 30 32 36 2D 30 38 2D 32 38 22 FF FF FF”,就可将年月日改写为:“2026-08-28”;
发送指令“74 39 2E 74 78 74 3D 22 30 38 3A 33 30 3A 31 30 22 FF FF FF”,就可将时分秒改写为:“08:30:10”.
若实时显示系统的时间值,则可通过以下语句来实现:

3. 显示片温
温度的显示标签是t1.txt,通过赋值可达到更新显示的目的。
若实时显示片内芯片温度,则可通过以下语句来实现:

4. 绘制温度波形
串口屏可通过3个波形绘制通道,若以通道2来绘制片温波形且将数据放大3倍,则可用以下语句来实现:

5. 设置系统时间
使用参数设置界面,可对年月日和时分秒加以设置,并通过串口发出设置参数,其格式如下:
4E 32 36 30 38 32 38 (26-08-28)
54 30 38 33 30 30 30 (08:30:00)
在接收该数据的情况下,就可更新系统时间,并可在改写RTC的情况下保持该修改。
6.串口屏应用
使用串口屏实现温度检测、波形绘制及计时功能的程序见图6所示,其执行效果见图7所示。

图6 程序内容

图7 测试效果
演示视频:
我要赚赏金
