?? chaxun.lst
字號:
C51 COMPILER V8.08 CHAXUN 12/24/2007 16:47:48 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE CHAXUN
OBJECT MODULE PLACED IN chaxun.obj
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE Source\chaxun.c BROWSE INCDIR(D:\Program Files\Keil\C51\INC;D
-:\Program Files\Keil\C51\INC\CHIPCON) DEFINE(CC1110) DEBUG OBJECTEXTEND PRINT(.\chaxun.lst) OBJECT(chaxun.obj)
line level source
1 #include <chipcon/cc1110.h>
2
3 #define uint unsigned int
4 #define uchar unsigned char
5
6 sbit led1 = P1^0;
7 sbit led2 = P1^1;
8
9 uint counter=0;
10 uint TempFlag = 1;
11
12 void Initial(void);
13 void Delay(uint);
14
15 //****************************
16 //普通延時程序
17 void Delay(uint n)
18 {
19 1 uint i;
20 1 for(i=0;i<n;i++);
21 1 for(i=0;i<n;i++);
22 1 for(i=0;i<n;i++);
23 1 for(i=0;i<n;i++);
24 1 for(i=0;i<n;i++);
25 1 }
26
27 //****************************
28 //初始化程序
29 void Initial(void)
30 {
31 1 //初始化P1
32 1 P1DIR = 0x03; //P10 P11為輸出
33 1 led1 = 1;
34 1 led2 = 1; //滅LED
35 1
36 1 //用T1來做實驗
37 1 T1CTL = 0x3d; //通道0,中斷有效,128分頻;自動重裝模式(0x0000->0xffff);
38 1 }
39
40
41 //***************************
42 //T1中斷函數 中斷向量為9
43 void timer1(void) interrupt 9
44 {
45 1
46 1 }
47
48 //***************************
49 //主函數
50 void main()
51 {
52 1 Initial(); //調用初始化函數
53 1 led1 = 0; //點這紅色LED
54 1 led2 = 1;
C51 COMPILER V8.08 CHAXUN 12/24/2007 16:47:48 PAGE 2
55 1 while(1) //等待中斷
56 1 {
57 2 if(T1CTL >= 0x10)
58 2 {
59 3 // while(1);
60 3 T1CTL &= ~0X10; //清中斷標志
61 3 if(counter<10)counter++; //10次中斷LED閃爍一輪
62 3 else
63 3 {
64 4 counter = 0;
65 4 if(TempFlag)
66 4 TempFlag = 0;
67 4 else
68 4 TempFlag = 1;
69 4 }
70 3 }
71 2 if(TempFlag)
72 2 {
73 3 led2 = led1;
74 3 led1 = !led1;
75 3 Delay(6000);
76 3 }
77 2 }
78 1 }
79
80
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 180 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 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 + -