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

📄 yejingqudong.lst

📁 单片机AD转化 功能较简单实用 对初学者有一定帮助
💻 LST
字号:
C51 COMPILER V7.01  YEJINGQUDONG                                                           08/06/2007 14:38:55 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE YEJINGQUDONG
OBJECT MODULE PLACED IN yejingqudong.OBJ
COMPILER INVOKED BY: D:\keil安装包\安装处\C51\BIN\C51.EXE yejingqudong.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>                            //头文件
   2          #include <absacc.h>
   3          #define CW  XBYTE[0xf9fc]   //00               //液晶控制地址
   4          #define CR  XBYTE[0xf9fe]   //10
   5          #define DW  XBYTE[0xf9fd]   //01
   6          #define DR  XBYTE[0xf9ff]   //11
   7          #define LED XBYTE[0xf8ff]
   8          unsigned char key;                           //按键值变量
   9          bit flag;             //读忙标志位
  10              
  11          //================================      
  12          void delay(unsigned int i) //延时子程序
  13                  {
  14   1                      while(--i);
  15   1              }
  16          
  17          //=======================================   
  18          unsigned char ReadLcdCode(void)     //读液晶命令口子程序
  19                  {
  20   1                      unsigned char a;
  21   1                      delay(100);
  22   1                      a=CR;
  23   1                      return (a);     
  24   1              }
  25          
  26          //=======================================   
  27          void readbf(void)                   //读液晶忙子程序
  28                  {   
  29   1                      while(flag)
  30   1                      {
  31   2                              flag=(bit)(ReadLcdCode()&0x80);
  32   2                      }
  33   1              }
  34          
  35          //=======================================    
  36          void WriteLcdCode(unsigned char a)  //写液晶命令子程序
  37                  {
  38   1                      delay(20);
  39   1                      CW=a;
  40   1                      delay(20);      
  41   1              }
  42          
  43          //=======================================    
  44          void WriteLcdData(unsigned char a)  //写液晶数据子程序
  45                  {   
  46   1                      delay(20);
  47   1                      DW=a;
  48   1                      delay(20); 
  49   1          } 
  50                  
  51          //======================================= 
  52          void inttilcs(void)    //液晶初始化子程序
  53          {   
  54   1          WriteLcdCode(0x38);
  55   1              delay(500);   
C51 COMPILER V7.01  YEJINGQUDONG                                                           08/06/2007 14:38:55 PAGE 2   

  56   1              readbf();     
  57   1              WriteLcdCode(0x01);
  58   1              readbf();
  59   1              delay(500);   
  60   1              WriteLcdCode(0x0c);
  61   1              readbf();
  62   1              delay(500);
  63   1              WriteLcdCode(0x06);
  64   1      }
  65          
  66          


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


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

⌨️ 快捷键说明

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