• <xmp id="mgo08"><option id="mgo08"></option>
    文章詳情

    寬溫溫補19264液晶屏HG192643測試例程

    日期:2022-05-13 19:05
    瀏覽次數:600
    摘要:寬溫溫補19264液晶屏HG192643是清達光電標準產品,有黃綠模式/藍模式/FSTN 3種顯示模式供您選擇,工作溫度為寬溫-20~70℃。

        寬溫溫補19264液晶屏HG192643是清達光電標準產品,有黃綠模式/藍模式/FSTN 3種顯示模式供您選擇,工作溫度為寬溫-20~70℃,存儲溫度為-30~80℃;自帶溫度補償電路,溫度變化基本不影響顯示效果;標準產品工作電壓為5V,也可以選擇3.3V的款式;外形尺寸為100*60mm,產品兼容VP19264,RICH19264等,下面為寬溫溫補19264液晶屏HG192643測試例程:

      

    #include <reg52.h>

    #include <stdio.h>

    #include <intrins.h>

    #include <math.h>

    #define uchar unsigned char

    #define uint unsigned int

    #define buslcd P1

    sbit E=P3^0;

    sbit RW=P3^1;

    sbit RS=P3^3;                

    sbit CS1=P3^4;

    sbit CS2=P3^5;

    sbit REST=P3^6;

    uchar code tab1[][8]={}//篇幅限制 省略

    uchar code tab[][32]={}///篇幅限制 省略

    /**** 延時子程序****/

    void delay(uint t)

    {uint i,j;

    for(i=0;i<t;i++)

    for(j=0;j<305;j++)

    _nop_();_nop_();_nop_();_nop_();

    }

    /**忙判斷****/

    void Busy()

    {

    RS=0;

    RW=1;

    buslcd=0xff;

    E=1;

    _nop_();

    while(buslcd&0x80);

    E=0;

    _nop_();

    }

    /**指令寫入 wcom為指令代碼 n,m為IC選擇位**/

    void Writecom(uchar wcom,uchar n,uchar m)

    {

    if((n==0)&&(m==0))

    {CS1=0;CS2=0;}

    else if((n==0)&&(m==1))

     {CS1=1;CS2=0;}

    else

     {CS1=0;CS2=1;}

    Busy();

    buslcd=wcom;

    RS=0;

    RW=0;

    E=1;

    _nop_(); _nop_();

     E=0;

     _nop_();

    }

    /**數據寫入 wdata為數據代碼 n,m為IC選擇位**/

    void Writedata(uchar wdata,uchar n,uchar m)

    {

    if((n==0)&&(m==0))

    {CS1=0;CS2=0;}

    else if((n==0)&&(m==1))

     {CS1=1;CS2=0;}

    else

     {CS1=0;CS2=1;}

    Busy();

    buslcd=wdata;

    RS=1;

    RW=0;

    E=1;

    _nop_();_nop_();

    E=0;

    _nop_();}

    /**數據讀出 wdata為數據代碼 n,m為IC選擇位**/

    uchar Readdata(uchar n,uchar m)

    {

    uchar rdata;

    if((n==0)&&(m==0))

    {CS1=0;CS2=0;}

    else if((n==0)&&(m==1))

     {CS1=1;CS2=0;}

    else

     {CS1=0;CS2=1;}

    Busy();

    buslcd=rdata;

    RS=1;

    RW=1;

    E=1;

    _nop_();_nop_();_nop_();

    E=0;

    _nop_();

    return rdata;

    }

    /**主函數**/

    void main()

    {

     REST=0;

     delay(1);

     REST=1;

    _nop_();

    _nop_();

    INT();

      hz1616(0,0,0,12);

      hz1616(0,6,0,12);

      hz88(10,3,0,8);

      hz88(96,3,21,33);

      hz88(120,5,0,8);

      hz88(0,5,8,21);

    while(1);

    }

    //篇幅限制 部分子程序未列出,詳情可以聯系我們

    中文字幕av无码免费久久
  • <xmp id="mgo08"><option id="mgo08"></option>