在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 新品快遞 > 基于GD32微控制器的段碼顯示器

      基于GD32微控制器的段碼顯示器

      作者: 時(shí)間:2015-04-09 來源:電子產(chǎn)品世界 收藏

        說明一下:選用了IIC驅(qū)動方式,硬件連接SCL、SDAIN和引腳,

      本文引用地址:http://www.biyoush.com/article/272280.htm

        也就是說有應(yīng)答檢測是從引腳返回給MCU的。

        硬件平臺:微控制器選擇

        PCA8538評估板

        紅外遙控器

        

       

        并使用紅外遙控器進(jìn)行控制

        

       

        銳鑫同創(chuàng)提供的示例十分豐富,注釋清晰,移植太方便了。

        IIC,RTC,DS18B20等驅(qū)動完全都不用改,項(xiàng)目完成很順利。

        

       

        核心代碼部分分析:

        主循環(huán)里 if(now!=timer.sec){}中每秒進(jìn)行溫度和時(shí)間更新。

        if(Remote_Rdy){}檢測遙控器發(fā)出的指令并執(zhí)行。

        PCA8538_TIME();參數(shù)較多,大家可以詳細(xì)看一下,實(shí)現(xiàn)溫度和時(shí)間同時(shí)顯示,有點(diǎn)復(fù)雜

        (相對于寄存器“沖突”情況)

        while(1)

        {

        if(POWER_flag == 1)

        {

        if(now!=timer.sec)

        {

        now=timer.sec;

        temp = DS18B20_Get_Temp();

        printf("t1:%dn",temp);

        temp_high = (temp/100);

        temp_low = (temp/10-(temp/100*10));

        PCA8538_TIME(temp_high,temp_low,timer.hour/10,timer.hour%10,timer.min/10,timer.min%10);

        LED0 = !LED0;

        }

        }

        if(Remote_Rdy)

        {

        key=Remote_Process();

        switch(key)

        {

        case BUTTON_POWER:

        PCA8538_POWER();

        POWER_flag=1;

        ice_num=0;

        break;

        case BUTTON_1:

        if(flag == 0)

        {

        PCA8538_AUTO(1);

        flag = 1;

        }

        else

        {

        PCA8538_AUTO(0);

        flag = 0;

        }

        break;

        case BUTTON_2:

        ice_num++;

        if(ice_num>=4)

        {

        ice_num=1;

        }

        PCA8538_NUM(ice_num);

        break;

        case BUTTON_3:

        if(flag_light == 0)

        {

        PCA8538_LIGHT(1);

        flag_light = 1;

        }

        else

        {

        PCA8538_LIGHT(0);

        flag_light = 0;

        }

        break;

        case BUTTON_4:

        PCA8538_CLEAR();

        POWER_flag=0;

        break;

        default:

        break;

        }

        }

        }

      紅外遙控器相關(guān)文章:紅外遙控器原理

      萬能遙控器相關(guān)文章:萬能遙控器代碼


      單片機(jī)相關(guān)文章:單片機(jī)教程


      單片機(jī)相關(guān)文章:單片機(jī)視頻教程


      單片機(jī)相關(guān)文章:單片機(jī)工作原理


      led顯示器相關(guān)文章:led顯示器原理




      關(guān)鍵詞: SDAOUT GD32F103

      評論


      技術(shù)專區(qū)

      關(guān)閉