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

📄 lcd_init.lst

📁 单片机控制的步进电机 不是很完善 但是能实现基本功能
💻 LST
字号:
C51 COMPILER V7.06   LCD_INIT                                                              03/24/2007 20:31:57 PAGE 1   


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

stmt level    source

   1          /*
   2          void    Right_Show_Sign         (uchar  x,uchar y,uchar sign_num);
   3          void    Right_Show_Figure       (uchar  x,uchar y,uchar figure_num);
   4          void    Right_Show_Word         (uchar  x,uchar y,uchar word_num);
   5          void    Left_Show_Sign          (uchar  x,uchar y,uchar sign_num);
   6          void    Left_Show_Figure        (uchar  x,uchar y,uchar figure_num);
   7          void    Left_Show_Word          (uchar  x,uchar y,uchar word_num);
   8          void    Lcd_SetZ                        (uchar z);
   9          void    Lcd_Off                         (void);
  10          void    Lcd_On                          (void);
  11          void    IntRst                          (void);
  12          */
  13          #define uchar   unsigned char
  14          //#include      <reg52.h>
  15          #include<Lcd_Show_Declare.h>
  16          
  17          void    Show_Null(void)//清屏
  18                  {
  19   1                      uchar   i,j,x,y;        
  20   1                      for(i=0;i<4;i++)
  21   1                              {for(j=0;j<4;j++)
  22   2                                      {       
  23   3                                              x=i*2;y=j*16;
  24   3                                              Right_Show_Null(x,y);
  25   3                                              Left_Show_Null(x,y);
  26   3                                      }
  27   2                              }
  28   1              }
  29                          
  30          void    Show_Sign(void)//显示===========
  31                  {
  32   1                      uchar   i;
  33   1                      for(i=0;i<8;i++)
  34   1                              Left_Show_Sign(0,i*8,2);
  35   1                      for(i=0;i<8;i++)
  36   1                              Right_Show_Sign(0,i*8,2);
  37   1              }
  38          
  39          void    Show_Greet(void)//显示电机控制系统湖南师范大学XXX制作   
  40                  {       //电机智能控制系统 
  41   1                      Left_Show_Word(2,0,2);
  42   1                      Left_Show_Word(2,16,3);
  43   1                      Left_Show_Word(2,32,4);
  44   1                      Left_Show_Word(2,48,5);
  45   1                      Right_Show_Word(2,0,6);
  46   1                      Right_Show_Word(2,16,7);
  47   1                      Right_Show_Word(2,32,8);
  48   1                      Right_Show_Word(2,48,9);
  49   1                      //湖南师范大学                  
  50   1                      Left_Show_Word(4,16,10);
  51   1                      Left_Show_Word(4,32,11);
  52   1                      Left_Show_Word(4,48,12);
  53   1                      Right_Show_Word(4,0,13);
  54   1                      Right_Show_Word(4,16,14);
  55   1                      Right_Show_Word(4,32,15);
C51 COMPILER V7.06   LCD_INIT                                                              03/24/2007 20:31:57 PAGE 2   

  56   1                      //XXX制作
  57   1                      Left_Show_Word(6,32,16);
  58   1                      Left_Show_Word(6,48,17);
  59   1                      Right_Show_Word(6,0,18);
  60   1                      Right_Show_Word(6,16,19);
  61   1                      Right_Show_Word(6,32,20);
  62   1              }
  63           
  64          void    Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进  
  65                  {
  66   1                      Left_Show_Word(3,0,21);
  67   1                      Left_Show_Word(3,16,22);
  68   1                      Left_Show_Word(3,32,23);
  69   1                      Left_Show_Word(3,48,24);
  70   1                      Right_Show_Word(3,0,25);
  71   1                      Right_Show_Word(3,16,26);
  72   1                      Right_Show_Word(3,32,27);
  73   1                      Right_Show_Sign(3,48,0);        //---
  74   1                      Left_Show_Word(6,32,28);
  75   1                      Left_Show_Word(6,48,29);
  76   1                      Right_Show_Word(6,32,0);
  77   1                      Right_Show_Word(6,48,1);        //----
  78   1                      Left_Show_Figure(6,16,1);
  79   1                      Right_Show_Figure(6,16,2);                              
  80   1              }
  81           
  82          void    Show_Speed_Set(void)//显示"请预置转速 "
  83                  {
  84   1                      Left_Show_Word(3,0,21);
  85   1                      Left_Show_Word(3,16,22);
  86   1                      Left_Show_Word(3,32,23);
  87   1                      Left_Show_Word(3,48,34);
  88   1                      Right_Show_Word(3,0,29);
  89   1                      Right_Show_Sign(3,16,0);                
  90   1              }
  91          
  92          void    Show_Step_Length(void)//显示"请预置步长: "  
  93                  {
  94   1                      Left_Show_Word(3,0,21);
  95   1                      Left_Show_Word(3,16,22);
  96   1                      Left_Show_Word(3,32,23);
  97   1                      Left_Show_Word(3,48,0);
  98   1                      Right_Show_Word(3,0,43);                
  99   1                      Right_Show_Sign(3,16,0);//---           
 100   1              }
 101           
 102          
 103          void    Show_Ready(void)//显示"准备好:" 
 104                  {
 105   1                      Left_Show_Word(4,32,36);
 106   1                      Left_Show_Word(4,48,37);
 107   1                      Right_Show_Word(4,0,38);
 108   1                      Right_Show_Sign(4,16,3);
 109   1              }
 110          void    Show_Start(void)//显示"启动"
 111                  {
 112   1                      Right_Show_Word(4,0,39);
 113   1                      Right_Show_Word(4,16,40);               
 114   1              }
 115          
 116          void    Show_Running(void)//显示"运行中"
 117                  {
C51 COMPILER V7.06   LCD_INIT                                                              03/24/2007 20:31:57 PAGE 3   

 118   1                      Right_Show_Word(4,0,44);
 119   1                      Right_Show_Word(4,16,45);
 120   1                      Right_Show_Word(4,32,30);       
 121   1              }
 122          
 123          void    Show_Stop(void)//显示"停止"
 124                  {
 125   1                      Right_Show_Word(4,0,41);
 126   1                      Right_Show_Word(4,16,42);               
 127   1              }
 128          void    Show_Step(void)//显示"步进"
 129                  {
 130   1                      Right_Show_Word(4,0,0);
 131   1                      Right_Show_Word(4,16,1);                
 132   1              }
 133          
 134          void    Show_Direction(bit      a)//显示"正反向"
 135                  {       
 136   1                      
 137   1                      if      (a)Left_Show_Word(2,0,33);
 138   1                              else    Left_Show_Word(2,0,32);
 139   1                      Left_Show_Word(2,16,34);                
 140   1              }
 141          
 142          /*
 143                  void    Show_Null(void);//清屏
 144                  void    Show_Sign(void);//显示===========
 145                  void    Show_Greet(void);//显示电机控制系统湖南师范大学XXX制作   
 146                  void    Show_Operation_Model(void)//显示"请预置工作方式"1全速2步进  
 147                  void    Show_Speed_Set(void)//显示"请预置转速 "
 148                  void    Show_Step_Length(void) //显示"请预置步长: "   
 149                  void    Show_Ready(void)//显示"准备好:" 
 150                  void    Show_Start(void)//显示"启动" 
 151                  void    Show_Running(void)//显示"运行中"
 152                  void    Show_Stop(void)//显示"停止"
 153                  void    Show_Step(void)//显示"步进"
 154                  void    Show_Direction(bit      a)//显示"正反向"
 155                  
 156          */


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