?? dvs-greektle.lst
字號:
C51 COMPILER V7.06 DVS_GREEKTLE 02/27/2009 16:53:51 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE DVS_GREEKTLE
OBJECT MODULE PLACED IN dvs-greektle.OBJ
COMPILER INVOKED BY: D:\Program Files\keil2.0\C51\BIN\C51.EXE dvs-greektle.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //dvs-greektle.c
2 #include "DVS-V1.0.H"
3
4 //=========================================== 函數定義 ==========================================
5 void ScanRing(); //掃描振鈴
6 //===============================================================================================
7
8
9 //=========================================== 外部定義 ==========================================
10 //函數
11 extern void WrEEPROM(unsigned char address,unsigned char indata); //寫EEPROM
12 extern unsigned char RdEEPROM(unsigned char address); //讀EEPROM
13 extern void In_Fun_SET(); //掃描功能設置
14 extern void SendDTMEDat(unsigned char auc_data);
15 extern void GreekVoice(); //遠程控制時成功提示音
16 extern unsigned char DTMF(); //DTMF解碼
17 extern void SendASC(unsigned char ASC); //發送-個ASCII
18 extern void Delay1Ms(unsigned int auc_time); //延時1MS
19 //變量
20 extern unsigned char data guc_Timer0; //拔號按鍵定時
21 //位
22 extern bit guc_bitPhSet; //遠程設置標致
23 //===============================================================================================
24
25
26
27 //===============================================================================================
28 //語法格式: ScanRing()
29 //實現功能: 掃描振鈴
30 //參數: 無
31 //返回: 無
32 //創建時間:2008-11-30 修改時間:
33 //創建人員: 修改人員:
34 //===============================================================================================
35 void ScanRing()
36 {
37 1 unsigned char data luc_RingCnt = 0;
38 1 unsigned char data luc_Ring;
39 1 if(RINGING==0)
40 1 {
41 2 Delay1Ms(2500);
42 2 luc_Ring = RdEEPROM(Ring_Cnt_Addr);
43 2 // SendASC(luc_Ring);
44 2 guc_Timer0 = 32*7; //定時7秒
45 2 while(1)
46 2 {
47 3 if(guc_Timer0 == 0) break; //如果沒有振鈴,則退出
48 3 if(RINGING==0)
49 3 {
50 4 guc_Timer0 = 32*7; //定時7秒
51 4 luc_RingCnt++;
52 4 Delay1Ms(2500);
53 4 }
54 3 if(luc_RingCnt >= luc_Ring)
55 3 {
C51 COMPILER V7.06 DVS_GREEKTLE 02/27/2009 16:53:51 PAGE 2
56 4 guc_bitPhSet = 1; //遠程設置標致
57 4 In_Fun_SET(); //進入功能設置
58 4 guc_bitPhSet = 0; //遠程設置標致
59 4 break;
60 4 }
61 3 }
62 2 }
63 1 }
64
65
66
67
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 57 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 2
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 + -