📄 dianliang.lst
字号:
C51 COMPILER V7.50 DIANLIANG 06/18/2008 18:32:12 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DIANLIANG
OBJECT MODULE PLACED IN dianliang.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE dianliang.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <config.H>
2
3
4 void dianliang(void)
5 {
6 1 uchar AD1;
7 1
8 1 AD1=AD1val(AD10);
9 1
10 1 if(AD1<BAT_V30){OPEN=0;}//小于3V关机
11 1
12 1 if((AD1>=BAT_V30)&(AD1<BAT_V35)){LED1=LEDS;LED2=1;LED3=1;}//3.0V-3.5V之间一个灯闪
13 1
14 1 if((AD1>=BAT_V35)&(AD1<BAT_V38)){LED1=0;LED2=1;LED3=1;}//3.5V-3.8V之间一个灯亮
15 1
16 1 if((AD1>=BAT_V38)&(AD1<BAT_V413)){LED1=0;LED2=0;LED3=1;}//3.8V-4.1V之间两个灯亮
17 1
18 1 if(AD1>=BAT_V4)
19 1 {
20 2 if(IN_V==1)
21 2 {
22 3 if(FULL==1)
23 3 {LED1=LEDS;LED2=LEDS;LED3=LEDS;}//有充饱信号且有外接电源输入时,三个灯闪。
24 3 else
25 3 {LED1=0;LED2=0;LED3=0;} //4V以上三个灯亮
26 3 }
27 2 else
28 2 {LED1=0;LED2=0;LED3=0;} //4V以上三个灯亮
29 2 }
30 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 149 ----
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 + -