求教大神看看51单片机main函数中怎么弄
时间:10-02
整理:3721RD
点击:
main()
{
ADDA=0;
ADDB=0;
ADDC=0;
P0=0xff;
init1();
init();
CLK=0;
while(1)
{
LCD_Write_Char(6,1,'C');
read_temp();//读取温度
ds1820disp();//显示
readAD();
OE=0;
ST=0;
ST=1;
ST=0;
// keyscan();
while(EOC==0)
{
OE=1;
Disp_Result(P1);
OE=0;
}
}
}
用定时器产生0.5M供0809脉冲,lcd1602显示没处理好while循环,只能显示电压,温度显示为-0.0
{
ADDA=0;
ADDB=0;
ADDC=0;
P0=0xff;
init1();
init();
CLK=0;
while(1)
{
LCD_Write_Char(6,1,'C');
read_temp();//读取温度
ds1820disp();//显示
readAD();
OE=0;
ST=0;
ST=1;
ST=0;
// keyscan();
while(EOC==0)
{
OE=1;
Disp_Result(P1);
OE=0;
}
}
}
用定时器产生0.5M供0809脉冲,lcd1602显示没处理好while循环,只能显示电压,温度显示为-0.0
程序有问题,你上百度搜一下0809的驱动代码吧。
