微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于MSP430F149与BH1750FVI进行光强度的值在LCD1602显示

基于MSP430F149与BH1750FVI进行光强度的值在LCD1602显示

时间:11-27 来源:互联网 点击:

void inmaindispaly()
{
uint temp;
dis_data=BUF[0];
dis_data=(dis_data<8)+BUF[1];//合成数据

temp=dis_data;

conversion(temp);//计算数据和显示
DisplayOneChar(0,L);
DisplayOneChar(1,i);
DisplayOneChar(2,g);
DisplayOneChar(3,h);
DisplayOneChar(4,t);
DisplayOneChar(5,:);

DisplayOneChar(7,wan); //显示数据
DisplayOneChar(8,qian);
DisplayOneChar(9,bai);
DisplayOneChar(10,shi);
DisplayOneChar(11,ge);

DisplayOneChar(13,l); ////显示数单位
DisplayOneChar(14,x);
}

int main( void )
{
P4DIR=0XFF;
P5DIR|=0X07;
P3DIR|=0XC0;
WDTCTL = WDTPW + WDTHOLD;// Stop watchdog timer to prevent time out reset
delay(20);//延时200ms
InitLcd();//初始化LCD
Init_BH1750();//初始化BH1750

while(1)
{
Single_Write_BH1750(0x01);// power on
Single_Write_BH1750(0x10);// H- resolution mode

delay(180);//延时180ms

Multiple_Read_BH1750();//连续读出数据,存储在BUF中


inmaindispaly();
delay(1000);

}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top