📄 tlc1549.lst
字号:
C51 COMPILER V7.06 TLC1549 09/07/2008 18:03:37 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE TLC1549
OBJECT MODULE PLACED IN TLC1549.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE TLC1549.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "REG52.h"
2 #define uchar unsigned char
3
4
5
6 sbit TL1549_cs=P2^2 ;
7 sbit TL1549_clk=P2^0;
8 sbit TL1549_data=P2^1;
9
10 void delay(void) //延时子程序
11
12 { unsigned char i,j;
13 1 for(i=0;i<255;i++)
14 1 { for(j=0;j<255;j++) ; }
15 1 }
16
17
18 float TLC1549()
19 { unsigned int result;
20 1 float result_ad_v;
21 1 data char i;
22 1 TL1549_cs=1; //禁止I/O CLOCK
23 1 TL1549_cs=0; //开启控制电路,使能DATA OUT和I/O CLOCK
24 1
25 1 result=0; //清转换变量
26 1 for(i=0;i<10;i++) //采集10次 ,即10bit
27 1 { TL1549_clk=0;
28 2 result*=2;
29 2 if(TL1549_data) result++;
30 2 TL1549_clk=1;
31 2 }
32 1 delay();
33 1 TL1549_cs=1; //DATA OUT 返回到高阻状态而终止序列
34 1 result_ad_v=result*5.00/1023;
35 1 return(result_ad_v); //转换后的数值存放在变量result1中
36 1 }
37
38
39
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 79 ----
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 + -