📄 main.lst
字号:
C51 COMPILER V7.50 MAIN 09/17/2008 16:34:33 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /****************************************************************************
2 File Name:main.c
3 Version:
4 Discription:LC75823E的测试程序
5 Author:
6 Date:
7 *****************************************************************************/
8 #include "key_display.h"
9
10 extern unsigned char lcd_byte;//LC75823E的显示缓冲区中的byte计数
11 extern unsigned char lcd_bit;//LC75823E的显示缓冲区中一个byte的bit计数
12 extern bit vfd_flag;//更新显示标志
13 /************************************************************************
14 * 函数名称:main.c
15 * 功 能:
16 * 输入参数:
17 * 输出参数:
18 * 说 明:
19 ****************************************************************/
20 void main(void)
21 {
22 1
23 1 BANKSEL = 1;
24 1 P0UP = 0xff;
25 1 P2UP = 0x3f;
26 1 P3UP = 0xff;
27 1 P4UP = 0xff;
28 1 P6UP = 0xff;
29 1 BANKSEL = 0;
30 1
31 1 FP_DATDIROUT;//LC75823E的数据线
32 1 FP_CEDIROUT;//LC75823E的片选使能线
33 1 FP_CLKDIROUT;//LC75823E的时钟线
34 1 led_output();
35 1 timer0_init();//定时器0用于闪烁处理
36 1 timer4_init();//定时器用于显示的刷新处理与按键处理
37 1
38 1 EA=1;
39 1
40 1 while(1)
41 1 {
42 2 test_lcd();//字段显示改变是通过按键来决定
43 2 if(vfd_flag==1)
44 2 {
45 3 VFD_Refresh();//更新显示
46 3 }
47 2 disp_number(lcd_bit,lcd_byte);//显示计数
48 2 }
49 1 }
50
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 66 ----
CONSTANT SIZE = ---- ----
C51 COMPILER V7.50 MAIN 09/17/2008 16:34:33 PAGE 2
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 + -