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

📄 lcd_b.lst

📁 IC卡购电软件实现
💻 LST
字号:
C51 COMPILER V7.08   LCD_B                                                                 09/27/2006 09:14:00 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE LCD_B
OBJECT MODULE PLACED IN LCD_B.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD_B.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*******************************************************************************
   2          *  标题:  蓝海微芯LJD-SY-5200单片机开发系统演示程序                            *
   3          *  文件:  LCD.C                                                                *
   4          *  日期:  2006-8-9                                                             *
   5          *  版本:  1.0                                                                  *
   6          *  作者:  蓝海微芯                                                             *
   7          *  网站: http://www.ljd-2008.com                                              *
   8          ********************************************************************************
   9          *  描述:                                                                       *
  10          *         液晶显示程序模块                                                     *     
  11          *                                                                              *
  12          *                                                                              *
  13          ********************************************************************************
  14          * 【版权】 Copyright(C)微芯科技 http://www.bluemcu.com    All Rights Reserved  *          
  15          * 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息!                  *
  16          *******************************************************************************/
  17          #include<reg51.h>                  /*=== 头文件包含 ===*/
  18          #include<intrins.h>
  19          #include<absacc.h>
  20          #include<IC_CARD_b.h>
  21          /********************************************************************
  22          函 数 名:initial_GLCD()
  23          功    能:对12232液晶显示屏进行初始化
  24          说    明:
  25          调    用:
  26          入口参数:
  27          出口参数:
  28          ***********************************************************************/
  29          void initial_GLCD()
  30          {
  31   1        EX1=0;
  32   1        command_GLCD(0x30);    /*功能设定*/
  33   1        delay();
  34   1      
  35   1        command_GLCD(0x30);    /*功能设定*/
  36   1        delay();
  37   1      
  38   1        command_GLCD(0x30);    /*功能设定*/
  39   1        delay();
  40   1      
  41   1        command_GLCD(0x06);    /*显示器控制:游标不显示*/
  42   1        delay();
  43   1      
  44   1        command_GLCD(0x01);    /*清屏幕*/
  45   1        delay();
  46   1      
  47   1        command_GLCD(0x0c);    /*进入模式设定*/
  48   1        delay();
  49   1        EX1=1;
  50   1      }
  51          
  52          /********************************************************************
  53          函 数 名:conmmand_GLCD(uchar ord)
  54          功    能:写命令到12232
  55          说    明:
C51 COMPILER V7.08   LCD_B                                                                 09/27/2006 09:14:00 PAGE 2   

  56          调    用:
  57          入口参数:uchar ord
  58          出口参数:
  59          ***********************************************************************/
  60          void command_GLCD(uchar ord)
  61          {
  62   1        EX1=0;
  63   1        chkbusy_GLCD();
  64   1        W_C_GLCD=ord;
  65   1        EX1=1;
  66   1      }
  67          
  68          /********************************************************************
  69          函 数 名:write_GLCD(uchar dat)
  70          功    能:写数据到12232
  71          说    明:
  72          调    用:
  73          入口参数:uchar dat
  74          出口参数:
  75          ***********************************************************************/
  76          void write_GLCD(uchar dat)
  77          {
  78   1        EX1=0;
  79   1        chkbusy_GLCD();
  80   1        W_D_GLCD=dat;
  81   1        EX1=1;
  82   1      }
  83          /********************************************************************
  84          函 数 名:chk_GLCD()
  85          功    能:检查液晶内部工作状态
  86          说    明:
  87          调    用:
  88          入口参数:
  89          出口参数:
  90          ***********************************************************************/
  91          void chkbusy_GLCD()
  92          {
  93   1        do{ACC=R_B_GLCD;}
  94   1        while(bflag==1);
  95   1      }
  96          
  97          /********************************************************************
  98          函 数 名:delay()
  99          功    能:延时25us
 100          说    明:
 101          调    用:
 102          入口参数:
 103          出口参数:
 104          ***********************************************************************/
 105          void delay()
 106          {
 107   1        uchar i;
 108   1        for(i=0;i<25;i++)
 109   1        {;}
 110   1      }
 111          
 112          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    100    ----
   CONSTANT SIZE    =   ----    ----
C51 COMPILER V7.08   LCD_B                                                                 09/27/2006 09:14:00 PAGE 3   

   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 + -