📄 lcd1602.lst
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -