📄 舵机.lst
字号:
C51 COMPILER V7.20 禵籣 11/16/2004 19:18:02 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE 禵籣
OBJECT MODULE PLACED IN 舵机.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE 舵机.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*-----------------------------------------
2
3 -----------------------------------------*/
4 #include <REG2051.H>
5 #define uchar unsigned char
6 #define uint unsigned int
7 /*--------------------------------*/
8 sbit K1=P3^0;
9 sbit K2=P3^1;
10
11 sbit K3=P3^2;
12 sbit K4=P3^3;
13
14 sbit K5=P3^4;
15 sbit K6=P3^5;
16
17
18 sbit dj=P1^7;
19 sbit dj1=P1^6;
20
21 sbit dj2=P1^1;
22 sbit dj3=P1^4;
23
24 sbit dj4=P1^3;
25 sbit dj5=P1^2;
26 /*-----------------------------
27 void delay1(uint ms)
28 {
29 uint i;
30 for(i=0;i<ms;i++); //Feed the dog
31 }
32 //-----------------------------*/
33 void delay(uint ms)
34 {
35 1 uint i;
36 1 for(i=0;i<ms;i++);
37 1 //delay1(1000); //Feed the dog
38 1 }
39 //-----------舵机---------------
40 void Show0(void)
41 {
42 1 if(K1==1)
43 1 {
44 2 dj=0;dj1=1;
45 2 delay(800);
46 2 dj=0;dj1=0;
47 2 //while(K1);
48 2 }
49 1 if(K2==1)
50 1 {
51 2 dj1=0;dj=1;
52 2 delay(800);
53 2 dj1=0;dj=0;
54 2 //while(K2);
55 2 }
C51 COMPILER V7.20 禵籣 11/16/2004 19:18:02 PAGE 2
56 1 }
57 //-----------主机控制-------------
58 void Show1(void)
59 {
60 1 if(K3==1)
61 1 {
62 2 dj2=0;dj3=1;
63 2 delay(800);
64 2 }
65 1 else if(K4==1)
66 1 {
67 2 dj3=0;dj2=1;
68 2 delay(800);
69 2 }
70 1 else {dj2=1;dj3=1;}
71 1 }
72 //-----------水枪控制-------------
73 void Show2(void)
74 {
75 1 if(K5==1)
76 1 {
77 2 dj4=0;dj5=1;
78 2 delay(800);
79 2 }
80 1 else if(K6==1)
81 1 {
82 2 dj5=0;dj4=1;
83 2 delay(800);
84 2 }
85 1 else {dj4=1;dj5=1;}
86 1 }
87 //-----------------------------
88 void main(void)
89 {
90 1 dj1=dj=0;
91 1 while(1)
92 1 {
93 2 Show0();
94 2 Show1();
95 2 Show2();
96 2 }
97 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 126 ----
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 + -