📄 step.lst
字号:
C51 COMPILER V8.05a STEP 03/19/2009 03:33:30 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE STEP
OBJECT MODULE PLACED IN step.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE step.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <REG51.H>
2 #define stepper P1
3
4 sbit one = P2^0;
5 sbit two = P2^1;
6 sbit three = P2^2;
7 sbit four = P2^3;
8
9 void delay();
10
11
12 void main(){
13 1 P2=0xFF;
14 1 while(1){
15 2
16 2 while(one==1)
17 2 {
18 3 stepper = 0x0C;
19 3 delay();
20 3 stepper = 0x06;
21 3 delay();
22 3 stepper = 0x03;
23 3 delay();
24 3 stepper = 0x09;
25 3 delay();
26 3 }
27 2 while(two==1)
28 2 {
29 3 stepper = 0x09;
30 3 delay();
31 3 stepper = 0x03;
32 3 delay();
33 3 stepper = 0x06;
34 3 delay();
35 3 stepper = 0x0C;
36 3 delay();
37 3 }
38 2 while(three==1)
39 2 {
40 3 stepper = 0x0C;
41 3 delay();
42 3 stepper = 0x09;
43 3 delay();
44 3 stepper = 0x03;
45 3 delay();
46 3 stepper = 0x06;
47 3 delay();
48 3 }
49 2 while(four==1)
50 2 {
51 3 stepper = 0x03;
52 3 delay();
53 3 stepper = 0x06;
54 3 delay();
55 3 stepper = 0x0C;
C51 COMPILER V8.05a STEP 03/19/2009 03:33:30 PAGE 2
56 3 delay();
57 3 stepper = 0x09;
58 3 delay();
59 3 }
60 2 }
61 1 }
62
63 void delay(){
64 1 unsigned char i,j;
65 1 for(i=0;i<6;i++)
66 1 for(j=0;j<255;j++);
67 1
68 1 }
69
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 129 ----
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 + -