📄 main.lst
字号:
C51 COMPILER V8.08 MAIN 01/11/2008 16:20:36 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.obj
COMPILER INVOKED BY: d:\program files\Keil\C51\BIN\C51.EXE source\main.c BROWSE DEBUG OBJECTEXTEND PRINT(.\main.lst) OBJ
-ECT(main.obj)
line level source
1 //cdwxl
2
3 # include <ioCC1110.h>
4
5 #define uint unsigned int
6
7 sbit led1 = P1^1;
8 sbit led2 = P1^0;
9
10
11 void Init_IO(void)
12 {
13 1 P1DIR = 0x03;
14 1 led1 = 1;
15 1 led2 = 1;
16 1 }
17
18 void Init_Watchdog(void)
19 {
20 1 WDCTL = 0x00;
21 1 //时间间隔一秒,看门狗模式
22 1 WDCTL |= 0x08;
23 1 //启动看门狗
24 1 }
25
26 void Init_Clock(void)
27 {
28 1 CLKCON = 0X00;
29 1 }
30
31 void FeetDog(void)
32 {
33 1 WDCTL = 0xa8;
34 1 WDCTL = 0x58;
35 1 }
36
37 void Delay(void)
38 {
39 1 uint n;
40 1 for(n=50000;n>0;n--);
41 1 for(n=50000;n>0;n--);
42 1 for(n=50000;n>0;n--);
43 1 for(n=50000;n>0;n--);
44 1 for(n=50000;n>0;n--);
45 1 for(n=50000;n>0;n--);
46 1 for(n=50000;n>0;n--);
47 1 }
48
49 void main(void)
50 {
51 1 Init_Clock();
52 1 Init_IO();
53 1 Init_Watchdog();
54 1 led1=0;
C51 COMPILER V8.08 MAIN 01/11/2008 16:20:36 PAGE 2
55 1 Delay();
56 1 led2=0;
57 1 while(1)
58 1 {
59 2 FeetDog();
60 2
61 2 } //喂狗指令(加入后系统不复位,小灯不闪烁)
62 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 139 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -