📄 temp.c
字号:
/*********************************************************************
* Filename: Temp.c *
* Date: 10/22/2002 *
* Edit by Yamato View ,Goldenchip Electronic Co. ,Ltd. *
* *
* TEL: 86-0591-3375855-721 *
* *
*********************************************************************/
#include <pic1687x.h>
#include <stdio.h>
#include "lcd.h"
extern void Delay200Us(void);
unsigned char Temp;
unsigned char Bkl;
void TabT(unsigned char data)
{
unsigned char TempAdj;
if (data<117)
{
data=(117-data);
TempAdj =( (data-18)/4 );
data = (data-TempAdj*2);
}
else
{
data-=117;
TempAdj =( (data-18)/4 );
data = (data+TempAdj*2);
}
Temp = data;
}
void Temprature(void)
{
unsigned char TempB;
ADFM = 0;
ADCON0 = 0x49;
Delay200Us();
ADGO = 1;
while(ADGO==1);
TempB = ADRESH; //AD result->Temp
TabT(TempB);
}
/****************/
void Backlight(void)
{
ADFM = 0;
ADCON0=0x51;
Delay200Us();
ADGO = 1;
while(ADGO==1);
Bkl = ADRESH; //AD result->Bkl
if(Bkl<0x8D) PORTE &= 0xfe;
if(Bkl>0x9D) PORTE |= 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -