当前位置: 代码迷 >> 单片机 >> IAR如何导入库?液晶LCD12864老是闪烁怎么处理
  详细解决方案

IAR如何导入库?液晶LCD12864老是闪烁怎么处理

热度:96   发布时间:2016-04-28 15:23:10.0
IAR怎么导入库?液晶LCD12864老是闪烁怎么办?
       做MSP430的时候,有一句话是判断这两个浮点数是不是相等;好像用这么一句
if(a!=b)
部队;因此我想用C语言中常见的 abs(a-b)>0.000001 来表示,但是我调试的时候弹出一个警告;我想是不是我的这条语句是不是因为没有导入Math库函数?
   

        第二个问题,我在做一个AD采样然后输出到LCD时候,只有当两次采样值不等的时候才在液晶屏上重新输出;参见代码
while(1){
  delay(255);
  delay(255);
  delay(255);
  delay(255);
ADC12CTL0 |=ADC12SC; //开始转换,转换完成之后自动进入中断服务子程序
_BIS_SR(CPUOFF+GIE);
if(abs(temp-data)>0.1){    //temp表示存储的上一次的采样值;data表示这一次的采样值,两者不相等的时候重新写入;  
Lcd_InsWrite(0,0x80);//光标归原点
temp=data;         
WriteData(); 


可是液晶他老是闪烁
C msp430 lcd12864 液晶闪烁

------解决方案--------------------
_BIS_SR(CPUOFF+GIE);

你不停MCU看看闪么