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

📄 7843.lst

📁 这个是我在8279上显示触摸屏坐标的程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 185   1      
 186   1      unsigned int X=0,Y=0,x=0,y=0;
 187   1      unsigned char p;
 188   1      unsigned char i,j,b,t;
 189   1          TMOD=0x20;
 190   1         // TL1=0xfd;
 191   1         // TH1=0xfd;
 192   1              TL1=0xf3;
 193   1        TH1=0xf3;
 194   1          SCON=0xd8;
 195   1          PCON=0x00;
 196   1          TR1=1;
 197   1      
 198   1        Init8279();
 199   1      
 200   1      while(1)
 201   1      {
 202   2      
 203   2      delay(100); //中断后延时以消除抖动,使得采样数据更准确
 204   2      start(); //启动SPI
 205   2      // while(BUSY); //如果BUSY信号不好使可以删除不用
 206   2      delay(2);
 207   2      WriteCharTo7843(0x90); //y方向数据(未经过处理) 覃大哥
 208   2      // while(BUSY); //如果BUSY信号不好使可以删除不用
 209   2      delay(2);
 210   2      DCLK=1; _nop_();_nop_();_nop_();_nop_();
 211   2      DCLK=0; _nop_();_nop_();_nop_();_nop_();
 212   2      Y=ReadFromCharFrom7843();
 213   2      y=(unsigned int)((Y-384)* 0.038953) ;
 214   2      
 215   2       i=y/100;       dismem[2]= i;
 216   2       j=(y/10)%10;   dismem[1]= j ;
 217   2       b=y%10;        dismem[0]= b ;
 218   2      
 219   2      
 220   2       
 221   2       
 222   2      
 223   2      WriteCharTo7843(0xD0); //X坐标,覃大哥
 224   2      DCLK=1; _nop_();_nop_();_nop_();_nop_();
 225   2      DCLK=0; _nop_();_nop_();_nop_();_nop_();
 226   2      X=ReadFromCharFrom7843();
 227   2      x=(unsigned int)((X-260)*0.0533333 );
 228   2      
 229   2       i=x/100;       dismem[7]= i;
 230   2       j=(x/10)%10;   dismem[6]= j ;
 231   2       b=x%10;        dismem[5]= b ;
 232   2             
 233   2       
 234   2      
 235   2       Dis8279();
 236   2        for(p=0;p<10;p++)
 237   2         {
 238   3          delay(10000);
 239   3            }   
 240   2      
 241   2      
C51 COMPILER V6.23a  7843                                                                  06/23/2008 16:59:40 PAGE 5   

 242   2       CS=1;
 243   2      
 244   2      
 245   2      
 246   2      
 247   2          }
 248   1      
 249   1      }
*** WARNING C280 IN LINE 188 OF D:\51SERIAL\1\7843.C: 't': unreferenced local variable
 250          
 251          
 252          
C51 COMPILER V6.23a  7843                                                                  06/23/2008 16:59:40 PAGE 6   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
dismem . . . . . . . . . . . . . . . .  PUBLIC   IDATA  ARRAY    0000H  8
ucKey. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0000H  1
T0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1
AC . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D6H  1
ReadFromCharFrom7843 . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  count. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  Num. . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
_Dms . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0007H  -----
  ucTime . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0004H  1
T1 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B5H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
_WriteCharTo7843 . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  num. . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  count. . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
_Dus . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
ZhongDuan. . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  X. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  Y. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
CS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0091H  1
RD . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B7H  1
ES . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ACH  1
RI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0098H  1
INT0 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1
CY . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D7H  1
TI . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0099H  1
INT1 . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B3H  1
DCLK . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
PS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BCH  1
OV . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D2H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  X. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  Y. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0002H  2
  x. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
  y. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0004H  2
  p. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  j. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
  b. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
  t. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0006H  1
WR . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B6H  1
start. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
PCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0087H  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TMOD . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0089H  1
DOUT . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0094H  1
IE0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0089H  1
IE1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008BH  1
BUSY . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
ACC. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E0H  1
_D1s . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  ucTime . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0003H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0002H  1
ET0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A9H  1
C51 COMPILER V6.23a  7843                                                                  06/23/2008 16:59:40 PAGE 7   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


key. . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ET1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00ABH  1
TF0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008DH  1
TF1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008FH  1
RB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009AH  1
EX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A8H  1
IT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0088H  1
TH1. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008DH  1
TB8. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009BH  1
EX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AAH  1
IT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008AH  1
P. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D0H  1
SM0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009FH  1
SM1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009EH  1
TL1. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   008BH  1
SM2. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009DH  1
KbHit. . . . . . . . . . . . . . . . .  PUBLIC   DATA   U_CHAR   0001H  1
PT0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B9H  1
PT1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BBH  1
RS0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D3H  1
keytable . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    001BH  28
TR0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008CH  1
RS1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D4H  1
TR1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      008EH  1
PX0. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B8H  1
PX1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00BAH  1
DIN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0092H  1
REN. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      009CH  1
Table. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0008H  19
_D10us . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  x. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1
RXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B0H  1
TXD. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B1H  1
_delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0016H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
Init8279 . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
HELLO. . . . . . . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  8
F0 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00D5H  1
Dis8279. . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
  x. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0006H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    630    ----
   CONSTANT SIZE    =     55    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2       7
   IDATA SIZE       =      8    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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