单片机/MCUwilliam hill官网
直播中

h1654155755.0559

12年用户 67经验值
私信 关注
[问答]

TLC549与1602显示

`为什么我采集TLC549的值无法在1602上显示???一直显示的是0000

uchar code table4[]="0123456789.-";

void display()
{
uchar num;
write_com(0x80);
for(num=0;num<5;num++)
{
write_date(table1[num]);
}
write_date(table4[12]);
write_date(table4[table5[0]]);
write_date(table4[table5[1]]);
write_date(table4[table5[2]]);
write_date(table4[table5[3]]);
write_com(0x80+0x40);
for(num=0;num<3;num++)
{
write_date(table2[num]);
}
write_date(table4[shi_sh]);
write_date(table4[ge_sh]);
write_com(0x80+0x40+0x07);
for(num=0;num<5;num++)
{
write_date(table3[num]);
}
write_date(table4[shi_xia]);
write_date(table4[ge_xia]);
}



void main()
{
int temp;
float AD_DATA;   //定义A/D转换数据变量
    init();
while(1)
{
  key();
  AD_DATA=TLC549ADC(); //读取当前电压值A/D转换数据
    temp=AD_DATA*5*1000/256;
  table5[0]=temp/1000;
  table5[1]=temp/100%10;
  table5[2]=temp/10%10;
  table5[3]=temp%10;
    shi_sh=warn_sh%100/10;
      ge_sh=warn_sh%10;
   shi_xia=warn_xia%100/10;
       ge_xia=warn_xia%10;
    display();
}
}
PCB加工找华强威廉希尔官方网站 http://www.hqpcb.com 样板2天出货

` 无标题.png

回帖(1)

288081

2013-4-11 12:04:05
举报

更多回帖

发帖
×
20
完善资料,
赚取积分