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

📄 display.lst

📁 单片机控制电机程序
💻 LST
字号:
C51 COMPILER V8.08   DISPLAY                                                               03/18/2009 21:19:04 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN Display.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE Display.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<ZLG7290.h>
   2          #include<aduc841.h>
   3          unsigned char  m=0;
   4          unsigned char  dacflag=0;
   5          unsigned int dac[3]=0;
   6          /**********************************************************
   7          I2C时序的延时程序
   8          适用于aduc848,系统时钟为12.582912MHz时,for循环30次以上
   9          ***********************************************************/
  10          static void Delay(char i)
  11          {
  12   1              while(i --);
  13   1      }
  14          
  15          /*void flash_Init(void)
  16          {
  17                  ZLG7290_WriteReg(ZLG7290_FlashOnOff,0x11);//设置闪烁控制寄存器
  18                  Delay(100);
  19                  ZLG7290_cmd(0x70,0x00);      //设置停止闪烁
  20                  Delay(100);
  21          
  22          }*/
  23          /***********************************************************
  24          函数:INT1_SVC()
  25          功能:ZLG7290 键盘中断服务程序
  26          说明:中断触发方式选择负边沿触发,因此不必等待中断请求信号恢复为高电平
  27          ***********************************************************/
  28          unsigned char keyFlag = 0;                         //定义键盘中断标志,keyFlag = 1 表示有键按下
  29          void interrupt0() interrupt 2
  30          {
  31   1              keyFlag = 1;
  32   1      }
  33          
  34          /***********************************************************
  35          函数:KeyScan()
  36          功能:测试按键功能
  37          ***********************************************************/
  38          unsigned  int KeyScan(void)
  39          { 
  40   1          
  41   1              unsigned int key;
  42   1              if(!INT1)
  43   1              {
  44   2                      key = I2C_gets(0x01);
  45   2                      I2C_gets(0x02);
  46   2                      return (key);                   //读键值
  47   2              }
  48   1              else return 0;
  49   1      }
  50          
  51          /***********************************************************
  52          函数:DispInit()
  53          功能:显示初始化
  54          ***********************************************************/
  55          void DispInit(void)
C51 COMPILER V8.08   DISPLAY                                                               03/18/2009 21:19:04 PAGE 2   

  56          {
  57   1              ZLG7290_Init();         
  58   1      }
  59          
  60          /***********************************************************
  61          函数:DispClrAll()
  62          功能:清除所有显示
  63          ***********************************************************/
  64          void DispClr(unsigned char B,unsigned char n)
  65          {
  66   1       unsigned char i;
  67   1       for ( i = B;i <= B + n;i ++ )
  68   1       {
  69   2         ZLG7290_Download(i,0,0,31);   
  70   2         Delay(10); 
  71   2       }
  72   1      }
  73          
  74          /***********************************************************
  75          函数:DispLong()
  76          功能:
  77          参数:
  78          dat:要显示的数据
  79          ***********************************************************/
  80          /*void DispLong( unsigned  int dat,unsigned char flash)
  81          {
  82                  //unsigned char i = 0;
  83                  EA = 0;    
  84          //      ZLG7290_Download(i ++,1,flash,dat / 10);
  85          //      ZLG7290_Download(i ++,0,flash,dat % 10);
  86          if(dacflag==1)
  87          {  
  88             
  89             ZLG7290_Download(0,1,flash,dat/100);
  90          
  91             ZLG7290_Download(1,0,flash,dat%100/10);   
  92          
  93             ZLG7290_Download(2,0,flash,dat%10);
  94             dacflag=0;
  95          }       
  96          
  97                  ZLG7290_cmd(0x70,0x00);      //设置停止闪烁     
  98                  EA = 1;
  99          }*/
 100          
 101          
 102          
 103          
 104          
 105          
 106          
 107          
 108          
 109          
 110          
 111          
 112          
 113          
 114          
 115          
 116          
 117          
C51 COMPILER V8.08   DISPLAY                                                               03/18/2009 21:19:04 PAGE 3   

 118          
 119          
 120          
 121          
 122          
 123          
 124          
 125          
 126          
 127          
 128          
 129          
 130          
 131          
 132          
 133          
 134          
 135          
 136          
 137          
 138          
 139          
 140          
 141          
 142          
 143          
 144          
 145          
 146          
 147          
 148          
 149          
 150          
 151          
 152          
 153          
 154          
 155          
 156          
 157          
 158          
 159          
 160          
 161          
 162          
 163          
 164          


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