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

📄 gongchangping.lst

📁 proteus仿真实例大全
💻 LST
字号:
C51 COMPILER V7.50   GONGCHANGPING                                                         11/20/2008 17:21:25 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE GONGCHANGPING
OBJECT MODULE PLACED IN gongchangping.OBJ
COMPILER INVOKED BY: C:\Program Files\C51\BIN\C51.EXE gongchangping.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*头文件*/
   2          
   3          #include<reg52.h>
   4          #include<intrins.h>
   5          /*宏定义*/
   6          #define uchar unsigned char
   7          #define uint  unsigned int
   8          
   9          void hang();
  10          
  11          void delay500ms(void);
  12          
  13          sbit ds=P1^1;//数据打入口
  14          sbit shcp=P1^0;//移位数据脉冲
  15          sbit stcp=P1^3;//数据打出脉冲
  16          
  17          uchar temp,j=0,i,k=0;
  18          
  19          
  20          
  21          
  22          /***************************************************/
  23          unsigned  code sw[16]={0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,
  24                             0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67}; /*16行段码*/
  25                                  
  26          /***************************************************/
  27          unsigned code hangzi[]={
  28          /*我   CCED2   1 */
  29          0x06,0xE0,0x1E,0x3C,0x36,0x30,0x36,0x30,0x06,0x30,0xFF,0xFF,0x06,0x30,0x36,0x30,
  30          0x3C,0xF0,0x1C,0x3C,0x0C,0x37,0x1E,0x30,0xDB,0xB0,0xF0,0x30,0xE0,0x3C,0xC0,0x18,
  31          
  32          /*的   CB5C4   2*/
  33          0x03,0x18,0x03,0x18,0x03,0x0C,0x7F,0x7E,0x61,0xE6,0x61,0xE6,0x60,0xE6,0x63,0x7E,
  34          0x66,0x66,0x6E,0x66,0x6C,0x66,0x60,0x66,0x60,0x7E,0x3C,0x66,0x18,0x06,0x00,0x00,
  35          
  36          /*字   CD7D6  3*/
  37          0x00,0xC0,0x01,0x80,0x7F,0xFC,0x60,0x0C,0x30,0x06,0x0F,0xF8,0x06,0x00,0x03,0x00,
  38          0x01,0x80,0xFF,0xFE,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xE0,0x00,0xC0,
  39          
  40          /*库   CBFE2  4*/
  41          0x01,0x80,0x03,0x00,0xFF,0xFC,0x01,0x8C,0x01,0x8C,0x7F,0xFC,0x06,0xCC,0x06,0x6C,
  42          0x7F,0xFC,0x06,0x6C,0x06,0x0C,0xFF,0xFC,0x06,0x0C,0x06,0x06,0x06,0x06,0x06,0x03,
  43          
  44          /*结   CBDE1  5*/
  45          0x0C,0x18,0x0C,0x18,0x0C,0x0C,0xFF,0xCC,0x0C,0x36,0x0C,0x1F,0x7F,0x98,0x00,0x0C,
  46          0x00,0x06,0x7F,0xBF,0x61,0x80,0x61,0x80,0x61,0xB8,0x7F,0x8F,0x61,0x80,0x00,0x00,
  47          
  48          /*构   CB9B9  6*/
  49          0x06,0x18,0x06,0x18,0x03,0x18,0x7F,0xFF,0x61,0x98,0x66,0xDC,0x66,0x3C,0x63,0x7E,
  50          0x6F,0x7E,0x79,0x9B,0x7F,0xD8,0x78,0x18,0x60,0x18,0x78,0x18,0x30,0x18,0x00,0x00,
  51          
  52          /*横   CBAE1  7*/
  53          0x1B,0x0C,0x1B,0x0C,0x7F,0xCC,0x1B,0x0C,0x1B,0x3F,0xFF,0xEC,0x0C,0x1E,0x7F,0xBE,
  54          0x6D,0x8F,0x7F,0x8F,0x6D,0x8C,0x7F,0x8C,0x00,0x0C,0x33,0x0C,0xE1,0x8C,0xC0,0xEC,
  55          
C51 COMPILER V7.50   GONGCHANGPING                                                         11/20/2008 17:21:25 PAGE 2   

  56          /*向   CCFF2  8*/
  57          0x00,0xC0,0x00,0x60,0x7F,0xFC,0x60,0x0C,0x60,0x0C,0x6F,0xEC,0x6C,0x6C,0x6C,0x6C,
  58          0x6C,0x6C,0x6C,0x6C,0x6F,0xEC,0x6C,0x6C,0x60,0x0C,0x78,0x0C,0x30,0x0C,0x00,0x00,
  59          
  60          /*组   CD7E9  9*/
  61          0x00,0x18,0x3F,0xB8,0x31,0x98,0x31,0xEC,0x31,0xEC,0x3F,0xBE,0x31,0xB0,0x31,0x98,
  62          0x31,0x8C,0x3F,0xFE,0x31,0x80,0x31,0x80,0x31,0xF0,0xFF,0xDE,0x00,0x00,0x00,0x00,
  63          
  64          /*边   CB1DF  10*/
  65          0x03,0x06,0x03,0x0C,0x03,0x1C,0x03,0x0C,0x3F,0xE0,0x33,0x00,0x33,0x1F,0x33,0x18,
  66          0x31,0x98,0x31,0x98,0x30,0xD8,0x1E,0x78,0x0C,0x18,0x00,0x3C,0xFF,0xE6,0x00,0x00,
  67          
  68          /*********************************************************************************************************
             -****/
  69          /*取   CC8A1  11*/
  70          0x00,0x00,0x03,0xFF,0xFE,0xCC,0x66,0xCC,0x66,0xFC,0x66,0xCC,0x66,0xCC,0x3C,0xFC,
  71          0x3C,0xCC,0x1B,0xCC,0x19,0xEC,0x3C,0xFC,0xE6,0xC7,0x63,0xC0,0x00,0xC0,0x00,0xC0,
  72          
  73          /*顺   CCBB3  12*/
  74          0x00,0x00,0xFF,0xE6,0x0C,0x7E,0x06,0x7E,0x7F,0xFE,0x61,0xFE,0x61,0xFE,0x6D,0xFE,
  75          0x6D,0xFE,0x6D,0xFE,0x6D,0xFE,0x0C,0x7E,0x1E,0x66,0x73,0x63,0x61,0xE0,0x00,0x00,
  76          
  77          /*序   CD0F2  13*/
  78          0x01,0x80,0x03,0x00,0xFF,0xFC,0x00,0x0C,0x3F,0xEC,0x19,0x8C,0x0F,0x0C,0x06,0x0C,
  79          0xFF,0xFC,0x66,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x06,0x07,0x86,0x03,0x03,
  80          
  81          /*右   CD3D2 14 */
  82          0x00,0xC0,0x00,0xC0,0x00,0xC0,0xFF,0xFF,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x38,
  83          0x3F,0xFC,0x30,0x36,0x30,0x33,0x30,0x30,0x30,0x30,0x3F,0xF0,0x30,0x30,0x00,0x00,
  84          
  85          /*上   CC9CF  15*/
  86          0x00,0x00,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x3F,0x80,0x01,0x80,
  87          0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x61,0x80,0xFF,0xFE,0x00,0x00,
  88          
  89          /*角   CBDC7  16*/
  90          0x00,0x60,0x3F,0xE0,0x18,0x60,0x0C,0x30,0x7F,0xF8,0x63,0x1C,0x63,0x1E,0x7F,0xF8,
  91          0x63,0x18,0x63,0x18,0x7F,0xF8,0x63,0x18,0x63,0x18,0x63,0x0C,0x7B,0x0C,0x33,0x06,
  92          
  93          /*奏   CD7E0  17*/
  94          0x01,0x80,0x7F,0xFE,0x01,0x80,0x3F,0xFC,0x01,0x80,0xFF,0xFF,0x06,0xC0,0x0C,0x60,
  95          0x3F,0xF0,0xE1,0x9C,0x61,0x87,0x3F,0xF8,0x06,0xC0,0x1C,0x60,0x78,0x38,0x30,0x0E,
  96          
  97          /*就   CBECD  18*/
  98          0x0C,0x18,0x3C,0x30,0x6D,0xFF,0x6C,0x00,0x0C,0x00,0xFF,0xFE,0x1E,0xC6,0x1E,0xC6,
  99          0x1E,0xFE,0x1E,0x30,0x1E,0x7C,0x1B,0xFC,0xDB,0xF6,0xD9,0xB3,0xF0,0xFC,0x00,0x18,
 100          
 101          /*大   CB4F3 19 */
 102          0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0xFF,0xFF,0x01,0x80,0x03,0xC0,
 103          0x03,0xC0,0x06,0xC0,0x06,0x60,0x0C,0x60,0x18,0x30,0x38,0x18,0xF0,0x0C,0x60,0x06,
 104          
 105          /*打   CB4F2  20*/
 106          0x00,0x18,0x00,0x18,0xFF,0xD8,0x0C,0x18,0x0C,0xFF,0x0C,0x18,0x0C,0x78,0x0C,0x38,
 107          0x0C,0x1C,0x0C,0x1F,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0F,0x1E,0x06,0x0C
 108          
 109          };
 110          
 111          /***************************************************/
 112          shcp1(uchar temp)
 113          {
 114   1        uchar i;
 115   1          for (i=0;i<8;i++)
 116   1                              {
C51 COMPILER V7.50   GONGCHANGPING                                                         11/20/2008 17:21:25 PAGE 3   

 117   2                                      temp=temp<<1;
 118   2                                      ds=CY;
 119   2                                      shcp=1;
 120   2                                      shcp=0;
 121   2                              }
 122   1      }               
 123          
 124          /***************************************************/   
 125          void stcp1(void)
 126          {
 127   1      stcp=1;
 128   1      stcp=0;
 129   1      }
 130          
 131          
 132                                  
 133          voidhang(uchar t)
 134          {
 135   1      uchar l;
 136   1      for(i=0;i<16;i++)
 137   1      {
 138   2       P2=sw[i];
 139   2      for (t=0;t<10;t++)
 140   2      {
 141   3       j=32*t+k;
 142   3       for(l=0;l<2;l++)
 143   3      {
 144   4      temp=hangzi[j];
 145   4      shcp1(temp);
 146   4      
 147   4      j=j+1;
 148   4      }
 149   3      
 150   3      if (j==32*(t+1))
 151   3      {
 152   4      j=0;
 153   4      }
 154   3      }
 155   2      stcp1();
 156   2      k=k+2;
 157   2      delay500ms();
 158   2      
 159   2      }
 160   1      }
 161          /***************************************************/
 162          void delay500ms(void)
 163          {
 164   1         unsigned char i,j,k;
 165   1         for(i=10;i>0;i--)
 166   1         for(j=10;j>0;j--)
 167   1         for(k=11;k>0;k--);
 168   1      }
 169          
 170          
 171          /***************************************************/
 172          void hang(void);
 173          void main(void)
 174          {
 175   1        while(1)
 176   1        {
 177   2        uchar i;
 178   2        uint j;
C51 COMPILER V7.50   GONGCHANGPING                                                         11/20/2008 17:21:25 PAGE 4   

 179   2        stcp=0;
 180   2        for (i=0;i<20;i++)
 181   2        {
 182   3        for (j=0;j<50;j++)
 183   3        {
 184   4         hang();
 185   4       }
 186   3        
 187   3        }}
 188   1      }


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