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

📄 celiange.lst

📁 程序运行时,在屏上画出一个东南大学的圆形校徽,写出"东南大学电子管厂"的文字,还有一些该仪器的操作菜单. 练习者可以改写其中的字库,或该写其中的图形数组文件,参考该程序,写出所需要的文字和图形.
💻 LST
📖 第 1 页 / 共 5 页
字号:
C51 COMPILER V6.23a  CELIANGE                                                              05/30/2007 12:24:19 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE CELIANGE
OBJECT MODULE PLACED IN CeLiange.OBJ
COMPILER INVOKED BY: C:\Program Files\keil\C51\BIN\C51.EXE CeLiange.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1              //#pragma OPTIMIZE(9)       //from 0 to 9代码优化
   2          
   3          #include<reg52.h>
   4          #include<absacc.h>
   5          #include<intrins.h>
   6          #include"math.h"
   7          
   8          #define uchar unsigned char
   9          #define uint unsigned int
  10          #define _Nop() _nop_()
  11          
  12          sbit SDA=P1^7;
  13          sbit SCL=P1^6;
  14          bit ack;
  15          bit recolum=0;
  16          
  17          bit oper1=0;//测量周期
  18          bit oper2=0;//测量振幅
  19          bit oper3=0;//测量相差
  20          
  21          uchar amptitude=0;
  22          uchar flag=0; 
  23          
  24          uint counter2=0;
  25          uint counter1=0;
  26          
  27          bit int2flag=0;
  28          uchar fast=0;
  29          uchar slow=0;//测量相差的两个标志
  30          
  31          sbit chip2=P1^4;
  32          //sbit chip1=P1^1;
  33          sbit chip1=P1^3;
  34          sbit en=P1^0;
  35          sbit rw=P3^6;
  36          sbit di=P3^7;
  37          uchar band[16];
  38          
  39          
  40          uchar code xiegang[]=
  41          {
  42                  /*--  文字:  /  --*/
  43                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
  44                  0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,
  45          };
  46          
  47          uchar code yi[]=
  48          {
  49                  /*--  文字:  已  --*/
  50                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  51                  0x00,0x00,0xE2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7E,0x00,0x00,0x00,0x00,
  52                  0x00,0x00,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x10,0x00,
  53          };
  54          
  55          uchar code maohao[]=
C51 COMPILER V6.23a  CELIANGE                                                              05/30/2007 12:24:19 PAGE 2   

  56          {
  57                  /*--  文字:  :  --*/
  58                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  59                  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  60                  0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  61          };
  62          
  63          uchar code wei[]=
  64          {
  65                  /*--  文字:  位  --*/
  66                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  67                  0x00,0xC0,0x30,0xEC,0x03,0x2A,0xC8,0x09,0x0A,0x0E,0x08,0xE8,0x48,0x08,0x00,0x00,
  68                  0x01,0x00,0x00,0x7F,0x20,0x20,0x20,0x27,0x20,0x30,0x2E,0x21,0x20,0x20,0x20,0x00,
  69          };
  70          
  71          uchar code du[]=
  72          {
  73                  /*--  文字:  度  --*/
  74                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  75                  0x00,0x00,0xFC,0x04,0x24,0x24,0xFC,0xA5,0xA6,0xA4,0xFC,0x24,0x24,0x24,0x04,0x00,
  76                  0x80,0x60,0x1F,0x80,0x80,0x42,0x46,0x2A,0x12,0x12,0x2A,0x26,0x42,0xC0,0x40,0x00,
  77          };
  78          
  79          uchar code cece[]=
  80          {
  81                  /*--  文字:  策  --*/
  82                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  83                  0x10,0x28,0xA7,0xA4,0xAC,0xB4,0xA4,0xF8,0xA4,0xA7,0xA4,0xAC,0xB4,0x24,0x04,0x00,
  84                  0x40,0x40,0x2F,0x20,0x10,0x08,0x04,0xFF,0x04,0x08,0x14,0x28,0x67,0xC0,0x40,0x00,
  85          };
  86          
  87          uchar code dongdong[]=
  88          {
  89                  /*--  文字:  动  --*/
  90                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
  91                  0x20,0x24,0x24,0xE4,0x24,0x24,0x24,0x20,0x10,0x10,0xFF,0x10,0x10,0xF0,0x00,0x00,
  92                  0x08,0x1C,0x0B,0x08,0x0C,0x05,0x4E,0x24,0x10,0x0C,0x03,0x20,0x40,0x3F,0x00,0x00,
  93          };
  94          
  95          uchar code num33[]=
  96          {
  97                  /*--  文字:  3  --*/
  98                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
  99                  0xFF,0xCF,0xF7,0x77,0x77,0xB7,0xCF,0xFF,0xFF,0xE7,0xDF,0xDF,0xDF,0xEE,0xF1,0xFF,
 100          };
 101          
 102          uchar code dot[]=
 103          {
 104                  /*--  文字:  .  --*/
 105                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 106                  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
 107          };
 108          
 109          uchar code zu[]=
 110          {
 111                  /*--  文字:  阻  --*/
 112                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 113                  0x00,0xFF,0x11,0x29,0xC7,0x01,0xFE,0x22,0x22,0x22,0x22,0x22,0xFE,0x00,0x00,0x00,
 114                  0x00,0xFF,0x02,0x04,0x43,0x40,0x7F,0x42,0x42,0x42,0x42,0x42,0x7F,0x40,0x40,0x00,
 115          };
 116          
 117          uchar code ni[]=
C51 COMPILER V6.23a  CELIANGE                                                              05/30/2007 12:24:19 PAGE 3   

 118          {
 119                  /*--  文字:  尼  --*/
 120                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 121                  0x00,0x00,0xFE,0x12,0x12,0xD2,0x12,0x12,0x12,0x12,0x92,0x12,0x3E,0x00,0x00,0x00,
 122                  0x40,0x30,0x0F,0x00,0x00,0x3F,0x42,0x42,0x43,0x41,0x41,0x41,0x40,0x70,0x00,0x00,
 123          };
 124          
 125          uchar code xi[]=
 126          {
 127                  /*--  文字:  系  --*/
 128                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 129                  0x00,0x00,0x02,0x22,0xB2,0xAA,0x66,0x62,0x22,0x11,0x4D,0x81,0x01,0x01,0x00,0x00,
 130                  0x00,0x40,0x21,0x13,0x09,0x05,0x41,0x81,0x7F,0x01,0x05,0x09,0x13,0x62,0x00,0x00,
 131          
 132          };
 133          
 134          uchar code wait[]=
 135          {
 136                  /*--  文字:  …  --*/
 137                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 138                  0x00,0xC0,0xC0,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,
 139                  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 140          };
 141          
 142          unsigned char code dong[32]={
 143          /*--  文字:  东  --*/
 144          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 145          0x00,0x04,0x04,0xC4,0xB4,0x8C,0x87,0x84,0xF4,0x84,0x84,0x84,0x84,0x04,0x00,0x00,
 146          0x00,0x00,0x20,0x18,0x0E,0x04,0x20,0x40,0xFF,0x00,0x02,0x04,0x18,0x30,0x00,0x00,
 147          };
 148          
 149          unsigned char code nan[32]={
 150          /*--  文字:  南  --*/
 151          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 152          0x04,0x04,0xE4,0x24,0x24,0x64,0xB4,0x2F,0x24,0xA4,0x64,0x24,0x24,0xE6,0x04,0x00,
 153          0x00,0x00,0x7F,0x04,0x05,0x05,0x05,0x7F,0x05,0x05,0x05,0x25,0x44,0x3F,0x00,0x00,
 154          };
 155          
 156          unsigned char code da[32]={
 157          /*--  文字:  大  --*/
 158          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 159          0x20,0x20,0x20,0x20,0x20,0x20,0xA0,0x7F,0xA0,0x20,0x20,0x20,0x20,0x20,0x20,0x00,
 160          0x00,0x80,0x40,0x20,0x10,0x0C,0x03,0x00,0x01,0x06,0x08,0x30,0x60,0xC0,0x40,0x00,
 161          };
 162          
 163          unsigned char code xue[32]={
 164          /*--  文字:  学  --*/
 165          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 166          0x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,
 167          0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00,
 168          };
 169          
 170          unsigned char code dian[32]={
 171          /*--  文字:  电  --*/
 172          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 173          0x00,0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xF8,0x00,0x00,0x00,
 174          0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0x3F,0x44,0x44,0x44,0x44,0x4F,0x40,0x70,0x00,
 175          };
 176          
 177          unsigned char code zi[32]={
 178          /*--  文字:  子  --*/
 179          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
C51 COMPILER V6.23a  CELIANGE                                                              05/30/2007 12:24:19 PAGE 4   

 180          0x00,0x00,0x02,0x02,0x02,0x02,0x02,0xE2,0x12,0x0A,0x06,0x02,0x00,0x80,0x00,0x00,
 181          0x01,0x01,0x01,0x01,0x01,0x41,0x81,0x7F,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
 182          };
 183          
 184          uchar code guan[]={
 185          /*--  文字:  管  --*/
 186          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 187                  0x08,0x64,0x23,0xA6,0xAA,0xA2,0xAA,0xB4,0xA3,0xA2,0xA6,0x2A,0x22,0x62,0x20,0x00,
 188                  0x00,0x00,0x00,0xFF,0x4A,0x4A,0x4A,0x4A,0x4A,0x4A,0x4B,0xF8,0x00,0x00,0x00,0x00,
 189          };
 190          
 191          unsigned char code chang[32]={
 192          /*--  文字:  厂  --*/
 193          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 194          0x00,0x00,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00,
 195          0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 196          };
 197          
 198          uchar code num[][16]={
 199          /*--  文字:  0  --*/
 200          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 201          0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
 202          
 203          /*--  文字:  1  --*/
 204          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 205          0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
 206          
 207          /*--  文字:  2  --*/
 208          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 209          0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
 210          
 211          /*--  文字:  3  --*/
 212          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 213          0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
 214          
 215          /*--  文字:  4  --*/
 216          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 217          0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
 218          
 219          /*--  文字:  5  --*/
 220          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 221          0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
 222          
 223          /*--  文字:  6  --*/
 224          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 225          0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
 226          
 227          /*--  文字:  7  --*/
 228          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 229          0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
 230          
 231          /*--  文字:  8  --*/
 232          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 233          0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
 234          
 235          /*--  文字:  9  --*/
 236          /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 237          0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
 238          };
 239          
 240          uchar code ge[]=
 241          {
C51 COMPILER V6.23a  CELIANGE                                                              05/30/2007 12:24:19 PAGE 5   

 242                  /*--  文字:  格  --*/
 243                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=16x16   --*/
 244                  0x08,0x88,0x68,0xFF,0x48,0xA8,0x10,0x0C,0x97,0xA4,0x44,0xB4,0x8C,0x00,0x00,0x00,
 245                  0x02,0x01,0x00,0xFF,0x00,0x01,0x01,0xFF,0x42,0x42,0x42,0x42,0xFE,0x01,0x01,0x00,
 246          };
 247          
 248          uchar code space[]=//反白的空格
 249          {
 250                  /*--  文字:     --*/
 251                  /*--  Times New Roman12;  此字体下对应的点阵为:宽x高=8x16   --*/
 252                  0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
 253          };
 254          

⌨️ 快捷键说明

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