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

📄 parallel port.lst

📁 C51_LCD 12864_图形液晶 并口模式源代码
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.08   PARALLEL_PORT                                                         12/19/2006 21:06:07 PAGE 1   


C51 COMPILER V7.08, COMPILATION OF MODULE PARALLEL_PORT
OBJECT MODULE PLACED IN parallel port.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE parallel port.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*****************************************************************
   2          *                                                                *
   3          * ME500单片机开发系统演示程序 - 12864 图片与文字显示             * 
   4          *                                                                *
   5          * ST7920控制芯片(汉字库),并口模式。                             *
   6          *                                                                *
   7          * 版本: V1.0 (2006/11/20)                                       *
   8          * 作者: gguoqing (Email: gguoqing@willar.com)                   *
   9          * 网站: www.willar.com(伟纳电子)   www.mcusj.com(伟纳单片机世界)*
  10          * 时间: 2006/12/15                                              *
  11          *                                                                *
  12          *【版权】COPYRIGHT(C)伟纳电子 www.willar.com ALL RIGHTS RESERVED *
  13          *【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!      *
  14          *                                                                *
  15          *****************************************************************/
  16          
  17          #include <reg51.h>
  18          #include <intrins.h>
  19          
  20          #define uchar unsigned char
  21          #define uint  unsigned int
  22          
  23          /************* 12864LCD引脚定义 *************/
  24          
  25          #define LCD_data  P0       //数据口
  26          
  27          sbit LCD_RS  =  P2^0;      //寄存器选择输入 
  28          sbit LCD_RW  =  P2^1;      //液晶读/写控制
  29          sbit LCD_EN  =  P2^2;      //液晶使能控制
  30          sbit LCD_PSB =  P2^3;      //串/并方式控制
  31          sbit LCD_RST =  P2^5;      //液晶复位端口
  32          
  33          #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();};
  34          
  35          /*********************************************************/
  36          
  37          uchar code  DIS1[] = {"    伟纳电子    "};
  38          uchar code  DIS2[] = {" ME500开发系统  "};
  39          uchar code  DIS3[] = {" www.willar.com "};
  40          uchar code  DIS4[] = {"TEL:077584867757"};
  41          
  42          /*********************************************************/
  43          
  44          uchar code Photo1[] ={
  45          //伟纳电子
  46          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
  47          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  48          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  49          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  50          0x80,0x00,0x00,0x40,0x00,0x00,0x00,0x08,0x10,0x00,0x00,0x02,0x00,0x02,0x00,0x01,
  51          0x80,0x00,0x3F,0x87,0xE2,0x04,0x80,0x88,0x11,0xE1,0xFF,0x1A,0x41,0xFC,0x10,0x41,
  52          0x88,0xBE,0x05,0x01,0x0A,0x1F,0xE0,0x88,0x11,0x20,0x48,0x12,0x40,0x28,0x13,0xF1,
  53          0x88,0xA0,0x09,0x81,0x0A,0x12,0x20,0x88,0x3D,0x20,0x48,0x3F,0xF0,0x4C,0x2C,0x81,
  54          0x8D,0xA0,0x1E,0x02,0xCA,0x1F,0xE0,0xF6,0x11,0x20,0x48,0x04,0x00,0xF0,0x39,0x21,
  55          0x8D,0xBC,0x08,0xC2,0x4A,0x12,0x20,0x80,0x19,0x23,0xFF,0x07,0xE0,0x46,0x13,0xF1,
C51 COMPILER V7.08   PARALLEL_PORT                                                         12/19/2006 21:06:07 PAGE 2   

  56          0x8A,0xA0,0x3F,0xE5,0x4A,0x1F,0xE0,0xFC,0x35,0x20,0x48,0x0A,0x41,0xFF,0x21,0x41,
  57          0x8A,0xA0,0x02,0x40,0xCA,0x02,0x00,0x84,0x31,0x20,0x48,0x1A,0x40,0x12,0x39,0x41,
  58          0x8A,0xA0,0x12,0xC0,0x82,0x3F,0xF1,0x04,0x12,0x20,0x88,0x31,0x80,0x96,0x01,0x41,
  59          0x8A,0xBE,0x62,0x61,0x02,0x02,0x01,0x04,0x12,0x31,0x88,0x23,0xC3,0x13,0x3D,0x51,
  60          0x80,0x00,0x06,0x02,0x06,0x02,0x03,0x04,0x16,0x31,0x08,0x1C,0x30,0x30,0x06,0x71,
  61          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  62          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  63          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  64          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  65          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  66          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  67          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  68          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  69          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  70          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,
  71          0x80,0x1F,0x87,0xE0,0xFC,0x00,0x18,0x60,0x00,0x83,0x00,0x02,0x00,0x01,0xFF,0x81,
  72          0x80,0x1F,0x87,0xE0,0xFC,0x00,0x77,0xFE,0x01,0x83,0x00,0xFF,0xF8,0x03,0x83,0x81,
  73          0x80,0x1F,0x87,0xE0,0xFC,0x01,0xF4,0x60,0x02,0x3F,0xF0,0xE6,0x18,0x00,0x1E,0x01,
  74          0x80,0x1F,0xC3,0xE0,0xFC,0x01,0xB3,0xFE,0x0C,0xDB,0x30,0xC6,0x18,0x00,0x0C,0x01,
  75          0x80,0x1F,0xC3,0xE0,0xFF,0x80,0x34,0x60,0x0F,0x93,0x30,0xFF,0xF8,0x1F,0xFF,0xF9,
  76          0x80,0x1F,0xC3,0xE7,0xFF,0xE0,0x37,0xFF,0x82,0x13,0x30,0xC6,0x18,0x1E,0x0C,0xF9,
  77          0x80,0x1F,0xC3,0xFF,0xFF,0xE0,0x3E,0x61,0x87,0x97,0xB0,0x7F,0xF8,0x00,0x0C,0x01,
  78          0x80,0x0F,0xC3,0xF8,0x78,0x70,0x30,0x63,0x06,0x1C,0xF0,0x7A,0x10,0x00,0x0C,0x01,
  79          0x80,0x0F,0xCF,0xF0,0x78,0x70,0x30,0x6E,0x01,0xF8,0x30,0x03,0x00,0x80,0x0C,0x01,
  80          0x80,0x0F,0xFF,0xF0,0x78,0x60,0x30,0x70,0x3E,0x30,0x30,0x03,0xFF,0x80,0x1C,0x01,
  81          0x80,0x0F,0xFD,0xF0,0x38,0xE0,0x30,0x60,0x10,0xE0,0x30,0x01,0xFF,0x01,0xF8,0x01,
  82          0x80,0x07,0xF1,0xF0,0x39,0xE0,0x20,0x60,0x00,0x00,0x00,0x00,0x3E,0x00,0x70,0x01,
  83          0x80,0x07,0xE1,0xF0,0x3B,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  84          0x80,0x0F,0xE1,0xF8,0x3B,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  85          0x80,0x1F,0xE0,0xF8,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  86          0x80,0x3F,0xF0,0xF8,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  87          0x80,0x77,0xF0,0xF8,0x3C,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,
  88          0x81,0xC7,0xF0,0xF8,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  89          0x81,0xC3,0xF0,0xF9,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  90          0x83,0x83,0xF0,0xFF,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  91          0x87,0x03,0xF0,0xFF,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
  92          0x8E,0x03,0xF0,0xFE,0x10,0x00,0x00,0x00,0x00,0x01,0x24,0x00,0x00,0x00,0x00,0x01,
  93          0x8E,0x01,0xF0,0xFC,0x10,0x00,0x00,0x00,0x00,0x00,0x24,0x00,0x00,0x00,0x00,0x01,
  94          0x8C,0x01,0xF3,0xFC,0x00,0x11,0x88,0xC4,0x44,0x45,0x24,0x71,0x43,0x0E,0x2C,0xC1,
  95          0x9C,0x01,0xFF,0xFC,0x00,0x11,0x88,0xC4,0x44,0x45,0x24,0x89,0x84,0x91,0x33,0x21,
  96          0x9E,0x01,0xFF,0xFC,0x00,0x0A,0x55,0x2A,0x82,0xA9,0x24,0x09,0x04,0x11,0x22,0x21,
  97          0x8F,0xFF,0xF8,0x7C,0x00,0x0A,0x55,0x2A,0x82,0xA9,0x24,0x79,0x04,0x11,0x22,0x21,
  98          0x83,0xFF,0xF8,0x7E,0x00,0x0A,0x55,0x2A,0x82,0xA9,0x24,0x89,0x04,0x11,0x22,0x21,
  99          0x80,0x01,0xFC,0x7E,0x00,0x04,0x22,0x11,0x01,0x11,0x24,0x99,0x04,0x91,0x22,0x21,
 100          0x80,0x00,0xFC,0x7E,0x00,0x04,0x22,0x11,0x11,0x11,0x24,0x69,0x23,0x0E,0x22,0x21,
 101          0x80,0x00,0xFC,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 102          0x80,0x00,0xFC,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 103          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 104          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 105          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 106          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 107          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 108          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
 109          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
 110          };
 111          
 112          /******************************************************************************/
 113          uchar code Photo2[] ={
 114          //海豚戏水
 115          
 116          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 117          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
C51 COMPILER V7.08   PARALLEL_PORT                                                         12/19/2006 21:06:07 PAGE 3   

 118          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 119          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 120          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 121          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 122          0x00,0x7F,0x00,0x00,0x00,0x03,0xFE,0x00,0x00,0x00,0x00,0x02,0x00,0x76,0x00,0x00,
 123          0x00,0xC3,0xFF,0x00,0x00,0x3F,0xE7,0xE0,0x00,0x00,0x00,0x03,0x00,0xFF,0x80,0x00,
 124          0x00,0x81,0xFF,0xFE,0x00,0x7C,0x03,0xF0,0x00,0x00,0x00,0x01,0xF7,0xCB,0xF8,0x00,
 125          0x01,0x83,0xF8,0x7B,0x00,0x40,0x00,0x30,0x00,0x00,0x00,0x00,0x3F,0xC0,0xF8,0x00,
 126          0x03,0x1E,0x3C,0x01,0x80,0x60,0x00,0x30,0x00,0x00,0x00,0x00,0x01,0x40,0x18,0x00,
 127          0x03,0x30,0x0C,0x01,0xE0,0x6C,0x00,0x70,0x00,0x00,0x00,0x00,0x01,0x7C,0xCC,0x00,
 128          0x03,0x24,0x6F,0x31,0x20,0x7C,0x40,0x60,0x00,0x00,0x00,0x00,0x01,0x97,0xFC,0x00,
 129          0x01,0xBF,0xFB,0xF3,0xE0,0x3F,0xE7,0xC0,0x00,0x00,0x00,0x00,0x01,0xFB,0x1C,0x00,
 130          0x00,0x9B,0xC2,0x1F,0x00,0x00,0x7F,0x80,0x00,0x00,0x00,0x00,0x00,0x0C,0xFE,0x00,
 131          0x00,0xCC,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xB8,0x00,
 132          0x00,0x7E,0x7E,0x00,0x00,0x00,0x00,0x00,0x1F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,
 133          0x00,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,
 134          0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xE0,0x03,0xFF,0xE0,0x00,0x00,0x00,0x00,
 135          0x00,0x00,0x00,0x1F,0x00,0x00,0x78,0x01,0xC0,0x00,0x00,0x70,0x00,0x00,0x00,0x00,
 136          0x00,0x00,0x00,0x20,0x80,0x00,0xF8,0x01,0x80,0x00,0x00,0x30,0x00,0x00,0x00,0x00,
 137          0x00,0x00,0x00,0x2E,0x80,0x00,0xD8,0x03,0x60,0x00,0x01,0xF8,0x00,0x00,0x00,0x00,
 138          0x00,0x00,0x00,0x2A,0x80,0x00,0x98,0x02,0x60,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,
 139          0x00,0x00,0x00,0x2E,0x80,0x01,0x98,0x03,0xE0,0xC0,0x00,0x60,0x00,0x00,0x00,0x00,
 140          0x00,0x00,0x00,0x20,0x83,0xFF,0x8C,0x07,0xE1,0xC8,0x00,0x30,0x00,0x00,0x00,0x00,
 141          0x00,0x00,0x00,0x1F,0x7F,0x07,0x8C,0x0F,0xFF,0x8C,0x00,0x18,0x00,0x00,0x00,0x00,
 142          0x00,0x00,0x00,0x00,0xB8,0x0F,0xCC,0x1F,0x83,0x8F,0x00,0x18,0x00,0x00,0x00,0x00,
 143          0x00,0x00,0x00,0x39,0xC0,0x38,0xFE,0x1E,0x00,0x8F,0xC0,0x0C,0x00,0x00,0x00,0x00,
 144          0x00,0x00,0x00,0x3B,0x80,0x70,0x1E,0x00,0x00,0xCC,0xF0,0x0C,0x00,0x00,0x00,0x00,
 145          0x00,0x00,0x00,0x76,0x00,0xC0,0x00,0x00,0x00,0x6E,0x3C,0x06,0x00,0x00,0x00,0x00,
 146          0x00,0x00,0x00,0x7E,0x01,0x80,0x00,0x00,0x00,0x3F,0x0E,0x06,0x00,0x00,0x00,0x00,
 147          0x00,0x00,0x00,0xDC,0x03,0x00,0x00,0x00,0x00,0x1F,0x03,0x82,0x00,0x00,0x00,0x00,
 148          0x00,0x00,0x00,0xD8,0x06,0x00,0x00,0x00,0x00,0x00,0x01,0xC2,0x00,0x00,0x00,0x00,
 149          0x00,0x00,0x00,0xC0,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0xC2,0x00,0x00,0x00,0x00,
 150          0x00,0x00,0x00,0x80,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x62,0x00,0x00,0x00,0x00,
 151          0x00,0x00,0x00,0xC0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x00,0x00,0x00,0x00,
 152          0x00,0x00,0x00,0xC0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x00,0x00,0x00,0x00,
 153          0x00,0x00,0x00,0x80,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0x00,0x00,0x00,0x00,
 154          0xFF,0xFF,0xFF,0x80,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xFF,0xFE,0x00,
 155          0x00,0x00,0x01,0x80,0x30,0x00,0x00,0x00,0x00,0x00,0x3F,0xD8,0x00,0x00,0x00,0x00,
 156          0x3E,0x00,0x01,0x80,0x60,0x00,0x00,0x00,0x07,0xE0,0x3D,0xF0,0x01,0xF0,0x0C,0x00,
 157          0xFF,0x80,0x01,0x80,0x6C,0x00,0x00,0x00,0x3E,0xF0,0x2C,0x60,0x07,0xFF,0xFC,0x00,
 158          0x81,0xF8,0x71,0x01,0xDC,0x03,0xFC,0x00,0xF3,0xFF,0x87,0xE0,0x06,0x07,0xE0,0x00,
 159          0x00,0x3F,0xE1,0x03,0xFC,0x0F,0x1F,0x87,0xC2,0x00,0x04,0xE0,0x00,0x00,0x00,0x00,
 160          0x00,0x00,0x03,0x00,0x0C,0x1C,0x03,0xFF,0x00,0x00,0x01,0xE0,0x7F,0x03,0xF0,0x00,
 161          0x00,0x00,0x03,0x00,0x18,0x10,0x00,0x00,0x00,0x00,0x01,0xC1,0xF3,0xF7,0x3C,0x00,
 162          0xFF,0xC0,0x0F,0x02,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x7E,0x0E,0x00,
 163          0xE1,0xFF,0xFF,0x03,0xF0,0x00,0x00,0x00,0x00,0x03,0xF8,0x7C,0x00,0x00,0x02,0x00,
 164          0x00,0x01,0xE3,0x03,0xC0,0x00,0x03,0xFF,0x00,0x0F,0x1F,0xE0,0x00,0x00,0x00,0x00,
 165          0x00,0x00,0x03,0x01,0x00,0x00,0x0F,0x03,0xF0,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,
 166          0x03,0xFC,0x03,0x01,0x0F,0x00,0x0C,0x00,0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,
 167          0x0F,0x0F,0x8D,0x01,0x3F,0xE0,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 168          0x1C,0x01,0xFD,0x81,0x30,0x7C,0x03,0xC0,0xFE,0x00,0x00,0x00,0x04,0x00,0x00,0x00,
 169          0x18,0x00,0x01,0xBF,0x00,0x0F,0xFF,0x07,0xC7,0xE0,0x00,0x00,0x1C,0x00,0x00,0x00,
 170          0x00,0x00,0x00,0xFF,0x80,0x01,0xF8,0x3E,0x00,0x78,0x0F,0xF0,0x78,0x00,0x00,0x00,
 171          0x00,0x0F,0x00,0x7F,0x83,0x80,0x3F,0xF1,0xF8,0x1E,0x1C,0x7F,0xE0,0x07,0xE0,0x00,
 172          0x00,0x1F,0xE0,0x3F,0xDF,0xFE,0x00,0x07,0x9F,0x83,0xF0,0x00,0x00,0x1C,0x7C,0x00,
 173          0x00,0x78,0x70,0x1F,0xD0,0x07,0xC0,0x3C,0x01,0xF8,0x03,0xC0,0x00,0x18,0x00,0x00,
 174          0xFF,0xE0,0x1F,0x73,0xE0,0x00,0xFF,0xE0,0x00,0x1F,0xFF,0x00,0x00,0x00,0x00,0x00,
 175          0x00,0x00,0x07,0xE1,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 176          0x00,0x0F,0x80,0x00,0xE1,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 177          0x00,0x7F,0xE0,0x00,0x07,0x9E,0x00,0x7F,0xC0,0x60,0x0F,0xC0,0x0F,0x00,0x00,0x00,
 178          0x00,0xE0,0x7C,0x00,0x03,0xF7,0xC7,0xE0,0xFF,0xE0,0x3F,0xFF,0xFC,0x00,0x00,0x00,
 179          0x01,0xC0,0x0F,0x00,0x03,0xBD,0xFE,0xFC,0x00,0x00,0xF0,0x1F,0xF0,0x00,0xC6,0x00,
C51 COMPILER V7.08   PARALLEL_PORT                                                         12/19/2006 21:06:07 PAGE 4   

 180          };
 181          
 182          /*******************************************************************/
 183          /*                                                                 */
 184          /*  延时函数                                                       */
 185          /*                                                                 */
 186          /*******************************************************************/
 187          void delay(int ms)
 188          {
 189   1          while(ms--)
 190   1              {
 191   2            uchar i;
 192   2                for(i=0;i<250;i++)  
 193   2                 {
 194   3                  _nop_();                       
 195   3                      _nop_();
 196   3                      _nop_();
 197   3                      _nop_();
 198   3                 }
 199   2              }
 200   1      }       
 201          
 202          /*******************************************************************/
 203          /*                                                                 */
 204          /*  延时函数                                                       */
 205          /*                                                                 */
 206          /*******************************************************************/
 207          void delay1(int ms)
 208          {
 209   1          while(ms--)
 210   1              {
 211   2            uchar y;
 212   2                for(y=0;y<100;y++) ; 
 213   2              }
 214   1      }                       
 215          /*******************************************************************/
 216          /*                                                                 */
 217          /*检查LCD忙状态                                                    */
 218          /*lcd_busy为1时,忙,等待。lcd-busy为0时,闲,可写指令与数据。      */
 219          /*                                                                 */
 220          /*******************************************************************/
 221          bit lcd_busy()
 222           {                          
 223   1          bit result;
 224   1          LCD_RS = 0;
 225   1          LCD_RW = 1;
 226   1          LCD_EN = 1;
 227   1          delayNOP();
 228   1          result = (bit)(P0&0x80);
 229   1          LCD_EN = 0;
 230   1          return(result); 
 231   1       }
 232          /*******************************************************************/
 233          /*                                                                 */
 234          /*写指令数据到LCD                                                  */
 235          /*RS=L,RW=L,E=高脉冲,D0-D7=指令码。                             */
 236          /*                                                                 */
 237          /*******************************************************************/
 238          void lcd_wcmd(uchar cmd)
 239          {                          
 240   1         while(lcd_busy());
 241   1          LCD_RS = 0;
C51 COMPILER V7.08   PARALLEL_PORT                                                         12/19/2006 21:06:07 PAGE 5   

 242   1          LCD_RW = 0;
 243   1          LCD_EN = 0;

⌨️ 快捷键说明

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