找传奇、传世资源到传世资源站!

51单片机的mlx90614红外体温检测

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

51单片机的mlx90614红外体温检测,12864屏幕显示,SYN6288语音播报
51单片机的mlx90614红外体温检测 嵌入式开发-第1张
void main() 

uint Tem; //存放测到的温度值
uchar flag_key; //按键标志位,按下为1,未按下为0

//IO口初始化
P0=0xff;
P1=0xff;
P2=0xff;
P3=0xff;

//smbus初始化
  SCL=1;SDA=1;_nop_(); 
  _nop_();_nop_();_nop_(); 
  SCL=0; 
  delay(1000); 
  SCL=1; 

//函数部分 
flag_key=0;
UART_Init(); //串口初始化
  LcdInit();   //LCD12864初始化
BkMusic(0);
SYN_Init();
  while(1) 
 
Tem=memread(); //读取温度值
    display(Tem); //显示温度值
flag_key=key_scan(flag_key); //按键处理
if(flag_key==1) //如果按键按下
{
speek(Tem); //播报温度
speek_H_or_L(Tem);//播报高低温
flag_key=0;
}
 

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复