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

📄 ex6-5.lst

📁 12864程序51单片机控制12864液晶(程序+仿真电路)
💻 LST
📖 第 1 页 / 共 4 页
字号:
C51 COMPILER V8.05a   EX6_5                                                                12/06/2007 16:28:35 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE EX6_5
OBJECT MODULE PLACED IN .\obj\EX6-5.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE EX6-5.C BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\EX6-5.lst) OBJECT(.\obj\EX6-5
                    -.obj)

line level    source

   1          //*P1.0             Y0: 正转
   2          //*P1.1                 Y1: 反转
   3          //*P1.2                 Y2: 运行
   4          //*P1.3                 E:      *P3.7
   5          //*P1.4                 RW:     *P3.6
   6          //*P1.5                 DI:     *P3.5
   7          //*P1.6                 CS1:    *P3.3
   8          //*P1.7                 CS2:    *P3.4 
   9          //P2:     LCM DEDA
  10          #include <AT89X52.H>
  11          #include <1210.H>                       //7*8控制板输入输出定义
  12          #define TIMER0_COUNT 0xDC11     /* 10000h-((11,059,200/(12*FREQ))-17 */ 
  13          static unsigned timer0_tick;
  14          unsigned int            demp;           //定时时间
  15          unsigned int            deda1;
  16          /*绘图型 LCD 指令 */
  17          #define  GLCD_OFF               62       //显示器关闭
  18          #define  GLCD_ON                63       //显示器打开
  19          #define  GLCD_START_LINE_0      192      //设开始坐标
  20          #define  SET_PAGE               184      //设页数(X坐标)
  21          #define  SET_Y_ADDRESS_0        64       //设X坐标
  22          #define  CLEAR                  0    //设页数(X坐标)
  23          /*绘图型 LCD 控制线 */
  24          #define  ENABLE                         1
  25          #define  DISABLE                0
  26          #define  READ                           1
  27          #define  WRITE                          0
  28          #define  COMMAND                        0
  29          #define  DATA                   1 
  30          #define  GLCD_CS2               P3_3
  31          #define  GLCD_CS1               P3_4
  32          #define  GLCD_D_I               P3_5
  33          #define  GLCD_R_W                       P3_6
  34          #define  GLCD_ENABLE                    P3_7 
  35          #define scl P3_2  //时序
  36          #define sda P3_0  //数据线 
  37          unsigned char           PANMOSHI1=0     ;
  38          unsigned char           PANMOSHI2=0     ;
  39          unsigned char           MOSHI1=0;
  40          unsigned char           MOSHI2=0;
  41          unsigned char           MOSHI3=0;
  42          /*********************************************************************/
  43          /********************字库***********************************************/
  44          /*********************************************************************/
  45          unsigned char code digit[10][2][16]=
  46          {{{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x00},
  47          {0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,0x00,0x00,0x00}},/*"0",9*/
  48          {{0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  49          {0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00}},/*"1",0*/
  50          {{0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00},
  51          {0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,0x00,0x00,0x00}},/*"2",1*/
  52          {{0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x00,0x00},
  53          {0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00}},/*"3",2*/
  54          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x00,0x00},
C51 COMPILER V8.05a   EX6_5                                                                12/06/2007 16:28:35 PAGE 2   

  55          {0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x00,0x00,0x00}},/*"4",3*/
  56          {{0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x00,0x00},
  57          {0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00}},/*"5",4*/
  58          {{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x00},
  59          {0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00}},/*"6",5*/
  60          {{0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00},
  61          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*"7",6*/
  62          {{0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00},
  63          {0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,0x00,0x00,0x00}},/*"8",7*/
  64          {{0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x00},
  65          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,0x00,0x00,0x00}}};/*"9",8*/ 
  66          //(:)
  67          unsigned char code comma[2][16]=
  68          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
  69          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00}};/*":",0*/
  70          unsigned char code space[2][16]=
  71          {{0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00},
  72          {0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00}};     
  73          unsigned char code GUOLI[8][2][16]=
  74          {{{0x80,0x81,0x8E,0x04,0x00,0x10,0x50,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00},
  75          {0x40,0x20,0x1F,0x20,0x20,0x40,0x40,0x43,0x41,0x48,0x50,0x4F,0x40,0x40,0x40,0x00}},/*"过",0*/
  76          {{0x10,0x20,0x81,0x66,0x00,0xF8,0x48,0x48,0xFF,0x2A,0x2A,0x2A,0xAA,0x18,0x08,0x00},
  77          {0x04,0x7C,0x43,0x20,0x18,0x37,0x00,0x38,0x41,0x45,0x49,0x41,0x71,0x08,0x30,0x00}},/*"滤",1*/
  78          {{0x00,0xFC,0x44,0x44,0x44,0xFC,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00},
  79          {0x00,0x07,0x04,0x04,0x04,0x07,0x00,0x00,0x03,0x40,0x80,0x7F,0x00,0x00,0x00,0x00}},/*"时",2*/
  80          {{0x00,0xF8,0x01,0x06,0x00,0xF0,0x92,0x92,0x92,0x92,0xF2,0x02,0x02,0xFE,0x00,0x00},
  81          {0x00,0xFF,0x00,0x00,0x00,0x07,0x04,0x04,0x04,0x04,0x07,0x40,0x80,0x7F,0x00,0x00}}};/*"间",3*/
  82          unsigned char code XIAOSHI[8][2][16]=
  83          {
  84          {{0x00,0x00,0x00,0xC0,0x70,0x20,0x00,0xFF,0x00,0x10,0x20,0xC0,0x80,0x00,0x00,0x00},
  85          {0x04,0x02,0x01,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x01,0x07,0x02,0x00}},/*"小",8*/
  86          {{0x00,0xFC,0x44,0x44,0x44,0xFC,0x10,0x90,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x00},
  87          {0x00,0x07,0x04,0x04,0x04,0x07,0x00,0x00,0x03,0x40,0x80,0x7F,0x00,0x00,0x00,0x00}}};/*"时",9*/
  88          unsigned char code QINGXIE[8][2][16]=
  89           /*****************************************************************/
  90          {{{0x10,0x61,0x06,0xE0,0x18,0x20,0xAA,0xAA,0xAA,0xBF,0xAA,0xAA,0xAA,0x2A,0x00,0x00},
  91          {0x04,0x04,0xFF,0x00,0x00,0x00,0xFF,0x0A,0x0A,0x0A,0x4A,0x8A,0x7F,0x00,0x00,0x00}},/*"清",0*/
  92          {{0x10,0x61,0x06,0xF0,0xA0,0x98,0x8E,0x88,0x88,0xFF,0x88,0x88,0x88,0x80,0x80,0x00},
  93          {0x04,0x04,0xFF,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x3F,0x40,0x40,0x40,0x70,0x00}}};/*"洗",1*/
  94          
  95          unsigned char code MIAO[2][16]=
  96          {{0x12,0x12,0xD2,0xFE,0x91,0x11,0xC0,0x38,0x10,0x00,0xFF,0x00,0x08,0x10,0x60,0x00},
  97          {0x04,0x03,0x00,0xFF,0x00,0x83,0x80,0x40,0x40,0x20,0x23,0x10,0x08,0x04,0x03,0x00}};/*"秒",0*/
  98          unsigned char code ZHIDONG[8][2][16]=                                                                                              
  99          /*****************************************************************/ 
 100          {{{0x00,0x00,0x00,0xF8,0x48,0x48,0x4C,0x4B,0x4A,0x48,0x48,0x48,0xF8,0x00,0x00,0x00},
 101          {0x00,0x00,0x00,0xFF,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFF,0x00,0x00,0x00}},/*"自",0*/
 102          {{0x20,0x24,0x24,0xE4,0x24,0x24,0x24,0x20,0x10,0x10,0xFF,0x10,0x10,0xF0,0x00,0x00},
 103          {0x08,0x1C,0x0B,0x08,0x0C,0x05,0x4E,0x24,0x10,0x0C,0x03,0x20,0x40,0x3F,0x00,0x00}},/*"动",1*/
 104          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
 105          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*":",0*/
 106          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",4*/
 107          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*" ",5*/
 108          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",6*/
 109          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*" ",7*/
 110          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",8*/
 111          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*" ",9*/
 112          {{0x10,0x61,0x06,0xE0,0x18,0x20,0xAA,0xAA,0xAA,0xBF,0xAA,0xAA,0xAA,0x2A,0x00,0x00},
 113          {0x04,0x04,0xFF,0x00,0x00,0x00,0xFF,0x0A,0x0A,0x0A,0x4A,0x8A,0x7F,0x00,0x00,0x00}},/*"清",10*/
 114          {{0x10,0x61,0x06,0xF0,0xA0,0x98,0x8E,0x88,0x88,0xFF,0x88,0x88,0x88,0x80,0x80,0x00},
 115          {0x04,0x04,0xFF,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x3F,0x40,0x40,0x40,0x70,0x00}}};/*"洗",11*/
 116          unsigned char code DANCHENG[2][2][16]=
C51 COMPILER V8.05a   EX6_5                                                                12/06/2007 16:28:35 PAGE 3   

 117          /*****************************************************************/ 
 118          {{{0x00,0x00,0xF8,0x28,0x29,0x2E,0x2A,0xF8,0x28,0x2C,0x2B,0x2A,0xF8,0x00,0x00,0x00},
 119          {0x08,0x08,0x0B,0x09,0x09,0x09,0x09,0xFF,0x09,0x09,0x09,0x09,0x0B,0x08,0x08,0x00}},/*"单",0*/
 120          {{0x10,0x12,0xD2,0xFE,0x91,0x11,0x80,0xBF,0xA1,0xA1,0xA1,0xA1,0xBF,0x80,0x00,0x00},
 121          {0x04,0x03,0x00,0xFF,0x00,0x41,0x44,0x44,0x44,0x7F,0x44,0x44,0x44,0x44,0x40,0x00}}};/*"程",1*/
 122          unsigned char code SHUANGCHENG[2][2][16]=
 123          /*****************************************************************/
 124          {{{0x00,0x12,0x22,0x42,0x82,0x62,0x1E,0x00,0x1E,0xE2,0x02,0x02,0xE2,0x1E,0x00,0x00},
 125          {0x20,0x10,0x08,0x06,0x01,0x03,0x4E,0x24,0x10,0x09,0x06,0x09,0x10,0x60,0x20,0x00}},/*"双",0*/
 126          {{0x10,0x12,0xD2,0xFE,0x91,0x11,0x80,0xBF,0xA1,0xA1,0xA1,0xA1,0xBF,0x80,0x00,0x00},
 127          {0x04,0x03,0x00,0xFF,0x00,0x41,0x44,0x44,0x44,0x7F,0x44,0x44,0x44,0x44,0x40,0x00}}};/*"程",1*/
 128          unsigned char code LIANXI[2][2][16]=
 129          /*****************************************************************/
 130          {{{0x40,0x41,0x4E,0xC4,0x00,0x44,0xE4,0x5C,0x47,0xF4,0x44,0x44,0x44,0x04,0x00,0x00},
 131          {0x00,0x40,0x20,0x1F,0x22,0x42,0x42,0x42,0x42,0x5F,0x42,0x42,0x42,0x42,0x42,0x00}},/*"连",0*/
 132          {{0x20,0x30,0xA8,0x67,0x12,0x00,0x90,0x34,0xD4,0x1F,0xF4,0x14,0x54,0x34,0x10,0x00},
 133          {0x22,0x23,0x22,0x12,0x10,0x02,0x02,0x43,0x22,0x1A,0x07,0x0A,0x12,0x62,0x02,0x00}}};/*"续",1*/ 
 134          /******************************************************************/
 135          char code SHOUDONGHZ[4][2][16]=
 136          {{{0x00,0x24,0x24,0x24,0x24,0x24,0x24,0xFE,0xFE,0x22,0x22,0x22,0x22,0x22,0x20,0x00},
 137          {0x02,0x02,0x02,0x02,0x02,0x42,0xC2,0xFF,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x02}},/*"手",0*/
 138          {{0x20,0x24,0x24,0xE4,0xE4,0x24,0x24,0x24,0x30,0x10,0xFF,0xFF,0x10,0xF0,0xF0,0x00},
 139          {0x08,0x1C,0x1F,0x0B,0x0C,0x0D,0x4F,0x6E,0x34,0x1C,0x0F,0x23,0x60,0x7F,0x3F,0x00}},/*"动",1*/
 140          {{0x08,0x38,0x30,0xFF,0xFF,0x20,0x20,0x20,0xFF,0xFF,0xE1,0xE7,0x2E,0x2C,0x20,0x20},
 141          {0x04,0x06,0x03,0xFF,0xFF,0x60,0x38,0x1F,0x07,0x00,0x03,0x0F,0x3C,0x70,0x60,0x20}},/*"状",0*/
 142          {{0x00,0x04,0x04,0x04,0x84,0xC4,0x74,0x7F,0xDF,0xB4,0x64,0xC4,0x84,0x84,0x04,0x00},
 143          {0x00,0x60,0x79,0x39,0x01,0x3C,0x7C,0x42,0x4E,0x4C,0x40,0x70,0x74,0x0D,0x39,0x31}}};/*"态",1*/ 
 144          char code SHANG[4][2][16]=
 145          {{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
 146          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*" ",3*/
 147          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x00},
 148          {0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x60,0x40,0x00}},/*"上",0*/
 149          {{0x00,0x40,0x44,0x44,0x44,0xFE,0x42,0x42,0x40,0x40,0xFE,0x40,0x40,0x60,0x40,0x00},
 150          {0x00,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00}},/*"升",0*/
 151          {{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
 152          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}}};/*" ",3*/ 
 153          char code XIA[4][2][16]=
 154          {{{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
 155          {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}},/*" ",3*/
 156          {{0x00,0x02,0x02,0x02,0x02,0x02,0x02,0xFE,0x22,0x62,0xC2,0x82,0x02,0x03,0x02,0x00},

⌨️ 快捷键说明

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