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

📄 krhld.lst

📁 LED照明行业地砖及护栏控制器程序 从现况来看
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.50   KRHLD                                                                 11/09/2006 17:29:01 PAGE 1   


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

line level    source

   1          //************************************
   2          //**** 测试护栏管程序
   3          //****  pcb:mdx-48 mcu:89c2051 2004-07-17
   4          //************************************
   5          #include <reg51.h>
   6          #include <stdio.h>//一般I/O函数
   7          #include <stdlib.h>//标准函数
   8          #include <absacc.h>//绝对地址
   9          #include <intrins.h>//内部函数  
  10          #include <setjmp.h>
  11          #define uchar unsigned char
  12          #define uint unsigned int
  13          #define Byte unsigned char
  14          #define Word unsigned int
  15          #define ulong unsigned long
  16          #define bool bit
  17          #define true 1
  18          #define false 0
  19          #define V_TH0   0xfb  /* 时间常数高8位 (65536-500)/256                  */
  20          #define V_TL0   0x00  /* 时间常数低8位 (65536-500)%256   11.0592*/
  21          #define ADD 2
  22          #define reg01 XBYTE[0xc000]
  23          #define reg02 XBYTE[0xc001] //控制寄存器
  24          uchar code chr[]=
  25          {
  26          0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x07,0x07,0x06,0x06,0x05,0x05,0x05,0x04,0x04,
  27          0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
  28          0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
  29          0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0E,0x0E,0x0D,0x0D,0x0D,0x0C,0x0C,0x0B,0x00,
  30          0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x07,0x07,0x06,0x06,0x05,0x05,0x05,0x04,0x04,
  31          0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
  32          0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
  33          0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0E,0x0E,0x0D,0x0D,0x0D,0x0C,0x0C,0x0B,0x00,
  34          0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x07,0x07,0x06,0x06,0x05,0x05,0x05,0x04,0x04,
  35          0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
  36          0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
  37          0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0E,0x0E,0x0D,0x0D,0x0D,0x0C,0x0C,0x0B,0x00,
  38          0x0B,0x0B,0x0A,0x0A,0x09,0x09,0x08,0x07,0x07,0x06,0x06,0x05,0x05,0x05,0x04,0x04,
  39          0x04,0x04,0x04,0x04,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,0x03,
  40          0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
  41          0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0E,0x0E,0x0D,0x0D,0x0D,0x0C,0x0C,0x0B,0x00,
  42          
  43          };
  44          //*****************************************************************************
  45          uchar code chg[]=
  46          {
  47          0x0F,0x0E,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0C,0x0B,0x0B,0x0B,0x0A,0x0A,0x0A,0x0A,
  48          0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x09,0x09,0x09,0x08,0x08,0x07,0x07,
  49          0x06,0x06,0x06,0x05,0x05,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,
  50          0x05,0x05,0x05,0x05,0x04,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x07,0x07,0x00,
  51          0x0F,0x0E,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0C,0x0B,0x0B,0x0B,0x0A,0x0A,0x0A,0x0A,
  52          0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x09,0x09,0x09,0x08,0x08,0x07,0x07,
  53          0x06,0x06,0x06,0x05,0x05,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,
  54          0x05,0x05,0x05,0x05,0x04,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x07,0x07,0x00,
  55          0x0F,0x0E,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0C,0x0B,0x0B,0x0B,0x0A,0x0A,0x0A,0x0A,
C51 COMPILER V7.50   KRHLD                                                                 11/09/2006 17:29:01 PAGE 2   

  56          0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x09,0x09,0x09,0x08,0x08,0x07,0x07,
  57          0x06,0x06,0x06,0x05,0x05,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,
  58          0x05,0x05,0x05,0x05,0x04,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x07,0x07,0x00,
  59          0x0F,0x0E,0x0E,0x0E,0x0D,0x0D,0x0C,0x0C,0x0C,0x0B,0x0B,0x0B,0x0A,0x0A,0x0A,0x0A,
  60          0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x0A,0x09,0x09,0x09,0x08,0x08,0x07,0x07,
  61          0x06,0x06,0x06,0x05,0x05,0x04,0x04,0x04,0x04,0x05,0x05,0x05,0x05,0x05,0x05,0x05,
  62          0x05,0x05,0x05,0x05,0x04,0x05,0x05,0x05,0x05,0x05,0x06,0x06,0x06,0x07,0x07,0x00,
  63          
  64          };
  65          //*************************************
  66          uchar code chb[]=
  67          {
  68          0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,
  69          0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  70          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  71          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0E,0x0D,0x0B,0x0A,0x08,0x07,0x06,0x05,0x04,0x03,
  72          0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,
  73          0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  74          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  75          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0E,0x0D,0x0B,0x0A,0x08,0x07,0x06,0x05,0x04,0x03,
  76          0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,
  77          0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  78          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  79          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0E,0x0D,0x0B,0x0A,0x08,0x07,0x06,0x05,0x04,0x03,
  80          0x02,0x02,0x02,0x02,0x02,0x02,0x03,0x03,0x03,0x03,0x04,0x04,0x05,0x05,0x06,0x06,
  81          0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E,0x0E,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  82          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,
  83          0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0E,0x0D,0x0B,0x0A,0x08,0x07,0x06,0x05,0x04,0x03,
  84          
  85          };
  86          //******************************
  87          uchar code x64cr[]=
  88          {
  89          15,11,7,3,0,0,0,0,
  90          15,11,7,3,0,0,0,0,
  91          0,0,0,0,0,0,0,0,
  92          0,0,0,0,0,0,0,0,
  93          0,0,0,0,0,0,0,0,
  94          15,11,7,3,0,0,0,0,
  95          15,11,7,3,0,0,0,0,
  96          
  97          };
  98          //********************
  99          uchar code x64cg[]=
 100          {
 101          0,0,0,0,0,0,0,0,
 102          15,11,7,3,0,0,0,0,
 103          15,11,7,3,0,0,0,0,
 104          15,11,7,3,0,0,0,0,
 105          0,0,0,0,0,0,0,0,
 106          0,0,0,0,0,0,0,0,
 107          15,11,7,3,0,0,0,0,
 108          };
 109          //*************************************
 110          uchar code x64cb[]=
 111          {
 112          0,0,0,0,0,0,0,0,
 113          0,0,0,0,0,0,0,0,
 114          0,0,0,0,0,0,0,0,
 115          15,11,7,3,0,0,0,0,
 116          15,11,7,3,0,0,0,0,
 117          15,11,7,3,0,0,0,0,
C51 COMPILER V7.50   KRHLD                                                                 11/09/2006 17:29:01 PAGE 3   

 118          15,11,7,3,0,0,0,0,
 119          };
 120          //******************************
 121          uchar code x7cr[]=
 122          {
 123          15,
 124          15,
 125          0,
 126          0,
 127          0,
 128          15,
 129          15,
 130          
 131          };
 132          //********************
 133          uchar code x7cg[]=
 134          {
 135          0,
 136          15,
 137          15,
 138          15,
 139          0,
 140          0,
 141          15,
 142          };
 143          //*************************************
 144          uchar code x7cb[]=
 145          {
 146          0,
 147          0,
 148          0,
 149          15,
 150          15,
 151          15,
 152          15,
 153          };
 154          
 155          //**************************************************************
 156          uchar   pwm,rl,mode;
 157          uchar   pointer;
 158          uchar   dis_buf[96];
 159          sbit    roe=P1^3;
 160          sbit    goe=P1^4;
 161          sbit    boe=P1^5;
 162          sbit    da=P1^0;
 163          sbit    sclk=P1^1;
 164          sbit    lat=P1^2;
 165          //*****************************************
 166          //       延时
 167          //**************************************
 168          void delay(uint tim)
 169          {
 170   1      uint i;
 171   1      while(tim!=0)
 172   1              {
 173   2              for(i=0;i<500;i++);
 174   2              tim--;
 175   2              }
 176   1      }
 177          //-----------------------
 178          void    cler(void)
 179          {
C51 COMPILER V7.50   KRHLD                                                                 11/09/2006 17:29:01 PAGE 4   

 180   1      uchar i,j;
 181   1      j=0;
 182   1      for(i=0;i<96;i++)
 183   1              dis_buf[i]=~j;
 184   1      }
 185          //*****************************************
 186          void    pwm_oe(uchar r,g,b)

⌨️ 快捷键说明

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