📄 count.lst
字号:
C51 COMPILER V7.20 COUNT 01/14/2005 08:39:45 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE COUNT
OBJECT MODULE PLACED IN count.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE count.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*********************
2
3 *********************/
4 #include <reg51.h>
5 #define uchar unsigned char
6 #define uint unsigned int
7 /*******************************************/
8 sbit LED=P1^3;
9 sbit K_ZHI=P1^2;
10 uint J_shu;
11 uchar J1_shu;
12 /*******************************************/
13 void clock_initial() reentrant using 0
14 {
15 1 TR0=0;
16 1 TH0=0Xfc;
17 1 TL0=0X18; //1
18 1 TR0=1;
19 1 }
20
21 void main(void)
22 {
23 1 P1=0XFF;
24 1 LED=1;
25 1 K_ZHI=1;
26 1
27 1 J_shu=0x00;
28 1 J1_shu=10;
29 1 TMOD=0X01;
30 1 clock_initial();
31 1 IT0=1;
32 1 ET0=1;
33 1 EA=1;
34 1
35 1 while(1)
36 1 {;}
37 1 }
38 /*******************************************/
39 void time0() interrupt 1 using 0
40 {
41 1 clock_initial();
42 1 J1_shu--;
43 1 if(J1_shu==0)
44 1 {
45 2 J1_shu=10;
46 2 J_shu++;
47 2 if((J_shu>=0)&&(J_shu<300))
48 2 {
49 3 K_ZHI=1;
50 3 LED=1;
51 3 }
52 2 else if((J_shu>=300)&&(J_shu<350))
53 2 {
54 3 K_ZHI=0;
55 3 LED=0;
C51 COMPILER V7.20 COUNT 01/14/2005 08:39:45 PAGE 2
56 3 }
57 2 else if(J_shu>=350)
58 2 {
59 3 J_shu=0;
60 3 }
61 2 }
62 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 136 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 3 ----
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 + -