📄 lcd_driver.lst
字号:
C51 COMPILER V8.01 LCD_DRIVER 06/17/2008 20:51:00 PAGE 1
C51 COMPILER V8.01, COMPILATION OF MODULE LCD_DRIVER
OBJECT MODULE PLACED IN LCD_Driver.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCD_Driver.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*****************************************************
2 *文件名称:LCD_Driver.c
3 *****************************************************/
4 #include "LCD_PortConfig.h"
5
6 #include "LCD_Driver.h"
7
8 /*--------------------------------------------------
9 *函数名称:LCD_RegWrite
10 *功 能:写寄存器
11 *参 数:命令代码
12 *返 回:无
13 ---------------------------------------------------*/
14 void LCD_RegWrite(uchar command)
15 {
16 1 LCD_A0=0; //操作寄存器
17 1 LCD_RW=0; //写有效
18 1 LCD_E=1;
19 1 DATE_PORT=command;
20 1 LCD_E=0;
21 1 }
22
23 /*--------------------------------------------------
24 *函数名称:LCD_DateWrite
25 *功 能:写显示缓存
26 *参 数:显示代码
27 *返 回:无
28 ---------------------------------------------------*/
29 void LCD_DateWrite(uchar date)
30 {
31 1 LCD_A0=1; //操作RAM
32 1 LCD_RW=0; //写有效
33 1 LCD_E=1;
34 1 DATE_PORT=date;
35 1 LCD_E=0;
36 1 }
37
38 /*--------------------------------------------------
39 *函数名称:LCD_DateRead
40 *功 能:读显示缓存
41 *参 数:
42 *返 回:缓存数据
43 ---------------------------------------------------*/
44 uchar LCD_DateRead(void)
45 {
46 1 uchar RamDate;
47 1 DATE_PORT=0xff;
48 1 LCD_A0=1;
49 1 LCD_RW=1;
50 1 LCD_E=1;
51 1 RamDate=DATE_PORT;
52 1 LCD_E=0;
53 1
54 1 return RamDate ;
55 1
C51 COMPILER V8.01 LCD_DRIVER 06/17/2008 20:51:00 PAGE 2
56 1 }
57 /*--------------------------------------------------
58 *函数名称:LCD_Init
59 *功 能:LCD初始化
60 *参 数:无
61 *返 回:无
62 ---------------------------------------------------*/
63 void LCD_Init(void)
64 {
65 1 LCD_RegWrite(0xaf); //LCD On
66 1 LCD_RegWrite(0xa1); //ADC 选择
67 1 LCD_RegWrite(0x40); //设置显示起始行对应RAM
68 1 LCD_RegWrite(0xe0); //读改写模式
69 1 }
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 56 ----
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 + -