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

📄 tp.lst

📁 TFT ILI9320在Keil c下完成成品测试的程序,包括TOUCHPANEL测试.
💻 LST
字号:
C51 COMPILER V7.50   TP                                                                    05/29/2007 09:06:47 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TP
OBJECT MODULE PLACED IN TP.OBJ
COMPILER INVOKED BY: g:\Keil\C51\BIN\C51.EXE TP.C OPTIMIZE(4,SPEED) DEBUG OBJECTEXTEND

line level    source

   1          #include "head.c"
   2          
   3          
   4          /*
   5          sbit TP_CS=P3^4;
   6          sbit TP_LT=P0^3;
   7          #define TP_PORT P2
   8          
   9          sbit TP_DATA_IN=P2^7;
  10          
  11          sbit TP_CLK=P3^7;
  12          
  13          sbit TP_DATA_OUT=P2^5;
  14          sbit TP_BUSY=P2^6;
  15          */
  16          unsigned int tp_read(unsigned char a)
  17          {
  18   1      unsigned char k,temp;
  19   1      unsigned int k_temp;
  20   1      
  21   1      
  22   1      //S,A2,A1,A0   MODE,SER/DEF,PD1,PD0
  23   1      #define TP_MODE 0x81
  24   1      
  25   1      TP_CLK=0;
  26   1      TP_DATA_IN=0;
  27   1      TP_CS=0;
  28   1      nop;
  29   1      TP_DATA_OUT=1;
  30   1      
  31   1      //TP_PORT=0xff;
  32   1      
  33   1      
  34   1      //TP_LT=0;
  35   1      //TP_BUSY=1;
  36   1      //while(TP_BUSY);//wait for TP not busy.
  37   1      if(a==1)
  38   1      temp=TP_MODE|0x10;//read Y1
  39   1      if(a==2)
  40   1      temp=TP_MODE|0x50;//read Y1
  41   1      if(a==3)
  42   1      temp=TP_MODE|0x20;//read Y1
  43   1      if(a==4)
  44   1      temp=TP_MODE|0x60;//read Y1
  45   1      
  46   1      nop; nop; 
  47   1      nop; nop; 
  48   1      for(k=0;k<8;k++)
  49   1      {
  50   2      nop; 
  51   2      if((temp&0x80)==0)
  52   2              TP_DATA_IN=0;
  53   2      else 
  54   2              TP_DATA_IN=1;
  55   2      nop;
C51 COMPILER V7.50   TP                                                                    05/29/2007 09:06:47 PAGE 2   

  56   2      TP_CLK=1;nop;
  57   2      temp=temp<<1;
  58   2      TP_CLK=0;
  59   2      }
  60   1      TP_DATA_IN=0;
  61   1      
  62   1      
  63   1      
  64   1      //delay(1);
  65   1       
  66   1      TP_CLK=1;
  67   1      TP_CLK=0;  
  68   1       
  69   1      TP_BUSY=1;
  70   1      while(TP_BUSY);//wait for TP not busy.
  71   1       
  72   1      k_temp=0;
  73   1      
  74   1      //TP_DATA_OUT=1;///------------------------------------------///
  75   1      //TP_CLK=1;
  76   1      
  77   1      nop;
  78   1      for(k=11;k!=255;k--)
  79   1      {
  80   2      nop; 
  81   2      TP_CLK=0;
  82   2      nop; 
  83   2      if(TP_DATA_OUT!=0)
  84   2              k_temp=k_temp|(1<<k);
  85   2      
  86   2      //if(k==4||k==3)
  87   2      //      {nop;}
  88   2      TP_CLK=1;
  89   2      }
  90   1      TP_CS=1;
  91   1       //printi(k_temp);
  92   1      if(k_temp>300)
  93   1      {
  94   2              if(a==1)
  95   2                      k_temp=(k_temp-300)/10;//y scale(when a==1)
  96   2              else
  97   2                      k_temp=(k_temp-300)/14;//x scale (when a==2)
  98   2      }
  99   1      else
 100   1              k_temp=0;
 101   1      /*
 102   1      if(k_temp>320)//y max
 103   1              k_temp=320;
 104   1      
 105   1      if(a==2&&(k_temp>240))//x max
 106   1              k_temp=240;
 107   1      
 108   1      */
 109   1      //printi(k_temp);
 110   1      //putenter();
 111   1      //printi(k_temp);
 112   1      return k_temp;
 113   1      }
 114            
 115          


C51 COMPILER V7.50   TP                                                                    05/29/2007 09:06:47 PAGE 3   

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    240    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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