久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1425|回復: 0
收起左側

基于430的環境溫度控制

[復制鏈接]
ID:280261 發表于 2018-1-27 19:21 | 顯示全部樓層 |閱讀模式

#include "io430.h"
#include "18B20_pei_zhi.c"
#include "18B20.h"
#include "18B20.c"
#include "1602_pei_zhi.c"
unsigned char Set[3];
unsigned int  A0=0;
void zi_ding_yi()
{
    unsigned char i;
    for(i=0;i<8;i++)
     lcd1602_write_pic(i,pic[i]);
     LCD_write_com(0xc0+0X0e);
     LCD_write_data(0);
}


/******************按鍵識別0/1  子函數********************/
unsigned char key_scan(void)
   {     unsigned char ji;
       if(!(P1IN&0x01))
         {
           __delay_cycles(2000);
           if(!(P1IN&0x01))  ji=1;
         }
     if(!(P1IN&0x02))
         {
           __delay_cycles(2000);
           if(!(P1IN&0x02))  ji=2;
         }      
            return ji;
   }

//***********************************************************************
//      液晶顯示溫度值,xx.xC格式
//***********************************************************************
void LCD_DisplayTemp(unsigned char temp1,unsigned char temp2,unsigned char temp3)
{   
  LCD_write_char(0x09,1,0x30+A0);
  LCD_write_char(0x0a,1,0x30+A1);
  LCD_write_char(0x0b,1,0x30+A2);
  LCD_write_char(0x0c,1,'.');
  LCD_write_char(0x0d,1,0X30+A3);
  LCD_write_char(0x0f,1,'C');
}

//***********************************************************************
//      主程序
//***********************************************************************
int main( void )
{
  // Stop watchdog timer to prevent time out reset
    unsigned int  n=27,j,ji;
    WDTCTL = WDTPW + WDTHOLD;
    P2DIR = 0XFF;
    P6DIR = 0xff;
    Clock_Init();                       //系統時鐘設置
    Port_init();                        //系統初始化,設置IO口屬性
    delay_ms(100);                      //延時100ms
    LCD_init();                         //液晶參數初始化設置
    LCD_clear();                        //清屏
    LCD_Desk();
    write_str(0x80+0x40,"Set:",4);

    DS18B20_Reset();                          //復位D18B20
    while(1)
    {
    ds1820_start();                          //啟動一次轉換
    ds1820_read_temp();                          //讀取溫度數值
    data_do(temp_value);                  //處理數據,得到要顯示的值
    LCD_DisplayTemp(A1,A2,A3);
    zi_ding_yi();

    Set[0] = n/10+0x30;
    Set[1] = n%10+0x30;
    Set[2] = 'C';

    write_str(0x80+0x44,Set,3);
    j=100*A0+10*A1+A2;
      if(j>=n)  
      {
        P2OUT=0X01;
        P6OUT&=0xfe;
      }
      else
      {
        P2OUT=0X00;
         P6OUT|=0xff;
      }
      ji=key_scan();
      if(ji==1) n++;
      if(ji==2) n--;
    }
}


huan_jin_kong_zhi.zip

213.77 KB, 下載次數: 4, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美天堂在线 | 日韩久草| 欧美精品乱码久久久久久按摩 | 欧美大片一区 | 中文在线视频 | 亚洲 中文 欧美 日韩 在线观看 | 精品一区电影 | 日韩精品一区二区三区中文在线 | 精品久久久久久亚洲精品 | 天堂久| 久久er精品 | 亚洲天堂中文字幕 | 中文字幕 国产 | 国产免费一区二区三区 | 99精品久久 | 黄色大片网 | 色888www视频在线观看 | 看av网址 | 搞av.com | 久久精品欧美电影 | 毛片一区| 在线不卡一区 | 99热碰 | 国产美女久久久 | 国产一区免费视频 | 免费看黄色片 | 午夜羞羞 | 日韩欧美一区二区三区在线播放 | 中国一级毛片免费 | 国产精品免费高清 | 亚洲精品乱码久久久久久按摩观 | 99久久婷婷国产综合精品电影 | 亚洲导航深夜福利涩涩屋 | 成人欧美一区二区三区在线观看 | 午夜精品久久久久久久星辰影院 | 国产精品欧美一区二区三区 | 久久久久国产精品 | 欧美中文字幕一区二区 | 亚洲狠狠丁香婷婷综合久久久 | 久久精品国产久精国产 | 精品中文在线 |