?? main.lst
字號:
C51 COMPILER V8.16 MAIN 04/02/2009 17:19:08 PAGE 1
C51 COMPILER V8.16, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c COMPACT BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "STC12C2052AD.H"
2 #include <string.h>
3
4 sbit TC35_KEY = P1^7;
5 sbit BEEP = P1^0;
6 sbit TC35_IGT = P1^1;
7
8
9
10 /********************************************
11 延時5MS程序
12 ********************************************/
13 void DELAY_5ms(unsigned int delay_num)
14 {
15 1 TMOD=TMOD | 0x01;//設置為方式
16 1 ET0=0; //關定時器0中斷
17 1 TL0=0x0; //裝載數 定時 5ms
18 1 TH0=0xEE;
19 1 TR0=1;
20 1 while (delay_num--)
21 1 { while (!TF0);
22 2 TH0 = 0xEE;
23 2 TF0 = 0; }
24 1 TR0 = 0;
25 1 }
26
27
28 void TC35_poweron()
29 {
30 1 TC35_KEY=0; // 打開TC35供電部分
31 1 DELAY_5ms(10);
32 1
33 1 TC35_IGT=0;
34 1 DELAY_5ms(40); //
35 1 TC35_IGT=1;
36 1 }
37
38
39 void UART_init()
40 {
41 1 SCON=0x50;
42 1 TMOD=TMOD | 0x20;
43 1 TH1=TL1=0xFD;
44 1 TR1=1;
45 1 }
46
47 /*************************發送字符函數***********************/
48 void UART_send_char(unsigned char ch)
49 {
50 1 SBUF=ch;
51 1 while(TI==0);
52 1 TI=0;
53 1 }
54
55 /*************************發送字符串函數**********************/
C51 COMPILER V8.16 MAIN 04/02/2009 17:19:08 PAGE 2
56 void UART_send_string(unsigned char *str,unsigned int strlen)
57 {
58 1 unsigned int k=0;
59 1 do
60 1 {
61 2 UART_send_char(*(str + k));
62 2 k++;
63 2 //delay_ms(1);
64 2 } while(k < strlen);
65 1 //delay_ms(1);
66 1 }
67
68 TC35_send_chinese_message(char *p_target_phone_number,char *p_message_center_number)
69 {
70 1
71 1 unsigned int i;
72 1 // unsigned int TEXT_length;
73 1 char j;
74 1 // char temp[13];
75 1
76 1 unsigned char temp[2];
77 1 char abc[]="0891"; //短信中心號碼長度(固定)
78 1
79 1 char message_center_number[]="6813800755500F"; //信息中心號碼
80 1 char pdu_message_type[]="11000D91"; //信息類型 (固定)
81 1 char target_phone_number[]="6800000000000F";//目標手機號碼
82 1 char pdu_message_id[]="000800";//信息標示(固定)
83 1 char message_length[3]="00"; //正文長度
84 1
85 1
86 1
87 1 // char message_text[]="4E3B4EBAFF0C63077EB995018BE5636275356C604E8630024E86";//短信正文
88 1 char message_text[]="4E3B4EBAFF0C67094EBA975E6CD5752894A553195F0095E8FF0C5FEB62A58B665440FF01";//短信
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -