⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds1820_lcd.c

📁 89C52单片机12M晶振下DS18B20温度传感器测量温度应用子程序源码
💻 C
字号:





//**********************************************************************//
//			                    头文件区                                //
//**********************************************************************//

#include <reg52.h>					/*单片机内部寄存器*/

#include <intrins.h>				/*内部函数调用,如_nop_() 、_crol_()、cror();*/

#include <absacc.h>	    			/*绝对地址访问,如XBYTE[0x0fff0]*/

#include <LCD1602_packet.h>	    			/*LCD 的初始化*/

#include <DS1820_packet.h>	    			/*DS1820 的初始化*/

#define pot 10
unsigned char disp[17]="temperature is:  ";
unsigned char disp_number[]="0123456789.";
unsigned char buffer[17]="                 ";  

void main(void)
{

	LCD_system_Init ();

	DS1820_system_Init();

	while(1)
	{
		buffer[0]=disp_number[get_temperature_DS1820()/100];
		buffer[1]=disp_number[get_temperature_DS1820()/10%10];
		buffer[2]=disp_number[pot];
		buffer[3]=disp_number[get_temperature_DS1820()%10];
		LCD_display(0,0,disp);
		LCD_display(1,5,buffer);
	}  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -