📄 testpin.lst
字号:
C51 COMPILER V3.20, SN-50203013 TESTPIN 10/08/06 13:43:12 PAGE 1
DOS C51 COMPILER V3.20, COMPILATION OF MODULE TESTPIN
OBJECT MODULE PLACED IN TESTPIN.OBJ
COMPILER INVOKED BY: F:\COMP51\BIN\C51.EXE TESTPIN.C DB OE SMALL ROM(LARGE)
stmt level source
1 #define uchar unsigned char
2 #define nop _nop_()
3
4 #pragma ROM(LARGE)
5 #pragma RB(0)
6 #pragma ot(5,SIZE)
7
8 #include<reg52.h>
9 #include<absacc.h>
10 #include<intrins.h>
11
12 /* sbit p10 = P1^0;
sbit p11 = P1^1;
sbit p12 = P1^2;
sbit p13 = P1^3;
sbit p14 = P1^4;
sbit p15 = P1^5;
sbit p16 = P1^6;
sbit p17 = P1^7;
sbit p30 = P3^0;
sbit p31 = P3^1;
sbit p32 = P3^2;
sbit p33 = P3^3;
sbit p34 = P3^4;
sbit p35 = P3^5;
sbit p37 = P3^7;
*/
28
29 uchar TT1;
30 void timer1() interrupt 3 using 2 // 50ms interrupt
31 { /* WorkTime 每500ms 减一 */
32 1
33 1 TH1=0x4c;TL1=0;
34 1 TT1--;
35 1 }
36
37
38 void main()
39 {
40 1
41 1 TMOD=0x11; TR1=1;
42 1 // IT0=0; //low level triggered --Wakeup
43 1 EA=1;
44 1 while (1)
45 1 {
46 2 P1=0;P3=0;
47 2 TT1=12; TH1=0x4c;TL1=0;ET1=1;
48 2 while(TT1!=0);
49 2 P1=0xff;P3=0xbf;
50 2 TT1=128;TH1=0x4c;TL1=0;ET1=1;
51 2 while(TT1!=0);
52 2 }
53 1 }
C51 COMPILER V3.20, SN-50203013 TESTPIN 10/08/06 13:43:12 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 66 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
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 + -