?? lcm_demo.lst
字號:
C51 COMPILER V7.07 LCM_DEMO 03/10/2004 15:02:13 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE LCM_DEMO
OBJECT MODULE PLACED IN LCM_Demo.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE LCM_Demo.c OPTIMIZE(2,SPEED) BROWSE INTVECTOR(0X8000) DEFINE(MONITOR51) DEB
-UG OBJECTEXTEND
stmt level source
1 /***********************************************************************
2 * 文件名:LCM_DEMO.C
3 * 功能:DP_51PRO實驗儀字符型液晶顯示實驗。在屏幕的第一行中央顯示"DP-51PRO",第
4 * 二行則顯示"WWW.ZLGMCU.COM"和"020-38730916",并不斷的循環向左移動。
5 ***********************************************************************/
6 #include "LCMDRV.H"
7 #include <string.h>
8
9
10 /***********************************************************************
11 * 名稱:DelayS()
12 * 功能:長軟件延時。
13 * 入口參數:delayno 延時時間控制
14 ***********************************************************************/
15 void DelayS(uint8 delayno)
16 { uint8 i,j;
17 1 for(; delayno>0; delayno--)
18 1 { for(i=0; i<250; i++)
19 2 for(j=0; j<200; j++);
20 2 }
21 1 }
22
23
24 /***********************************************************************
25 * 名稱:main()
26 * 功能:主函數,控制LCM顯示。先初始化液晶模塊,然后顯示字符串,并不斷的循環向左移動。
27 ***********************************************************************/
28 void main(void)
29 { char code DISP_STR[] = " WWW.ZLGMCU.COM 020-38730916 ";
30 1 uint8 start_no;
31 1 uint8 len;
32 1
33 1 LCMIni(); // 初始化LCM
34 1 LCMDispStr(LCM_LINE1, " DP-51PRO ");
35 1
36 1 len = strlen(DISP_STR)-16;
37 1 while(1)
38 1 { for(start_no=0; start_no<=len; start_no++)
39 2 { LCMDispStr(LCM_LINE2, &DISP_STR[start_no]);
40 3 DelayS(1);
41 3 }
42 2 }
43 1
44 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 107 ----
CONSTANT SIZE = 81 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 5
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V7.07 LCM_DEMO 03/10/2004 15:02:13 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -