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

📄 lcd_test0.lst

📁 里面有c和单片机的程序
💻 LST
字号:
C51 COMPILER V7.06   LCD_TEST0                                                             07/30/2007 11:17:30 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE LCD_TEST0
OBJECT MODULE PLACED IN D:\C\LCD_TEST0.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE D:\C\LCD_TEST0.C DB SB OE

stmt level    source

   1          # include<reg52.h>
   2          # include<stdio.h>
   3          # include<intrins.h>
   4          
   5          # define uchar unsigned char
   6          # define uint unsigned int
   7          
   8          sbit RS=P2^1;
   9          sbit RW=P2^4;
  10          sbit E=P2^5;
  11          
  12          void delay();
  13          void init();
  14          void wc51r(uchar i);
  15          void wc51ddr(uchar j);
  16          void fbusy();
  17          
  18          void main()
  19          {SP=0X50;
  20   1       init();
  21   1       wc51r(0X80);
  22   1       wc51ddr(0X47);
  23   1       wc51ddr(0X4F);
  24   1       wc51ddr(0X44);
  25   1       wc51r(0XC5);
  26   1       wc51ddr(0X42);
  27   1       wc51ddr(0X59);
  28   1       wc51ddr(0X45);
  29   1       while(1);
  30   1      }
  31          
  32          void init()
  33          {wc51r(0X01);
  34   1       wc51r(0X38);
  35   1       wc51r(0X0E);
  36   1       wc51r(0X06);
  37   1      }
  38          
  39          void fbusy()
  40          {RS=0;
  41   1       RW=1;
  42   1       E=1;
  43   1       E=0;
  44   1       while(P0&0X80);
  45   1       delay();
  46   1      }
  47          
  48          void wc51r(uchar j)
  49          {fbusy();
  50   1       E=0;RS=0;RW=0;
  51   1       E=1;
  52   1       P0=j;
  53   1       E=0;
  54   1       delay();
  55   1      }
C51 COMPILER V7.06   LCD_TEST0                                                             07/30/2007 11:17:30 PAGE 2   

  56          
  57          void wc51ddr(uchar j)
  58          {fbusy();
  59   1       E=0;RS=1;RW=1;
  60   1       E=1;
  61   1       P0=j;
  62   1       E=0;
  63   1       delay();
  64   1       }
  65          
  66          void delay()
  67          {uchar y;
  68   1      for(y=0;y<0XFF;y++);
  69   1      }
C51 COMPILER V7.06   LCD_TEST0                                                             07/30/2007 11:17:30 PAGE 3   

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


P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1
P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
P2 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A0H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
delay. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  y. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_CHAR   0007H  1
size_t . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
_wc51r . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
SP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0081H  1
RS . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A1H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
RW . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A4H  1
fbusy. . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
init . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
E. . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00A5H  1
_wc51ddr . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  j. . . . . . . . . . . . . . . . . .  AUTO     DATA   U_CHAR   0000H  1
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    133    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       2
   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 + -