📄 mail.lst
字号:
C51 COMPILER V7.10 MAIL 08/16/2005 17:53:42 PAGE 1
C51 COMPILER V7.10, COMPILATION OF MODULE MAIL
OBJECT MODULE PLACED IN mail.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE mail.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg2051.h>
2 #include "Dialer_program.h"
3
4 unsigned char data p[16];
5 unsigned char keybuf[20];
6 unsigned char data nkey;
7 unsigned char data audiotype;
8
9 void sysinit (void){
10 1 EEReadPage(&p[0],0x00,0x00,16); //读出IP号码
11 1 EEReadPage(&p[0],0x00,0x00,16); //读出IP号码
12 1 EEReadPage(&p[0],0x00,0x00,16); //读出IP号码
13 1
14 1 }
15 void scankey (void){
16 1 unsigned char ch;
17 1 bit keyack;
18 1 STD = 1;
19 1 if (STD){
20 2 while (STD){
21 3 ch = _9270 & 0x0f;
22 3 keyack = 1;
23 3 }
24 2 }
25 1 if (keyack){
26 2 keyack = 0;
27 2 keybuf[nkey] = ch;
28 2 if (nkey == 1){
29 3 if (ch == 0x0b){
30 4
31 4 }
32 3 }
33 2 nkey++;
34 2 }
35 1 }
36
37 void play (unsigned char audio){
38 1 switch (audio){
39 2 case dialaudio:
40 2 break;
41 2 }
42 1 }
43 main(void){
44 1 still = 1;
45 1 led = 1;
46 1 sysinit();
47 1 // play(450);
48 1 while (1){
49 2 scankey();
50 2 }
51 1 }
52 //**************************************************************************
53 //**************************************************************************
54 void time0 (void) interrupt 2 using 1 {
55 1 TF0 = 0;
C51 COMPILER V7.10 MAIL 08/16/2005 17:53:42 PAGE 2
56 1 switch (audiotype){
57 2
58 2 }
59 1 }
60
61 void time1 (void) interrupt 3 using 2 {
62 1 TF1 = 0;
63 1
64 1 }
65 //**************************************************************************
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 99 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 38 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -