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

📄 guding.lst

📁 我写的四字点阵
💻 LST
字号:
C51 COMPILER V8.02   GUDING                                                                04/06/2009 16:47:45 PAGE 1   


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

line level    source

   1          #include <reg51.h>
   2          #include <ziku.h>
   3          #include <DS1302.h>
   4          #include<stdio.h> 
   5          #include<string.h> 
   6          #include<stdlib.h> 
   7          #define uchar unsigned char 
   8          #define uint unsigned int 
   9          sbit CLK=P3^6;
  10          sbit STR=P3^5;              //锁存
  11          sbit RData= P3^7;            //红数据
  12          sbit key=P1^0;
  13          uint n,a;
  14          uchar keynum;
  15          char CC[]="邢邢";
  16          void delay()
  17          {
  18   1              uchar y;
  19   1      
  20   1              for(y=120;y>0;y--);
  21   1      }
  22          void sendbyteR(unsigned char bbyte1)
  23          { 
  24   1      uchar i;
  25   1      for(i=0;i<8;i++)
  26   1         {
  27   2               if(bbyte1&0x80)
  28   2        {
  29   3         RData=1;
  30   3        }
  31   2      else
  32   2        {RData=0;} 
  33   2                 CLK=0;
  34   2               CLK=0;
  35   2               CLK=0;
  36   2               CLK=1;
  37   2               CLK=1;
  38   2               CLK=1;
  39   2      
  40   2           bbyte1<<=1; 
  41   2         } 
  42   1      }
  43          void mie()
  44          {
  45   1                                      sendbyteR(0xff);
  46   1                                      sendbyteR(0xff);
  47   1                                              sendbyteR(0xff);
  48   1                                                      sendbyteR(0xff);
  49   1                              sendbyteR(0xff);
  50   1                                                      sendbyteR(0xff);
  51   1                                              sendbyteR(0xff);
  52   1                                      sendbyteR(0xff);
  53   1                      STR=0;STR=0;STR=1; STR=1;
  54   1                                      delay();        
  55   1      }
C51 COMPILER V8.02   GUDING                                                                04/06/2009 16:47:45 PAGE 2   

  56          
  57          uint dis_hz(char uu)//显示一个字母
  58          {
  59   1              uint j;
  60   1              static  unsigned int index;
  61   1              index = 0;       
  62   1              do
  63   1               {
  64   2                      if((hzsy[index]) ==uu|| (hzsy[index]) == '\0') 
  65   2                      {
  66   3                              break;  
  67   3                      }
  68   2                      //index++; 
  69   2                      index=index+2;
  70   2                      //index++;
  71   2      //              hzsy++;
  72   2      //              hzsy++;
  73   2              }
  74   1              while(1);
  75   1      
  76   1              j=index/2;
  77   1              return(j);
  78   1      }
  79          void dis_nhz(char *p)
  80          {
  81   1              uchar k=0;
  82   1              uchar R[4];
  83   1              uchar i,j;
  84   1              while(*p!='\0')
  85   1              {       
  86   2                 R[k]=dis_hz(*p);
  87   2                 k++;
  88   2                 p++;
  89   2                 p++; 
  90   2              }
  91   1        for(i=0;i<16;i++)
  92   1              {               P2=i;
  93   2                      
  94   2              for(j=k;j>0;j--)
  95   2                      {       
  96   3                         sendbyteR(hzzh[R[j-1]][i*2+1]);
  97   3                         sendbyteR(hzzh[R[j-1]][i*2]);
  98   3                      }
  99   2                                STR=0;STR=0;STR=1; STR=1;
 100   2                                      delay();
 101   2                                                      mie();
 102   2                      }
 103   1      }


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