📄 dacontrol.lst
字号:
C51 COMPILER V7.50 DACONTROL 12/05/2006 21:57:40 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE DACONTROL
OBJECT MODULE PLACED IN DAControl.OBJ
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE DAControl.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <stdio.h>
2 #include <reg51.h>
3 #include <intrins.h>
4
5 sbit Mode1=P2^0; //调制模式1的输入
6 sbit Mode2=P2^1; //调制模式2的输入
7 sbit Mode3=P2^2; //调制模式3的输入
8 sbit Mode4=P2^3; //调制模式4的输入
9
10 void main()
11 {
12 1 int i;
13 1 P1=0xBF; //无参数设置,无调制
14 1 P0=0x11; //电压1
15 1 P1=0xBE; //设置电压1
16 1 P1=0xBF; //无参数设置,无调制
17 1 P0=0x22; //电压2
18 1 P1=0xBD; //设置电压2
19 1 P1=0xBF; //无参数设置,无调制
20 1 P0=0x33; //电压3
21 1 P1=0xBB; //设置电压3
22 1 P1=0xBF; //无参数设置,无调制
23 1 while(1)
24 1 {
25 2 if(Mode1==0 && Mode2==1 && Mode3==1 && Mode4==1) //调制模式1
26 2 {
27 3 P1=0xF7; //选通调制电压1输出
28 3 _nop_(); //保持输出
29 3 P1=0xBF; //无参数设置,无调制
30 3 for (i=0;i<4;i++) //保持输出
31 3 {
32 4 _nop_();
33 4 }
34 3 }
35 2 else if(Mode1==1 && Mode2==0 && Mode3==1 && Mode4==1) //调制模式2
36 2 {
37 3 P1=0xEF; //选通调制电压2输出
38 3 _nop_();
39 3 P1=0xBF;
40 3 for (i=0;i<4;i++)
41 3 {
42 4 _nop_();
43 4 }
44 3 }
45 2 else if(Mode1==1 && Mode2==1 && Mode3==0 && Mode4==1) //调制模式3
46 2 {
47 3 P1=0xDF; //选通调制电压3输出
48 3 _nop_();
49 3 P1=0xBF;
50 3 for (i=0;i<4;i++)
51 3 {
52 4 _nop_();
53 4 }
54 3 }
55 2 else if(Mode1==1 && Mode2==1 && Mode3==1 && Mode4==0) //调制模式4
C51 COMPILER V7.50 DACONTROL 12/05/2006 21:57:40 PAGE 2
56 2 {
57 3 P1=0xBF; //调制电压0输出
58 3 _nop_();
59 3 P1=0xBF;
60 3 for (i=0;i<4;i++)
61 3 {
62 4 _nop_();
63 4 }
64 3 //
65 3 P1=0xF7; //选通调制电压1输出
66 3 _nop_();
67 3 P1=0xBF;
68 3 for (i=0;i<4;i++)
69 3 {
70 4 _nop_();
71 4 }
72 3 //
73 3 P1=0xEF; //选通调制电压2输出
74 3 _nop_();
75 3 P1=0xBF;
76 3 for (i=0;i<4;i++)
77 3 {
78 4 _nop_();
79 4 }
80 3 //
81 3 P1=0xDF; //选通调制电压3输出
82 3 _nop_();
83 3 P1=0xBF;
84 3 for (i=0;i<4;i++)
85 3 {
86 4 _nop_();
87 4 }
88 3 }
89 2 else
90 2 {
91 3 P1=0xBF; //无调制
92 3 }
93 2 }
94 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 269 ----
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 + -