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

📄 12864_myself.lst

📁 用单片机实现LCD显示字符和图形
💻 LST
字号:
C51 COMPILER V7.09   12864_MYSELF                                                          05/22/2007 17:10:40 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE 12864_MYSELF
OBJECT MODULE PLACED IN 12864_myself.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 12864_myself.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //--------------------------------------------------------------
   2          
   3          //--2007年5月21日开始写的LCD驱动程序
   4          //--管脚的分配关系:
   5          //****************P27------LCD__RS------第4脚,并行的数据命令选择信号
   6          //****************P26------LCD__RW------ 第5脚,并行的读写选择信号
   7          //****************P25------LCD__E ------ 第6脚,并行的使能信号
   8          //****************P24------LCD__PSB ---- 第15脚,并行接口选择信号
   9          //****************P23------LCD__RST ---- 第17脚,复位信号
  10          
  11          #include "reg51.h"
  12          #include "RT12864_LCD.h"
  13          #include "declare.h"
  14          
  15          //char *str1,*str2,*str3,*str4,*str5;
  16          
  17          //sbit P1_1=P1^1;//不能用这样的方法了
  18          
  19          void main(void)
  20            {
  21   1      //  OSCCAL=0XA1;
  22   1      //  str1="欢度春节";
  23   1        
  24   1      //  str2="RS-PD3 RW-PD4";
  25   1      //  str3="EN-PD5 DAT-PC0~7";
  26   1      //  str4="www.ouravr.com";
  27   1      //  str5="接线表";
  28   1       //  LCD_DATA_DDR|=LCD_DATA; //set output 0xff
  29   1       //  CONTROL_PORT |= LCD_RS | LCD_EN | LCD_RW; //设置控制输出
  30   1        // LCD_EN_PORT &= ~LCD_EN;
  31   1         delay_nms(10);
  32   1           LCD_init();
  33   1                while(1){
  34   2       /*     LCD_write_char( 0x01, 0 );   //清屏
  35   2              delay_nms(1000);
  36   2              LCD_write_string(2,1,str1);
  37   2              delay_nms(4000);
  38   2              LCD_write_char( 0x01, 0 );   //清屏
  39   2              LCD_write_string(2,0,str5);
  40   2              LCD_write_string(0,1,str2);
  41   2              LCD_write_string(0,2,str3);
  42   2              LCD_write_string(0,3,str4);
  43   2              delay_nms(4000);
  44   2      
  45   2        
  46   2      
  47   2               delay_nms(10);
  48   2              P1=0xff;
  49   2      */
  50   2              P1=0x00;
  51   2              }       
  52   1      }
  53          
  54          

C51 COMPILER V7.09   12864_MYSELF                                                          05/22/2007 17:10:40 PAGE 2   


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