📄 xinhaoxulie.lst
字号:
C51 COMPILER V7.50 XINHAOXULIE 05/31/2007 16:35:39 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE XINHAOXULIE
OBJECT MODULE PLACED IN xinhaoxulie.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE xinhaoxulie.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 #include<stdio.h>
3 sbit P0_0=P0^0; //10ms信号序列输出
4 sbit P2_0=P2^0; //信号序列101010
5 sbit P2_3=P2^3; //信号序列110110
6 sbit P2_6=P2^6; //信号序列001001
7 unsigned char num0[6]={0x01,0x00,0x01,0x00,0x01,0x00};
8 unsigned char num1[6]={0x01,0x01,0x00,0x01,0x01,0x00};
9 unsigned char num2[6]={0x00,0x00,0x01,0x00,0x00,0x01};
10 void initial(void)
11 {
12 1 TCON=0x00;
13 1 TH0=0xD8;
14 1 TL0=0xEF;
15 1 TR0=1;
16 1 }
17 void main()
18 { int i=0;
19 1 while(1)
20 1 {
21 2 if(P2_0==1)
22 2 {
23 3 TMOD=0x01;
24 3 if(i==6){i=0;}
25 3 initial();
26 3 do{}while(!TF0);
27 3 P0=num0[i++];
28 3 }
29 2 else if(P2_3==1)
30 2 {
31 3 TMOD=0x01;
32 3 if(i==6){i=0;}
33 3 initial();
34 3 do{}while(!TF0);
35 3 P0=num1[i++];
36 3 }
37 2 else if(P2_6==1)
38 2 {
39 3 TMOD=0x01;
40 3 if(i==6){i=0;}
41 3 initial();
42 3 do{}while(!TF0);
43 3 P0=num2[i++];
44 3 }
45 2 }
46 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 113 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 18 ----
IDATA SIZE = ---- ----
C51 COMPILER V7.50 XINHAOXULIE 05/31/2007 16:35:39 PAGE 2
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 + -