hamiltontai吧 关注:24贴子:747

回复:-液晶和温度传感器-

只看楼主收藏回复

ttl=tl*10+0.5;
ReadTemperature(); //读取当前温度
lcd_system_reset(); //LCD1602 初始化
P0=0XFF;//关掉数码管的位选信号。阻止数码管受到P0口信号的影响。
delay1(5);
WELA=1;
delay1(5);
WELA=0;
lcd_bad_check(); //LCD1602 坏点检查
for (i=0;i<12;i++) lcd_char_write(i,0,temp_table[i]);
for (i=0;i<16;i++) lcd_char_write(i,1,temp_high_low[i]);


IP属地:北京16楼2012-12-19 06:52
回复
    i=ReadTemperature(); //读取当前温度
    while(1)
    {
    i=ReadTemperature(); //读取当前温度
    lcd_char_write(6,0,mun_char_table[i/100]); //把温度显示出来
    lcd_char_write(7,0,mun_char_table[i%100/10]);
    lcd_char_write(9,0,mun_char_table[i%10]);
    lcd_char_write(2,1,mun_char_table[tth/100]); //显示最高允许温度
    lcd_char_write(3,1,mun_char_table[tth%100/10]);


    IP属地:北京17楼2012-12-19 06:52
    回复
      lcd_char_write(5,1,mun_char_table[tth%10]);
      lcd_char_write(10,1,mun_char_table[ttl/100]); //显示最低允许温度
      lcd_char_write(11,1,mun_char_table[ttl%100/10]);
      lcd_char_write(13,1,mun_char_table[ttl%10]);
      if(i<ttl||i>tth) alarm();
      delay_1ms(100);
      }
      }


      IP属地:北京18楼2012-12-19 06:52
      回复
        台台化工肿么也开始学单片机啦


        IP属地:北京来自Android客户端19楼2013-04-12 09:32
        收起回复