- 1
- 2
- 3
- 4
- 5
ds18b20仿真+源码+参考资料
资料介绍
void main()
{
float n;
u8 i,j;
beep=1;
//Init_COM(); //串口初始化
//LCD1602_Init(); //1602初始化
//LCD12864_Init();//12864初始化
while(1)
{
Ds18b20_Tempchg(); //启动温度变换
n=Ds18b20_Gettemp(); //读取温度
for(i=50;i>0;i--) Print_float_LED(n,2); //输出到数码管
if(n>25||n<23)
{
RL=0;
beep=~beep;
}
else
{
RL=1;
beep=1;
}
// sprintf(print,"Temp: %.1f",n);Print_str_COM(print);delay_ms(800);//输出到串口
// sprintf(print,"Temp: %.1f",n); LCD1602_disstr(print,0,0); delay_ms(800); //输出到1602
// sprintf(print,"温度:%.1f",n);
// i=0;while(i<6){print2[i]=print[i];i++;}
// j=6;while(print[i]){print2[j]=0xa3;j++;print2[j]=print[i]+0x80;i++;j++;} print2[j]='\0'; //半角转全角
// LCD12864_disstr(print2,0,0); delay_ms(800); //输出到12864
}
}
部分文件列表
文件名 | 文件大小 | 修改时间 |
ds18b20/ds18b20.DSN | 184KB | 2018-11-21 08:49:54 |
ds18b20/ds18b20.PWI | 1KB | 2018-12-02 20:55:02 |
ds18b20/Last Loaded ds18b20.DBK | 184KB | 2018-11-19 21:41:28 |
ds18b20/LCD12864A.dll | 544KB | 2010-08-18 01:29:02 |
ds18b20/test1-1/12864.c | 4KB | 2018-11-06 22:18:46 |
ds18b20/test1-1/12864.h | 1KB | 2018-11-06 22:19:14 |
ds18b20/test1-1/12864.LST | 6KB | 2018-11-24 18:24:34 |
ds18b20/test1-1/12864.OBJ | 9KB | 2018-11-24 18:24:34 |
ds18b20/test1-1/1602.c | 3KB | 2018-11-19 20:32:30 |
ds18b20/test1-1/1602.h | 1KB | 2018-11-06 22:26:26 |
ds18b20/test1-1/1602.LST | 6KB | 2018-11-24 18:24:36 |
... |
全部评论(0)