lcd1602.lst

来自「基于lcd1602的lcd液晶显示器」· LST 代码 · 共 37 行

LST
37
字号
C51 COMPILER V7.02a   LCD1602                                                              04/29/2007 20:56:11 PAGE 1   


C51 COMPILER V7.02a, COMPILATION OF MODULE LCD1602
OBJECT MODULE PLACED IN lcd1602.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd1602.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //头文件
   2          #include<reg52.h>
   3          #include<absacc.h>
   4          
   5          //所用的端口
   6          #define WI_1602 XBYTE[0xd000]//写指令 
   7          #define WD_1602 XBYTE[0xd100]//写数据
   8          #define RI_1602 XBYTE[0xd200]//读状态
   9          #define RD_1602 XBYTE[0xd300]//读数据
  10          
  11          
  12          //需要用的定义
  13          typedef unsigned char uchar;
  14          typedef unsigned int uint;
  15          
  16          
  17          
  18          /* ************      函数声明域       ************** */
  19          
  20          void delay1ms(uint i);//延时1ms子程序
  21          uchar Read_1602(void);//读状态,返回一个uchar类型的数据,当此数据为0x80时,为忙,否则不忙
  22          void WriteI_1602(uchar i);//写指令
  23          void InitWriteI_1602(uchar i);//初始时写指令,不用判忙
  24          void WriteD_1602(uchar i,uchar address);//写数据,address为要写入的地址
  25          void Init_ts1602(void);//初始化1602
  26          
  27          /**************       全局变量域        *****************/
  28          uchar code dzxh[]={' ',0xfa,0xfb,' ','D','o','n','\'','t',' ','G','o','!','O','K','?'};//字符数组,字符库

⌨️ 快捷键说明

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