杭州清达光电技术有限公司

12年

杭州清达光电技术有限公司

卖家积分:21001分-22000分营业执照:已审核经营模式:原厂制造商所在地区:浙江 杭州

收藏本公司 人气:1143094

企业档案

  • 相关证件:营业执照已审核 
  • 会员类型:
  • 会员年限:12年
  • 卢小姐 QQ:752574498
  • 电话:13506715842
  • 手机:13506715842
  • 阿库IM:
  • 地址:杭州市余杭区仁和街道永泰路2号22幢
  • E-mail:752574498@qq.com

您的当前位置:

杭州清达光电技术有限公司 > 新闻动态 > 5.7寸320240液晶屏UART接口参考例程

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);
    
 }
}

/**************************************/