亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? LT-1B msp430 程序原理圖集合
?? C
字號:
/*************************************************
程序功能:將DS18B20測溫結果和DS1302的時間一起在1602
          液晶上顯示
-------------------------------------------------
測試說明:觀察液晶顯示。
*************************************************/
#include <msp430x14x.h>
#include "BoardConfig.h"
#include "DS18B20.h"
#include "DS1302.h"
#include "cry1602.h"

uchar dN[6];        //存放十進制測溫結果的數組

void Disp_Numb(uint temper);
void ShowTime(uchar *times);
/****************主函數****************/
void main(void)
{
    uchar i;
    //設置當期時間的數組,格式為BCD碼,順序:秒 分 時 日 月 星期 年
    uchar CurrentTime[7] = {0x00,0x00,0x00,0x18,0x04,0x05,0x08};
    uchar ReadTime[7];
    
    WDTCTL=WDTPW+WDTHOLD; 
     
    /*------選擇系統主時鐘為8MHz-------*/
    BCSCTL1 &= ~XT2OFF;                 //打開XT2高頻晶體振蕩器
    do
    {
        IFG1 &= ~OFIFG;                 //清除晶振失敗標志
        for (i = 0xFF; i > 0; i--);     //等待8MHz晶體起振
    }
    while ((IFG1 & OFIFG));             //晶振失效標志仍然存在?
    BCSCTL2 |= SELM_2 + SELS;           //MCLK和SMCLK選擇高頻晶振
   
    BoardConfig(0xb8);                  //關閉數碼管、流水燈和電平轉換
    LcdReset();                         //初始化液晶
    Reset_DS1302();                     //初始化DS1302
    //這條程序可以設置DS1302內部時間,如果不需要請將其注釋掉(快捷鍵:Ctrl+K)
    Set_DS1302(CurrentTime);                             
    //計數時鐘選擇SMLK=8MHz,1/8分頻后為1MHz
    TACTL |= TASSEL_2 + ID_3; 
    //在液晶上顯示提示文字    
    DispStr(0,0,"Temp:"); 
    DispStr(0,1,"Time:"); 
    //循環讀數顯示
    while(1)
    {
       Disp_Numb(Do1Convert());         //執行一次測溫
       Disp1Char(6,0,dN[5]+0x30);       //顯示測溫結果
       Disp1Char(7,0,dN[4]+0x30);
       Disp1Char(8,0,'.');
       Disp1Char(9,0,dN[3]+0x30);
       Disp1Char(10,0,dN[2]+0x30);
       Disp1Char(11,0,dN[1]+0x30);
       Disp1Char(12,0,dN[0]+0x30);
       
       Get_DS1302(ReadTime);            //讀取當前時間
       ShowTime(ReadTime);              //顯示時分秒信息
    }
}
/*******************************************
函數名稱:Disp_Numb
功    能:將從DS18B20讀取的11bit溫度數據轉換
          成十進制溫度數字
參    數:temper--11bit溫度數據
返回值  :無
********************************************/
void Disp_Numb(uint temper)
{
    uchar i;
    
    for(i = 0;i < 6;i++) dN[i] = 0; //初始化顯示變量

    //數值轉換
    if(temper & BIT0) 
    {
        dN[0] = 5;
        dN[1] = 2;
        dN[2] = 6;
    }
    if(temper&BIT1)     
    {
        dN[1] += 5;
        dN[2] += 2;
        dN[3] += 1;
    }
    if(temper & BIT2)     
    {
        dN[2] += 5;
        dN[3] += 2;
        if(dN[2] >= 10)
        {
            dN[2] -= 10;
            dN[3] += 1;
        }
    }
    if(temper&BIT3)     
    {
        dN[3] += 5;
    }
    if(temper & BIT4)
    {
        dN[4] += 1;
    }
    if(temper & BIT5)     
    {
        dN[4] += 2;
    }
    if(temper & BIT6)
    {
        dN[4] += 4;
    }
    if(temper & BIT7)     
    {
        dN[4] += 8;
        if(dN[4] >= 10)
        {
            dN[4] -= 10;
            dN[5] += 1;
        }
    }
    if(temper & BIT8)
    {
        dN[4] += 6;
        dN[5] += 1;
        if(dN[4] >= 10)
        {
            dN[4] -= 10;
            dN[5] += 1;
        }
    }
    if(temper & BIT9)
    {
        dN[4] += 2;
        dN[5] += 3;
        if(dN[4] >= 10)
        {
            dN[4] -= 10;
            dN[5] += 1;
        }
    }
    if(temper & BITA)
    {
        dN[4] += 4;
        dN[5] += 6;
        if(dN[4] >= 10)
        {
            dN[4] -= 10;
            dN[5] += 1;
        }
        if(dN[5] >= 10)
        {
            dN[5] -= 10;
        }
    }
}
/*******************************************
函數名稱:ShowTime
功    能:將DS1302的時間轉換成10進制顯示
參    數:times--讀取的時間數組
返回值  :無
********************************************/    
void ShowTime(uchar *times)
{
    uchar h2[8];        //第2行顯示數據
    const uchar shuzi[] = {"0123456789"};
      
    h2[0] = shuzi[times[2]>>4];     //時
    h2[1] = shuzi[times[2]&0x0f];
    h2[2] = 0x3a;       //":"
    h2[3] = shuzi[times[1]>>4];     //分
    h2[4] = shuzi[times[1]&0x0f];
    h2[5] = 0x3a;       //":"
    h2[6] = shuzi[times[0]>>4];     //秒
    h2[7] = shuzi[times[0]&0x0f];
    DispNChar(6,1,8,h2);           //在第二行顯示
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91成人国产精品| 国产91对白在线观看九色| 国产成人啪免费观看软件| 国产精品国产三级国产aⅴ原创| 色婷婷av一区二区三区软件| 毛片一区二区三区| 亚洲精品写真福利| 国产亚洲精品超碰| 制服丝袜av成人在线看| 白白色 亚洲乱淫| 开心九九激情九九欧美日韩精美视频电影| 亚洲日本成人在线观看| 久久精品男人的天堂| 制服丝袜一区二区三区| 91麻豆国产自产在线观看| 国产成人在线视频免费播放| 日本aⅴ亚洲精品中文乱码| 亚洲靠逼com| 中文字幕亚洲一区二区va在线| 日韩精品一区二区三区视频播放 | 日本视频在线一区| 亚洲视频网在线直播| 国产欧美一区二区精品性| 日韩欧美一区二区不卡| 欧美日韩精品一区二区在线播放| 色综合久久综合中文综合网| 成人av网址在线| 国产毛片精品国产一区二区三区| 蜜桃av一区二区三区电影| 五月天欧美精品| 国产精品视频麻豆| 这里只有精品电影| 在线观看网站黄不卡| 欧美一三区三区四区免费在线看 | 欧美丰满嫩嫩电影| 丝袜美腿一区二区三区| 亚洲图片你懂的| 欧美色图在线观看| 青青草原综合久久大伊人精品 | 国产91丝袜在线播放0| 寂寞少妇一区二区三区| 久久精品国产99| 久久精品国产亚洲a| 美女网站在线免费欧美精品| 日韩精品三区四区| 日韩av不卡一区二区| 天天亚洲美女在线视频| 天天色 色综合| 青青草成人在线观看| 美女国产一区二区| 麻豆91在线播放| 国产一区中文字幕| 国产传媒欧美日韩成人| 成人久久视频在线观看| 高清成人在线观看| 国产成人精品综合在线观看 | 色一情一乱一乱一91av| 欧美色图12p| 3atv一区二区三区| 精品国产一区二区三区久久影院| 2欧美一区二区三区在线观看视频| 欧美大片一区二区| 久久久久久久精| 国产午夜精品久久久久久久| 国产人成亚洲第一网站在线播放| 国产精品国产自产拍在线| 一区二区三区在线视频免费观看| 性做久久久久久久久| 激情欧美一区二区| 99久久99久久综合| 欧美日韩国产大片| 精品剧情v国产在线观看在线| 国产亚洲一区二区在线观看| 亚洲婷婷在线视频| 偷窥国产亚洲免费视频| 国产在线精品一区二区| 91美女视频网站| 欧美日韩久久不卡| 亚洲国产精品成人久久综合一区| 亚洲码国产岛国毛片在线| 日本aⅴ亚洲精品中文乱码| 成人性生交大片免费看视频在线 | 国产精品18久久久久久久久| 91丨porny丨首页| 欧美一区二区三区男人的天堂| 26uuu欧美| 一区二区三区色| 麻豆久久久久久| 91啪亚洲精品| 亚洲精品在线观看视频| 亚洲另类色综合网站| 久久不见久久见免费视频7 | 日本韩国视频一区二区| 日韩精品最新网址| 亚洲天堂精品视频| 韩国av一区二区三区四区| 91久久精品一区二区二区| 日韩精品一区二区三区三区免费| 一区二区中文视频| 国产一区二区三区精品欧美日韩一区二区三区 | jizzjizzjizz欧美| 石原莉奈在线亚洲三区| av一区二区三区黑人| 精品国产麻豆免费人成网站| 亚洲靠逼com| 成人精品视频一区二区三区尤物| 欧美一级夜夜爽| 亚洲制服丝袜av| 成人av资源网站| 不卡视频在线观看| 久久综合久久综合久久综合| 丝袜亚洲精品中文字幕一区| 日本精品一区二区三区高清| 中文字幕一区二区三区蜜月| 国产综合成人久久大片91| 在线观看亚洲精品视频| 日韩理论片网站| 波波电影院一区二区三区| 久久综合国产精品| 日韩av网站在线观看| 欧美亚一区二区| 一区二区中文字幕在线| 不卡的av中国片| 久久精品人人爽人人爽| 国产一级精品在线| 精品免费日韩av| 六月婷婷色综合| 日韩欧美精品在线| 亚洲一区免费视频| 日本午夜精品视频在线观看| 欧美在线小视频| 亚洲五码中文字幕| 在线亚洲高清视频| 一区二区三区91| 欧美性色黄大片| 亚洲v精品v日韩v欧美v专区| 欧美日韩免费高清一区色橹橹 | 亚洲va在线va天堂| 欧美日韩一区精品| 天天影视网天天综合色在线播放| 欧美日韩情趣电影| 国产亚洲精久久久久久| 成人性生交大片免费| 中文字幕精品综合| av电影在线观看不卡| 国产精品情趣视频| 91香蕉视频在线| 亚洲综合精品久久| 欧美日韩一区不卡| 日本欧美一区二区三区| 日韩美女天天操| 成人开心网精品视频| 亚洲精品乱码久久久久久| 欧美性猛交xxxx乱大交退制版| 亚洲成人av中文| 成人av资源站| 亚洲另类在线视频| 日韩一区二区三区在线视频| 毛片基地黄久久久久久天堂| 久久久91精品国产一区二区精品| 成人在线视频首页| 亚洲午夜精品一区二区三区他趣| 欧美精品成人一区二区三区四区| 久久99国产精品尤物| 中日韩av电影| 欧美性色aⅴ视频一区日韩精品| 亚洲18女电影在线观看| 精品国产乱码久久久久久影片| 国产一区二区三区精品欧美日韩一区二区三区 | 成人午夜碰碰视频| 亚洲免费电影在线| 日韩欧美国产系列| 成人一级片网址| 午夜精品爽啪视频| 久久亚洲欧美国产精品乐播 | 另类中文字幕网| 最新不卡av在线| 国产最新精品免费| 成人黄色国产精品网站大全在线免费观看| 极品瑜伽女神91| 欧美区视频在线观看| 欧美日高清视频| 欧美mv日韩mv亚洲| 国产欧美日韩在线| 国产91精品一区二区麻豆亚洲| 国产精品夜夜嗨| 成人av集中营| 欧美日韩夫妻久久| 日韩一区二区三区av| 欧美精品vⅰdeose4hd| 久久久国产精华| 5566中文字幕一区二区电影 | 亚洲制服丝袜av| 久久久不卡网国产精品一区| 在线视频欧美区| 懂色av一区二区三区免费观看| 亚洲第一福利视频在线| 亚洲国产高清在线| 欧美一区二区黄| 99久久国产综合精品麻豆|