|
圖片上是單片機(jī)開發(fā)板是自帶的AD轉(zhuǎn)換光敏電阻通過數(shù)碼管顯示的程序,自己下載試驗(yàn)過了沒問題。
然后我改了一下,想把轉(zhuǎn)換值通過串口發(fā)出去,結(jié)果用串口助手收到全是0(這個(gè)程序了還同時(shí)發(fā)了溫度值,溫度數(shù)據(jù)沒問題)
想請(qǐng)大神幫忙看看哪里出了問題。
int datapros()
{
uint lux;
int i;
for(i=0;i<50;i++)
{
i=0;
lux = Read_AD_Data(0xA4); // AIN2 光敏電阻
}
return lux;
}
main函數(shù)里是
guangzhao=datapros();
SBUF=guangzhao/1000+0x30; // 發(fā)送 千位
while(!TI);
TI=0;
SBUF=guangzhao%1000/100+0x30; // 發(fā)送 百位
while(!TI);
TI=0;
SBUF=guangzhao%1000%100/10+0x30; // 發(fā)送 十位
while(!TI);
TI=0;
SBUF=guangzhao%1000%100%10+0x30; // 發(fā)送 個(gè)位
while(!TI);
TI=0;
|
|