威纶通触摸屏宏指令脚本语言demo
时间: 2023-08-02 09:11:30 浏览: 491
威纶触摸屏宏指令使用说明
5星 · 资源好评率100%
威纶通触摸屏的宏指令脚本语言是基于C语言的,可以编写各种触摸屏控制程序。下面是一个简单的demo,用于在触摸屏上显示"Hello World!"。
```c
#include "touch.h"
#include "lcd.h"
int main(void)
{
init_touch(); // 初始化触摸屏
init_lcd(); // 初始化LCD
lcd_clear(); // 清屏
lcd_puts(0, 0, "Hello World!"); // 在(0,0)位置显示字符串
while (1) {
// 等待触摸事件
touch_event_t event = wait_touch_event();
if (event.type == TOUCH_EVENT_PRESS) {
// 按下屏幕
lcd_set_color(RED);
lcd_fill_rect(event.x, event.y, 10, 10);
} else if (event.type == TOUCH_EVENT_RELEASE) {
// 松开屏幕
lcd_set_color(BLUE);
lcd_fill_rect(event.x, event.y, 10, 10);
}
}
return 0;
}
```
这个demo中,先初始化了触摸屏和LCD,然后在(0,0)位置显示"Hello World!"。接着进入一个无限循环,等待触摸事件。当触摸屏被按下时,会在按下的位置显示一个红色的矩形;当松开触摸屏时,会在松开的位置显示一个蓝色的矩形。
阅读全文