?? power.lst
字號:
C51 COMPILER V9.00 POWER 07/01/2013 12:13:30 PAGE 1
C51 COMPILER V9.00, COMPILATION OF MODULE POWER
OBJECT MODULE PLACED IN ..\output\power.obj
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE ..\c_file\power.c BROWSE INCDIR(..\c_file;..\h_file;..\output;..\project) D
-EBUG OBJECTEXTEND PRINT(.\power.lst) OBJECT(..\output\power.obj)
line level source
1 # include "main.h"
2 # include "ADC.H"
3 # include "nokia5110.h"
4 # include "key.h"
5 # include "delay.h"
6 double VCC;
7 void power()
8 {
9 1 double n;
10 1
11 1 VCC=(2.5*1024)/GetADCResult(0); //電源電壓;
12 1 LCD_write_hanzi(0,0,18);//電池電壓;
13 1 LCD_write_hanzi(1,0,19);
14 1 LCD_write_shu(4,0,64);
15 1
16 1
17 1 LCD_write_shu(6,0,(VCC*10)/10);
18 1 LCD_write_shu(7,0,87);//小數點;
19 1 LCD_write_shu(8,0,(int)(VCC*10)%10);
20 1 LCD_write_shu(9,0,'V'-29);
21 1
22 1
23 1
24 1
25 1
26 1
27 1 n=((GetADCResult(7)*VCC)/1024)*100;//測量外部電壓;
28 1
29 1 LCD_write_hanzi(0,3,14);
30 1 LCD_write_hanzi(1,3,15);
31 1 LCD_write_shu(4,3,64);
32 1
33 1 LCD_write_shu(6,3,n/100);
34 1 LCD_write_shu(7,3,87);
35 1 LCD_write_shu(8,3,(int)(n/10)%10);
36 1 LCD_write_shu(9,3,'V'-29);
37 1
38 1 // if(VCC<3.7) // 小電池圖標;
39 1 // LCD_write_6x8shu(13,0,95);
40 1 // else if(VCC<3.8)
41 1 // LCD_write_6x8shu(13,0,94);
42 1 // else if(VCC<3.9)
43 1 // LCD_write_6x8shu(13,0,93);
44 1 // else if(VCC<4.0)
45 1 // LCD_write_6x8shu(13,0,92);
46 1 // else if(VCC<4.1)
47 1 // LCD_write_6x8shu(13,0,91);
48 1 // else if(VCC<4.2)
49 1 // LCD_write_6x8shu(13,0,90);
50 1 // else if(VCC>4.2)
51 1 // LCD_write_6x8shu(13,0,90);
52 1
53 1 }
54
C51 COMPILER V9.00 POWER 07/01/2013 12:13:30 PAGE 2
55
56 void powervcc()
57 {
58 1 VCC=(2.5*1024)/GetADCResult(0); //電源電壓
59 1
60 1 if(VCC<3.7) // 小電池圖標;
61 1 LCD_write_6x8shu(13,0,95);
62 1 else if(VCC<3.8)
63 1 LCD_write_6x8shu(13,0,94);
64 1 else if(VCC<3.9)
65 1 LCD_write_6x8shu(13,0,93);
66 1 else if(VCC<4.0)
67 1 LCD_write_6x8shu(13,0,92);
68 1 else if(VCC<4.1)
69 1 LCD_write_6x8shu(13,0,91);
70 1 else if(VCC<4.2)
71 1 LCD_write_6x8shu(13,0,90);
72 1 else if(VCC>4.2)
73 1 LCD_write_6x8shu(13,0,90);
74 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 550 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 4
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 + -