⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 驱动液晶LM2068R的触摸屏的显示
💻 C
字号:
#include "PortInit.c"
#include "Touch_MSR.c"


 
/*uchar  TextLogo[]={
"                                        "
"                                        "
"  --  深圳市拓普微科技开发有限公司  --  "
"   Shenzhen TOPWAY Technology Co.Ltd.   "
"                                        "
"                LM2068R                 "
"              320x240 FSTN              "
"                                        "
" ______________________________________ "
"                                        "
"                                        "
"                                        "
"acbdefghijklmnopqrstuvwxyzabocdfghigklmn"
"ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMN"
"1234567890123456789012345678901234567890"
};*/
uchar Number[10][16]={


{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"0",0*/

{0x00,0x00,0x00,0x10,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x7C,0x00,0x00},/*"1",1*/

{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x04,0x04,0x08,0x10,0x20,0x42,0x7E,0x00,0x00},/*"2",2*/

{0x00,0x00,0x00,0x3C,0x42,0x42,0x04,0x18,0x04,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"3",3*/

{0x00,0x00,0x00,0x04,0x0C,0x14,0x24,0x24,0x44,0x44,0x7E,0x04,0x04,0x1E,0x00,0x00},/*"4",4*/

{0x00,0x00,0x00,0x7E,0x40,0x40,0x40,0x58,0x64,0x02,0x02,0x42,0x44,0x38,0x00,0x00},/*"5",5*/

{0x00,0x00,0x00,0x1C,0x24,0x40,0x40,0x58,0x64,0x42,0x42,0x42,0x24,0x18,0x00,0x00},/*"6",6*/

{0x00,0x00,0x00,0x7E,0x44,0x44,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00},/*"7",7*/

{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00},/*"8",8*/

{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x26,0x1A,0x02,0x02,0x24,0x38,0x00,0x00},/*"9",9*/};



main()
{
    uchar a[3]={0,0,0};
    uchar b[6]={0,0,0};
    uchar i=0;
    ulint k;
    uchar tx=0;
    uchar ty=0;
    uchar tycomp = 0;
    uchar txcomp = 0;
  
    WDTCTL = WDTPW +WDTHOLD;
    FLL_CTL0  |= XCAP14PF;
    
    
    PortInit();
    LCDInit();
    LCDClear();

   
           
    while(1)
    {   
        P4DIR &= ~BIT2;        
        if((P4IN & BIT2)==0)
        {
            do
           {
                 tx = ReadTouch(0x9c);
                 ty = ReadTouch(0xdc);
                 i = 1;
                 if(((tx - txcomp)>1)|((ty - tycomp)>1))
                 {
                     txcomp = tx;
                     tycomp = ty;
                     TimeDelay(5);
                     i = 0;
                 }
            }
            while(i==0);
            
            
               
             k=100;
             for(i=0;i<3;i++)
            {      
                a[i] = tx/k;
                tx = tx%k;
                k=k/10;
            }
            k=100;
            for(i=0;i<3;i++)
            {      
               b[i] = ty/k;
               ty = ty%k;
               k=k/10;
            }
         
            for(i=0;i<3;i++)
           {
                 DisplayNumber(Number[a[i]],0,(i+10),32);
                 DisplayNumber(Number[b[i]],0,(i+10),56);
           }
        }
    }
}








⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -