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

📄 lcd_show.lst

📁 单片机控制的步进电机 不是很完善 但是能实现基本功能
💻 LST
字号:
C51 COMPILER V8.02   LCD_SHOW                                                              04/10/2007 13:45:25 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE LCD_SHOW
OBJECT MODULE PLACED IN Lcd_Show.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Lcd_Show.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #define uchar   unsigned char
   2          #include        <reg52.h>
   3          #include        <Db_Array.H>
   4          #include        <Write_12864.H>
   5          //显示初始化程序集
   6          //右边显示符号数组内元素的子程序
   7          void    Right_Show_Sign(uchar x,uchar y,uchar sign_num)
   8                  {
   9   1                      uchar   *pointer;
  10   1                      pointer=(signs+sign_num*16);                                            
  11   1                      Right_Bytes_DaSend(x,y,pointer,8);
  12   1                      Right_Bytes_DaSend(x+1,y,pointer+8,8);          
  13   1              }
  14          
  15          //右边显示数字数组内元素的子程序
  16          void    Right_Show_Figure(uchar x,uchar y,uchar figure_num)
  17                  {
  18   1                      uchar   *pointer;
  19   1                      pointer=(figures+figure_num*16);                                
  20   1                      Right_Bytes_DaSend(x    ,y,pointer      ,8);
  21   1                      Right_Bytes_DaSend(x+1  ,y,pointer+8,8);                
  22   1              }
  23          //右边显示汉字数组内元素的子程序
  24          void    Right_Show_Word(uchar   x,uchar y,uchar word_num)
  25                  {
  26   1                      uchar   *pointer;
  27   1                      pointer=(words+word_num*32);                            
  28   1                      Right_Bytes_DaSend(x    ,y,pointer      ,16);
  29   1                      Right_Bytes_DaSend(x+1  ,y,pointer+16,16);              
  30   1              }
  31          //左边显示符号数组内元素的子程序
  32          void    Left_Show_Sign(uchar    x,uchar y,uchar sign_num)
  33                  {
  34   1                      uchar   *pointer;
  35   1                      pointer=(signs+sign_num*16);                            
  36   1                      Left_Bytes_DaSend(x             ,y,pointer      ,8);
  37   1                      Left_Bytes_DaSend(x+1   ,y,pointer+8,8);                
  38   1              }
  39          //左边显示数字数组内元素的子程序
  40          void    Left_Show_Figure(uchar  x,uchar y,uchar figure_num)
  41                  {
  42   1                      uchar   *pointer;
  43   1                      pointer=(figures+figure_num*16);                                
  44   1                      Left_Bytes_DaSend(x             ,y,pointer      ,8);
  45   1                      Left_Bytes_DaSend(x+1   ,y,pointer+8,8);                
  46   1              }
  47          //左边显示汉字数组内元素的子程序
  48          void    Left_Show_Word(uchar    x,uchar y,uchar word_num)
  49                  {
  50   1                      uchar   *pointer;
  51   1                      pointer=(words+word_num*32);                            
  52   1                      Left_Bytes_DaSend(x             ,y,pointer      ,16);
  53   1                      Left_Bytes_DaSend(x+1   ,y,pointer+16,16);              
  54   1              }
  55          void    Left_Show_Null(uchar    x,uchar y)
C51 COMPILER V8.02   LCD_SHOW                                                              04/10/2007 13:45:25 PAGE 2   

  56                  {
  57   1                      uchar   *pointer;
  58   1                      pointer=nulls;                          
  59   1                      Left_Bytes_DaSend(x             ,y,pointer      ,16);
  60   1                      Left_Bytes_DaSend(x+1   ,y,pointer+16,16);              
  61   1              }
  62          void    Right_Show_Null(uchar   x,uchar y)
  63                  {
  64   1                      uchar   *pointer;
  65   1                      pointer=nulls;                          
  66   1                      Right_Bytes_DaSend(x    ,y,pointer      ,16);
  67   1                      Right_Bytes_DaSend(x+1  ,y,pointer+16,16);              
  68   1              }
  69          /*申明头文件
  70          void    Right_Show_Sign         (uchar x,uchar y,uchar sign_num);
  71          void    Right_Show_Figure       (uchar  x,uchar y,uchar figure_num);
  72          void    Right_Show_Word         (uchar  x,uchar y,uchar word_num);
  73          void    Right_Show_Null(uchar   x,uchar y)
  74          void    Left_Show_Null(uchar    x,uchar y)
  75          void    Left_Show_Sign          (uchar  x,uchar y,uchar sign_num);
  76          void    Left_Show_Figure        (uchar  x,uchar y,uchar figure_num);
  77          void    Left_Show_Word          (uchar  x,uchar y,uchar word_num);
  78          void    IntRst                          (void);
  79          void    Lcd_SetZ                        (uchar z);
  80          void    Lcd_Off                         (void);
  81          void    Lcd_On                          (void);
  82          */


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