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

📄 drawing_line.lst

📁 液晶屏显示花样proteus仿真 液晶屏显示花样proteus仿真
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V8.02   DRAWING_LINE                                                          08/04/2008 00:19:51 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE DRAWING_LINE
OBJECT MODULE PLACED IN C:\Documents and Settings\besin\Desktop\伍妮香\ww\drawing_line.obj
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE drawing_line.c BROWSE DEBUG OBJECTEXTEND OBJECT(C:\Documents 
                    -and Settings\besin\Desktop\伍妮香\ww\drawing_line.obj)

line level    source

   1          /*
   2               designed by Besin,12,13,2007,If you have any ideal please contact me, 
   3               besin127@163.com, I am glad to discuss with you!
   4          */
   5          
   6          #include<reg51.h>
   7          #include<drive_functions.h>
*** ERROR C202 IN LINE 346 OF DRIVE_FUNCTIONS.H: 'q': undefined identifier
*** ERROR C141 IN LINE 346 OF DRIVE_FUNCTIONS.H: syntax error near 'delay_ms'
   8          
   9          uchar timer,second,minute=18,hour=8,day=1,month=1,count,key,weekday;
  10          uint year=2008;
  11          bit flag,add_flag,sub_flag,flag_day,flag_sec;
  12          
  13          uchar temp[8]={0,0,10,0,0,10,0,0};
  14          uchar temp1[8]={0,0,11,0,1,11,0,1};
  15          uchar mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};
  16          
  17          uchar code number[]=
  18          {
  19          /*--  文字:  0  --*/
  20          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  21          0x00,0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,
  22          
  23          /*--  文字:  1  --*/
  24          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  25          0x00,0x20,0x30,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
  26          
  27          /*--  文字:  2  --*/
  28          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  29          0x00,0x60,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x20,0x00,
  30          
  31          /*--  文字:  3  --*/
  32          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  33          0x00,0x30,0x08,0x08,0x08,0x08,0xF0,0x00,0x00,0x18,0x20,0x20,0x21,0x21,0x1E,0x00,
  34          
  35          /*--  文字:  4  --*/
  36          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  37          0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x06,0x05,0x04,0x04,0x04,0x3F,0x04,
  38          
  39          /*--  文字:  5  --*/
  40          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  41          0x00,0xF8,0x48,0x48,0x48,0x48,0x88,0x00,0x00,0x18,0x20,0x20,0x20,0x20,0x1F,0x00,
  42          
  43          /*--  文字:  6  --*/
  44          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  45          0x00,0xE0,0x10,0x88,0x88,0x88,0x30,0x00,0x00,0x0F,0x11,0x20,0x20,0x20,0x1F,0x00,
  46          
  47          /*--  文字:  7  --*/
  48          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  49          0x00,0x08,0x08,0x08,0x08,0xC8,0x38,0x00,0x00,0x00,0x00,0x30,0x0E,0x01,0x00,0x00,
  50          
  51          /*--  文字:  8  --*/
  52          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
C51 COMPILER V8.02   DRAWING_LINE                                                          08/04/2008 00:19:51 PAGE 2   

  53          0x00,0x60,0x90,0x08,0x08,0x08,0x90,0x60,0x00,0x0C,0x12,0x21,0x21,0x21,0x12,0x0C,
  54          
  55          /*--  文字:  9  --*/
  56          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  57          0x00,0xF0,0x08,0x08,0x08,0x10,0xE0,0x00,0x00,0x19,0x22,0x22,0x22,0x11,0x0F,0x00,
  58          /*--  文字:  :  --*/
  59          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  60          0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,
  61          
  62          /*--  文字:  -  --*/
  63          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  64          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x00,
  65          
  66          /*--  文字:     --*/
  67          /*--  黑体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  68          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  69          
  70          };
  71          
  72          
  73          
  74          uchar code hanzi[]=
  75          {
  76          /*--  文字:  星  --*/
  77          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  78          0x00,0x00,0x7E,0xFE,0xD6,0x56,0x56,0xD6,0xD6,0x56,0x56,0x7E,0x7E,0x00,0x00,0x00,
  79          0x00,0x66,0x67,0x6B,0x6B,0x6B,0x6B,0x7F,0x7F,0x6B,0x6B,0x6B,0x6B,0x60,0x60,0x00,
  80          
  81          /*--  文字:  期  --*/
  82          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  83          0x00,0x0C,0xFF,0xFF,0xAC,0xFF,0xFF,0x0C,0xFE,0xFE,0x66,0x66,0xFE,0xFE,0x00,0x00,
  84          0x26,0x36,0x1F,0x07,0x06,0x1F,0x57,0x66,0x3F,0x1F,0x03,0x63,0x7F,0x3F,0x00,0x00,
  85          };
  86          
  87          
  88          
  89          uchar code xingqi[]=
  90          {
  91           /*--  文字:  六  --*/
  92          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  93          0x00,0x60,0x60,0x60,0x60,0x60,0x62,0x6E,0x6C,0x60,0x60,0x60,0x60,0x60,0x60,0x00,
  94          0x00,0x20,0x30,0x1C,0x0E,0x03,0x00,0x00,0x00,0x01,0x03,0x0E,0x38,0x30,0x00,0x00,
  95          
  96          /*--  文字:  日  --*/
  97          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  98          0x00,0x00,0x00,0xFF,0xFF,0xC3,0xC3,0xC3,0xC3,0xC3,0xC3,0xFF,0xFF,0x00,0x00,0x00,
  99          0x00,0x00,0x00,0x7F,0x7F,0x30,0x30,0x30,0x30,0x30,0x30,0x7F,0x7F,0x00,0x00,0x00,
 100          
 101          /*--  文字:  一  --*/
 102          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 103          0x00,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0x00,
 104          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 105          
 106          /*--  文字:  二  --*/
 107          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 108          0x00,0x00,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x00,0x00,0x00,
 109          0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,
 110          
 111          /*--  文字:  三  --*/
 112          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 113          0x00,0x00,0x0C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x8C,0x0C,0x00,0x00,0x00,
 114          0x00,0x30,0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x30,0x30,0x00,0x00,
C51 COMPILER V8.02   DRAWING_LINE                                                          08/04/2008 00:19:51 PAGE 3   

 115          
 116          /*--  文字:  四  --*/
 117          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 118          0x00,0xFE,0xFE,0x06,0x06,0xFE,0xFE,0x06,0xFE,0xFE,0x06,0x06,0xFE,0xFE,0x00,0x00,
 119          0x00,0x7F,0x7F,0x36,0x37,0x33,0x31,0x30,0x31,0x33,0x33,0x33,0x7F,0x7F,0x00,0x00,
 120          
 121          /*--  文字:  五  --*/
 122          /*--  黑体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 123          0x00,0x06,0xC6,0xC6,0xC6,0xC6,0xFE,0xFE,0xC6,0xC6,0xC6,0xC6,0x06,0x06,0x00,0x00,
 124          0x30,0x30,0x30,0x30,0x30,0x3F,0x3F,0x30,0x30,0x30,0x3F,0x3F,0x30,0x30,0x30,0x00,
 125          };
 126          
 127          
 128          
 129          void delay_us(uchar us)
 130          {
 131   1       while(us--);
 132   1       }
 133          
 134          /******************************** 显示子程序 **********************************************************/
 135          
 136          void display_time(void)
 137          {
 138   1        unsigned char i;
 139   1        uchar *p;
 140   1        temp[0]=hour/10;
 141   1        temp[1]=hour%10;
 142   1        temp[2]=10;
 143   1        temp[3]=minute/10;
 144   1        temp[4]=minute%10;
 145   1        temp[5]=10;
 146   1        temp[6]=second/10;
 147   1        temp[7]=second%10;
 148   1        for(i=0;i<8;i++)

⌨️ 快捷键说明

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