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

📄 pc2lcd.lst

📁 电子时钟
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.01  PC2LCD                                                                 11/28/2003 13:22:37 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE PC2LCD
OBJECT MODULE PLACED IN pc2lcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE pc2lcd.c OMF2 BROWSE VARBANKING(1) DEBUG

stmt level    source

   1                                                  /********pc control lcd test*****/
   2                                                  
   3                                                  #include        "ADUC812.h"
   4                                                  #include        "stdio.h"
   5                                                  #include        "absacc.h"
   6                                                  #include        "plcd_bus.c"
*** WARNING C275 IN LINE 190 OF PLCD_BUS.C: expression with possibly no effect
*** WARNING C275 IN LINE 208 OF PLCD_BUS.C: expression with possibly no effect
   7                                                  #include        "intrins.h"
   8                                          
   9                                                  
  10                                                  /************* main program ************/
  11                                                  /******** input 2 @@--->command ********/
  12                                                  void main(void)
  13                                                  {
  14   1                                                      unsigned char   da,flag=0,*fu;
  15   1                                                      char    i=0,j=0,k[4],p; 
  16   1                                                      char    far dumy;
  17   1      
  18   1                                                      SCON=0x52;                      //** Serial Mode 1 **//
  19   1                                                      TMOD=0x21;                      //** T1 Mode 2 **//
  20   1                                                      TH1=0xFD;
  21   1                                                      TL1=0xFD;                       //** Baud 9600 **//
  22   1                                                      TR1=1;                          //** Start T1 **//
  23   1                                                      TI=1;                           //** Open Int T1 **//
  24   1                                              
  25   1                                                      
  26   1                                                      printf("hfkdjf");
  27   1                                                      
  28   1                                                      left_command(lcd_off);
  29   1                                                      right_command(lcd_off);
  30   1                                                      
  31   1                                                      lcd_left_clear();
  32   1                                                      lcd_right_clear();
  33   1                                                      
  34   1                                                      left_command(lcd_on);
  35   1                                                      right_command(lcd_on);
  36   1                                                      display_ascii(2,2,"sdfgasdfgas");
  37   1                                                      while(1)
  38   1                                                      {
  39   2                                                              if(RI==1)
  40   2                                                              {       
  41   3                                                                      da=getkey();
  42   3                                                                      if(da=='@')
  43   3                                                                      {
  44   4                                                                              while(RI==0);
  45   4                                                                              da=getkey();
  46   4                                                                              if(da=='@')
  47   4                                                                              {
  48   5                                                                                      while(RI==0);
  49   5                                                                                      da=getkey();
  50   5                                                                                      if(da=='0')
  51   5                                                                                      {
  52   6                                                                                              left_command(lcd_on);
  53   6                                                                                              right_command(lcd_on);
C51 COMPILER V7.01  PC2LCD                                                                 11/28/2003 13:22:37 PAGE 2   

  54   6                                                                                      }
  55   5                                                                                      else if(da=='1')
  56   5                                                                                      {
  57   6                                                                                              left_command(lcd_off);
  58   6                                                                                              right_command(lcd_off);
  59   6                                                                                      }
  60   5                                                                                      else if(da=='2')
  61   5                                                                                      {
  62   6                                                                                              lcd_left_clear();
  63   6                                                                                              lcd_right_clear();
  64   6                                                                                              i=0;
  65   6                                                                                              j=0;
  66   6                                                                                      }
  67   5                                                                              }
  68   4                                                                              else 
  69   4                                                                              {
  70   5                                                                                      display_ascii(i,j,"@");
  71   5                                                                                      i++;
  72   5                                                                                      if(i>15)
  73   5                                                                                      {
  74   6                                                                                              i=0;
  75   6                                                                                              j=j+2;
  76   6                                                                                              if(j>7)
  77   6                                                                                              {       j=0;}
  78   6                                                                                      }

⌨️ 快捷键说明

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