- IC型号
企业档案
- 相关证件: 
- 会员类型:
- 会员年限:12年
- 阿库IM:
- 地址:杭州市余杭区仁和街道永泰路2号22幢
- E-mail:752574498@qq.com
5.7寸320240液晶屏UART接口参考例程
发布时间: 2021/5/13 16:37:53 | 407 次阅读
5.7寸320240液晶屏UART接口参考例程,该模块尺寸为5.7寸分辨率为320*240 接口UART,显示效果为白底黑字
功能如下:
绘图功能:支持绘点、直线、矩形、矩形框、圆形、圆形框等。
显示功能:开/关显示、对比度调整、波特率调整、LED 背光源
开/关、字符显示、位图显示、光标显示等。
#include "stm8s.h"
#include "stm8s_clk.c"#include "HGSC_HGC_SUI_STM8_Master.c"
#include "TAB.h"
#include "zimo.h"
/*************** 主函数 ***************/
void main()
{
CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);// 将主时钟1分频
set(); //显示屏初始化
while(1)
{
write(0x51);
write(0x52);//对比度
write(0x70);
delay(500);
//水平 正向显示
clr(); //清屏
write(0x80);
write(0x00);
write(0x90);
write(0x00);
clr(); //清屏
Draw_circle(0x01,0x20,0x00,0x80,50,00,1);
Draw_circle(0x01,0x20,0x02,0x40,50,01,1);
delay(300);
write(0x54);
clr(); //清屏
Point(0,2,0,2,1);Point(0,0x02,0x03,0x17,1);Point(0x02,0x37,0,0x02,1);Point(0x02,0x37,0x03,0x17,1); //绘点
Block(0,0,0,0,0x02,0x39,0x03,0x19,1); //方框
Matrix(1,00,0,0x60,1,0x80,1,00,1); //方块
Matrix(1,00,1,0x80,1,0x40,0x02,0x20,1); //方块
delay(500); delay(500); delay(500); delay(300); //
clr(); //清屏
Show_line(0,0,0,0,0x02,0x39,0x03,0x19,1);
Show_line(0,0,0x03,0x19,0x02,0x39,0,0,1);
delay(300); //
clr(); //清屏
graph(0,0x02,0x01,0x28,0x00,0x64,0x00,0x64,sizeof(picture),picture);
INTER_chhzes(0, 0x70, 0, 0x80, 32, 32, 5, 0, "绿蚁新醅酒");
INTER_chhzes(1, 0x10, 0, 0x80, 32, 32, 5, 0, "红泥小火炉");
INTER_chhzes(1, 0x50, 0, 0x80, 32, 32, 5, 0, "晚来天欲雪");
INTER_chhzes(1, 0x90, 0, 0x80, 32, 32, 5, 0, "能饮一杯无");
delay(300);
clr(); //清屏
Chhzes(0,0,0,0,16,32,15,1,CGRAM1632);
Chhzes(0,0x36,0,0,16,16,10,0,test1616);
Chhzes(0,0x57,0,0,12,12,6,1,test12);
Chhzes(0,0x73,0,0,8,8,10,0,test88);
Chhzes(1,4,0,0,0x9,12,16,1,test912);
Chhzes(1,0x25,0,0,12,16,12,0,char1216);
Chhzes(1,0x51,0,0,9,9,8,1,char0909);
Chhzes(1,0x67,0,0,9,16,6,0,char0916);
INTER_chhzes(2, 0, 0, 0, 16, 16, 18, 0, "绿蚁新醅酒 红泥小火炉 晚来天欲雪 ");
Cursor(1,0x02,0x10,0x03,0x10);
delay(500);
clr(); //清屏
Chhzes(0,0,0,0,16,32,5,1,CGRAM1632);
delay(500);
//水平 翻转180显示
write(0x80);
write(0x01);
write(0x90);
write(0x00);
delay(200);
Cursor(0,0,0,0,0);//关闭光标显示
//垂直 90度显示
clr(); //清屏
delay(200);
write(0x80);
write(0x00);
write(0x90);
write(0x01);
delay(200);
clr(); //清屏
Chhzes(0,0,0,0,16,32,5,1,CGRAM1632);
delay(500);
//垂直 270度显示
write(0x80);
write(0x01);
write(0x90);
write(0x01);
delay(500);
}
}
/**************************************/
上一篇:Q2大尺寸面板价格估续涨