📄 指令说明.txt
字号:
液晶排版软件语法:
1. putchar(x,y,"显示abc123",Att);
其中:
x......显示的左上角横坐标,根据液晶的点阵排列取向自动取舍
y......显示的左上角纵坐标,根据液晶的点阵排列取向自动取舍
"".....显示内容,可以包含汉字、ASCII文字
Att....显示属性,0..表示正常显示白底黑字,1..表示反白显示黑底白字
2. Line(x0,y0,x1,y1,Att);
其中:
x0,y0..直线起点坐标
x1,y1..直线终点坐标
Att....属性,0..正常画黑线,1..画白线
3. LibLoad("lib名称");
lib名称 必须是在本系统目录下,完整的字库文件名
4. cSize(size);
size.......先是字宽,必须与所制定的字库相匹配
5. AsciiSize(size);
size.......ascii字符的高度,可以选择12,16,24,其他数字无效
6. UserLib("lib");
lib........用户自建字库,必须是用本软件生成的用户库
7. ModeSele(modeset);
modeset....用于制定模块的点阵排列方式可以指定为
1......横向排列左高位
2......纵向排列下高位
3......横向排列右高位
4......纵向排列上高位
8. OutFormat(format);.............................尚未编程
format.....输出文件格式:
0......C语言格式,默认方式
1......汇编格式
9. lcmStyle(122x32);
用于选定液晶规格,可选液晶只能是界面规格中所列举的这些
编程举例:
///////////////////////////////////////////////////////////////////
// 液晶排版演示代码 //
///////////////////////////////////////////////////////////////////
lcmStyle( 122x32 ); // 选定点阵模块规格
cLibLoad("宋体12.dot"); // 选用12点阵汉字
cSize(12); // 汉字宽度12
AsciiSize(16); // 使用16点阵ascii
ModeSele(2); // 纵向排列下高位
putchar( 0, 0, "目标参数:978 允差",0); // 第一行设定部分
// 由于横向点阵排列不能为8整除,字符后移两点
putchar( 114, 0, "5"); // 偏差部分
putchar( 0, 16,"实测数据:980 偏大 ",1); // 第二行实测显示部分
// 由于横向点阵排列不能为8整除,字符后移两点
putchar( 114, 16,"2",1); // 实际偏差
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -