娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月04日(星期六)

2021年01月04日 | 51單片機溫度計2.0版ds18b20+0.96寸OLED IIC顯示

發(fā)布者:Asawen 來源: 51hei關(guān)鍵字:51單片機  溫度計  ds18b20  OLED 手機看文章 掃描二維碼
隨時隨地手機看文章


51單片機溫度計LCD1602顯示成功,于是又挑戰(zhàn)了OLED顯示

main.c


#include"oled.h"

#include"ds18b20_1.h"


void Timer0Init(void);

//void Gao_Wen(void);

//void GaoDiInit(void);                     


sbit Deng=P1^0;                           //LED燈

sbit FengMing=P1^1;                       //蜂鳴器

sbit GD=P3^0;                             //兩個功能:高限溫減小,關(guān)閉LED燈

sbit GF=P3^1;                             //兩個功能:低限溫增加,關(guān)閉蜂鳴器

sbit GW=P3^2;                             //高限溫增加

sbit DW=P3^3;                             //低限溫減小


//unsigned char GaoWen_Y[]={"GW:"};         //高限溫顯示

//unsigned char DiWen_Y[]={"DW:"};          //低限溫顯示


int GaoWen=40;                  //高限溫

int DiWen=-20;                  //低限溫

char flag=0;                    //一秒標(biāo)志位

char b=0;                       //定時器內(nèi)部標(biāo)志位;



/*******************************主程序區(qū)域********************************/



int main()

{

        bit ack;

        bit k=1;                      //決定超出限溫后,關(guān)閉燈和蜂鳴器后不再響,而低于限溫后再次超出限溫后,依然能響標(biāo)志位;

        int Zhen=0,Xiao=0;

        unsigned char temp[10];

        char len=0;

        int wenDu=0;                  //接收溫度

//        LCD_Init();

        Deng=0;                   //LCD初始化

        OLED_Init();

        Start18B20();                 //溫度傳感器初始化

        Timer0Init();                 //T0定時器初始化

        Delay10ms();


//        LCD_WeiZhi(1,0);

//        LCD_XianShi(GaoWen_Y);

//        LCD_WeiZhi(1,9);

//        LCD_XianShi(DiWen_Y);

//        GaoDiInit();

        OLED_ShowChinese(0,0,10,16);

        OLED_ShowChinese(18,0,13,16);

        OLED_ShowChar(36,0,':',16);

       

        OLED_ShowChinese(0,2,8,16);

        OLED_ShowChinese(18,2,10,16);

        OLED_ShowChinese(36,2,11,16);

        OLED_ShowChinese(54,2,12,16);

        OLED_ShowChar(70,2,':',16);

       

        OLED_ShowChinese(0,4,9,16);

        OLED_ShowChinese(18,4,10,16);

        OLED_ShowChinese(36,4,11,16);

        OLED_ShowChinese(54,4,12,16);

        OLED_ShowChar(70,4,':',16);

//        OLED_ShowString(0,2,"GW:",16);

//        OLED_ShowString(64,2,"DW:",16);

        OLED_Num(78,2,GaoWen,3,16);

        OLED_Num(78,4,DiWen,3,16);

       

        while(1)

        {


                if(flag==1)                 //1秒刷新溫度

                {

                        flag=0;

                        ack=Read18B20(&wenDu);

                  if(ack)

                        {

                                Zhen=wenDu>>4;

                                Xiao=wenDu&0x0f;

                                len=OLED_Xian_Zheng(Zhen,temp);

                                temp[len++]='.';

                                Xiao=(Xiao*100)*0.0625;

                                temp[len++]=Xiao/10+'0';

//                                temp[len++]=Xiao%10+'0';

                                while(len<5)

                                {

                                        temp[len++]=' ';

                                }

                                temp[len]='

主站蜘蛛池模板: 格尔木市| 都江堰市| 四川省| 铜梁县| 辛集市| 微山县| 广河县| 祁门县| 囊谦县| 永春县| 中山市| 鹤庆县| 同心县| 庆阳市| 二连浩特市| 宁南县| 淳化县| 巴里| 宿迁市| 田阳县| 旬阳县| 灵寿县| 北川| 四平市| 新巴尔虎左旗| 顺昌县| 济宁市| 汝城县| 衡东县| 罗山县| 白水县| 应城市| 汝州市| 绍兴市| 北票市| 唐山市| 筠连县| 涟源市| 上虞市| 托里县| 长顺县|