中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

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

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

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

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

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

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

          硬件平臺(tái):微控制器選擇

          PCA8538評(píng)估板

          紅外遙控器

          

         

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

          

         

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

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

          

         

          核心代碼部分分析:

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

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

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

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

          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)文章:紅外遙控器原理

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


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


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


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


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




        關(guān)鍵詞: SDAOUT GD32F103

        評(píng)論


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

        關(guān)閉