📄 ad0832.lst
字号:
C51 COMPILER V7.06 AD0832 01/26/2009 15:02:47 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE AD0832
OBJECT MODULE PLACED IN AD0832.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE AD0832.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2 #include<math.h>
3 #define uint unsigned int
4 #define uchar unsigned char
5 sbit CLK=P1^6;
6 sbit DO=P1^7;
7 sbit CS=P1^5;
8 sbit DI=P1^4;
9 void delay1ms()
10 {
11 1 int i;
12 1 for(i=120;i>0;i--);
13 1 }
14 main()
15 {
16 1
17 1 uchar k,a=0,b=0,c=0;
18 1 CS=1;
19 1 CS=0;
20 1 CLK=1;
21 1 DI=1; //先置高电平
22 1 delay1ms();
23 1 //DI=0; ///通道选择
24 1 CLK=0;
25 1 // delay1ms();
26 1 CLK=1;
27 1
28 1 //DI=1; // 通道选择
29 1 CLK=0;
30 1
31 1 for(k=0;k<8;k++)
32 1 {
33 2 CLK=1;
34 2 a=DO;
35 2 CLK=0;
36 2 a=a<<1;
37 2 }
38 1 for(k=0;k<8;k++)
39 1 {
40 2 CLK=1;
41 2 b=DO;
42 2 CLK=0;
43 2 b=b+pow(2,k);
44 2 }
45 1
46 1 }
47
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 136 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
C51 COMPILER V7.06 AD0832 01/26/2009 15:02:47 PAGE 2
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 + -