📄 30-8-3.lst
字号:
C51 COMPILER V7.06 30_8_3 02/27/2009 13:05:21 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 30_8_3
OBJECT MODULE PLACED IN 30-8-3.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 30-8-3.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #define uint unsigned int
2 #define uchar unsigned char
3 #define ulong unsigned long
4 #include<reg52.h>
5
6 sbit P10=P1^0;
7 sbit P11=P1^1;
8 sbit P12=P1^2;
9 sbit P13=P1^3;
10
11 bit ldelay=0;
12
13 void main(void)
14 {
15 1 uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};
16 1 uchar ledi;
17 1
18 1 RCAP2H=0x10;
19 1 RCAP2L=0x00;
20 1
21 1 TR2=1;
22 1 ET2=1;
23 1 EA=1;
24 1
25 1 while(1)
26 1 {
27 2 if(ldelay)
28 2 {
29 3 ldelay=0;
30 3 P10=ledp[ledi];
31 3 ledi++;
32 3 if(ledi==4)ledi=0;
33 3 }
34 2 }
35 1 }
36
37 timer0() interrupt 5
38 {
39 1 static uchar t;
40 1 TF2=0;
41 1 t++;
42 1 if(t==30)
43 1 {
44 2 t=0;
45 2 ldelay=1;
46 2 }
47 1
48 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 62 ----
CONSTANT SIZE = 4 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.06 30_8_3 02/27/2009 13:05:21 PAGE 2
DATA SIZE = 1 1
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 + -