按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
Init_DS18B20() ;
WriteOneChar(0xCC) ; //跳过读序号列号的操作
WriteOneChar(0xBE) ; //读取温度寄存器
temp_data'0' = ReadOneChar() ; //温度低8位
temp_data'1' = ReadOneChar() ; //温度高8位
}
/* 设定显示位置 */
/*******************************************************************/
void lcd_pos(uchar pos)
{
write_ (pos | 0x80) ; //数据指针=80+地址变量
}
/*自定义字符写入CGRAM */
/* 数据转换与温度显示 */
/*******************************************************************/
Disp_Temperature()
{
display'4'=temp_data'0'&0x0f ;
display'0'=ditab'display'4''+0x30 ; //查表得小数位的值
display'4'=((temp_data'0'&0xf0)》》4)|((temp_data'1'&0x0f)