电子工程师的自我修养 - DS18B120 -unfinished -unfinished-unfinished
uart_init(72,115200); //串口初始化115200
DS18B20_Init()) //DS18B20初始化
while(1)
{
if(t%10==0) //ÿ100ms¶ÁÈ¡Ò»´Î
{
temperature=DS18B20_Get_Temp();
if(temperature<0)
{
LCD_ShowChar(30+40,150,'-',16,0); //ÏÔʾ¸ººÅ
temperature=-temperature; //תΪÕýÊý
}else LCD_ShowChar(30+40,150,' ',16,0); //È¥µô¸ººÅ
LCD_ShowNum(30+40+8,150,temperature/10,2,16); //ÏÔʾÕýÊý²¿·Ö
LCD_ShowNum(30+40+32,150,temperature%10,1,16); //ÏÔʾСÊý²¿·Ö
}
delay_ms(10);
t++;
if(t==20)
{
t=0;
LED0=!LED0;
}
}
ADC参考电压
通道分类
。
工作模式
ADC中断
ADC时钟
控制寄存器 - 1
。
控制寄存器 - 2
采样时间
总转换时间
规则序列寄存器&
数据寄存器
常用库函数
初始化 ,软件触发 ,校准
初始化
。
。
。