资源简介
LTC1865(16位AD转换器)
串行16位AD转换,通过1602显示出来。
内含proteus+keil源文件
代码片段和文件信息
#include
#include
sbit SDI = P1^3;
sbit CONV = P1^2;
sbit SCK = P1^1;
sbit SDO = P1^0;
/*读LTC1865通道0的AD值*/
unsigned int ltc1865_ch0(){
unsigned char i;
unsigned int voltage;
SDO = 1;
SCK = 1;
CONV = 0;
for(i=0;i<16;i++){
SCK = 0;
voltage<<=1;
if(SDO==1){
voltage+=1;
}
SCK = 1;
}
CONV = 1;
return(voltage);
}
/*AD转换数据计算*/
void disp_voltage(){
unsigned long temp;
temp=ltc1865_ch0();
temp=(temp*5000)/65535;
tab2[10]=0x30+temp/1000;
tab2[12]=0x30+temp%1000/100;
tab2[13]=0x30+temp%100/10;
tab2[14]=0x30+temp%10;
}
/*主函数*/
void main(){
lcdrst();
while(1){
disp_voltage();
lcdshow();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2274 2011-05-27 16:01 LTC1865(16位AD转换器)\main.LST
文件 14048 2011-05-27 16:01 LTC1865(16位AD转换器)\STARTUP.LST
文件 1145 2011-05-27 16:01 LTC1865(16位AD转换器)\LCD1602().h
文件 707 2011-05-27 16:01 LTC1865(16位AD转换器)\main.c
....... 56478 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换_uvopt.bak
....... 13407 2011-05-27 14:17 LTC1865(16位AD转换器)\LTC1865模数转换_uvproj.bak
文件 5787 2011-05-27 16:01 LTC1865(16位AD转换器)\main.OBJ
文件 749 2011-05-27 16:01 LTC1865(16位AD转换器)\STARTUP.OBJ
文件 5858 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换
文件 6376 2009-05-07 14:37 LTC1865(16位AD转换器)\STARTUP.A51
文件 105297 2011-05-27 16:06 LTC1865(16位AD转换器)\Last Loaded LTC1865.DBK
文件 105297 2011-05-27 16:07 LTC1865(16位AD转换器)\LTC1865.DSN
文件 2415 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换.hex
文件 52 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换.lnp
文件 9745 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换.M51
文件 13755 2011-05-27 16:01 LTC1865(16位AD转换器)\LTC1865模数转换.plg
文件 1390 2011-05-27 16:07 LTC1865(16位AD转换器)\LTC1865.PWI
....... 56490 2011-05-27 16:07 LTC1865(16位AD转换器)\LTC1865模数转换.uvopt
....... 13410 2011-05-27 14:34 LTC1865(16位AD转换器)\LTC1865模数转换.uvproj
目录 0 2011-05-27 16:07 LTC1865(16位AD转换器)
----------- --------- ---------- ----- ----
414680 20
- 上一篇:数字电压表26185
- 下一篇:创业之星商业计划书模板
评论
共有 条评论