wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6354|回復: 6
收起左側

STM32+BMP280+OLED+DS3231+浮點數顯示源程序

  [復制鏈接]
ID:422924 發表于 2021-5-28 00:22 | 顯示全部樓層 |閱讀模式
51單片機新人一個,自己最近在做DIY,雖然DIY做的很low,但是還是可以對學習STM32的小伙伴們提供一點點的價值的,發這個帖子,主要是我最近才接觸到51黑論壇,卻沒發現這是一個寶藏論壇,在制作DIY小玩意的過程中,很多資料也是在51黑電子論壇中找到的剛完成了一個作品忍不住提供一點點自己的價值。本設計主要的功能正如標題所示
•(1)OLED顯示。
•(2)萬年歷。
•(3)浮點數顯示BMP280的數據(大氣壓強,海拔高度,溫度)。
說它low主要是我更多的整合了別人的程序,模塊驅動整合搬運工就是我了,如果有什么問題,還麻煩各位大佬不吝賜教!超級感謝

實物圖

實物圖

單片機源程序如下:
//  文 件 名   : main.c
//  作    者   : ZengXianLu
//  生成日期   : 2021-04-16
//           oled接線        
//              ----------------------------------------------------------------
//              GND    電源地
//              VCC  接5V或3.3v電源
//              D0   接PA5(SCL)
//              D1   接PA7(SDA)
//              RES  接PB0
//              DC   接PB1
//              CS   接PA4               
//              ----------------------------------------------------------------
//           BMP280接線        
//              ----------------------------------------------------------------
//              VCC  3.3v電源
//              GND    電源地
//              SDA    PC11
//              SCL    PC12
//              ----------------------------------------------------------------


#include "delay.h"
#include "sys.h"
#include "oled.h"
#include "bmp.h"
#include "sys.h"
#include "usart.h"
#include "led.h"
#include "myiic.h"
#include "dsciic.h"
#include "bme280.h"
#include "DS3231.h"
int main(void)
{      
        float bmp280_temp;
        float bmp280_press;
        float bmp280_humi;
        float high;
        u8  t=0;      
         

                    //==================
         
                delay_init();                     //延時函數初始化         
                OLED_Init();                        //初始化OLED  
                OLED_Clear();
         

        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  
        uart_init(9600);
        LED_Init();                                                                //初始化LED
        IIC_Init();
        bme280Init();
         
         //2021-05-23 23:39:42         

        delay_init();                     //延時函數初始化      
        NVIC_Configuration();// 設置中斷優先級分組
        uart_init(9600);         //串口初始化為9600
        LED_Init();                           //初始化與LED連接的硬件接口  
        DS3231_Init();
        DS3231_Set(21,5,26,12,30,00);  //首次設置時間,設置完成后注釋掉,重新下載一次程序即可掉電保存
             //年,月,日,時,分,秒
         //2021-05-23 23:39:42         
         
        while(1)
        {      
//        bme280GetData(&bmp280_press,&bmp280_temp,&bmp280_humi,&high);
//                //delay_ms(1500);
//                //LED0=!LED0;
//                printf("bmp280_press:%f\r\n",bmp280_press);
//                delay_ms(10);
//                printf("bmp280_temp :%f\r\n",bmp280_temp);
////                delay_ms(100);
////                printf("bmp280_humidity :%f\r\n",bmp280_humi);
//                delay_ms(10);
//                printf("bmp280_high :%f\r\n\r\n",high);      
               
                bme280GetData(&bmp280_press,&bmp280_temp,&bmp280_humi,&high);
                get_show_time();

                if(t!=calendar.sec)
                {
                        t=calendar.sec;
                        printf("年月日:");
                        printf("%ld,%d,%d\r\n",calendar.w_year+2000,calendar.w_month,calendar.w_date);
                        printf("時分秒:");
                        printf("%d,%d,%d\r\n",calendar.hour,calendar.min,calendar.sec);
                        printf("bmp280_press:%f\r\n",bmp280_press);
                        delay_ms(10);
                        printf("bmp280_temp :%f\r\n",bmp280_temp);
                        delay_ms(100);
                        printf("bmp280_humidity :%f\r\n",bmp280_humi);
                        delay_ms(10);
                        printf("bmp280_high :%f\r\n\r\n",high);
                       
                                                OLED_ShowString(0,0,"Pres:");                //一個字符八個單位,例如x為0,第一個字符后為8開始
                        OLED_ShowString(0,1,"Temp:");
                        OLED_ShowString(0,2,"High:");
                        OLED_ShowString(106,0,"Pa");
                        OLED_ShowString(106,1,"C");
                        OLED_ShowString(106,2,"m");
                        OLED_ShowNum(40,0,bmp280_press,4,16);         //最后一個變量是x軸的單位,每一個數字占多長
                        OLED_Showdecimal(40,1,bmp280_temp,9,16);
                        OLED_Showdecimal(40,2,high,9,16);
                        OLED_Showdecimal1(40,0,bmp280_press,9,16);

//                        //時間
//                        OLED_ShowNum(0,3,calendar.w_year+2000,4,16);
//                        OLED_ShowString(32,3,"/");
//                        OLED_ShowNum(40,3,calendar.w_month,2,16);
//                        OLED_ShowString(56,3,"/");
//                        OLED_ShowNum(64,3,calendar.w_date,2,16);
//                        OLED_ShowNum(0,4,calendar.hour,2,16);
//                        OLED_ShowString(16,4,":");
//                        OLED_ShowNum(24,4,calendar.min,2,16);
//                        OLED_ShowString(40,4,":");
//                        OLED_ShowNum(48,4,calendar.sec,2,16);
                       
//                        LED0=!LED0;
                }
               
               
        //3333333333333333
               


        //3333333333333333
//        delay_ms(8000);
//        OLED_Clear();
                        OLED_ShowString(0,3,"Design by ZXL");
                        OLED_ShowNum(0,5,calendar.w_year+2000,4,16);
                        OLED_ShowString(32,5,"/");
                        OLED_ShowNum(40,5,calendar.w_month,2,16);
                        OLED_ShowString(56,5,"/");
                        OLED_ShowNum(64,5,calendar.w_date,2,16);
                        OLED_ShowNum(0,6,calendar.hour,2,16);
                        OLED_ShowString(16,6,":");
                        OLED_ShowNum(24,6,calendar.min,2,16);
                        OLED_ShowString(40,6,":");
                        OLED_ShowNum(48,6,calendar.sec,2,16);

//        delay_ms(8000);
      
               

        }         
      
}

代碼: 代碼.7z (234.4 KB, 下載次數: 235)

評分

參與人數 2黑幣 +120 收起 理由
s3587688 + 30 絕世好帖!
admin + 90 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:229641 發表于 2021-6-11 03:01 來自觸屏版 | 顯示全部樓層
漂亮把按鍵完善一下就好了,對了有180的嗎?
回復

使用道具 舉報

ID:422924 發表于 2021-6-12 17:32 | 顯示全部樓層
觸景情傷 發表于 2021-6-11 03:01
漂亮把按鍵完善一下就好了,對了有180的嗎?

沒有180的哦,沒加按鍵是因為這些功能對我來說足夠啦,主要是上班沒有那么多時間搞,我開始想的是不僅要加按鍵 而且還要加一個三級菜單的,這樣看起來更有意思。
回復

使用道具 舉報

ID:229641 發表于 2021-6-14 09:00 來自觸屏版 | 顯示全部樓層
曾現路 發表于 2021-6-12 17:32
沒有180的哦,沒加按鍵是因為這些功能對我來說足夠啦,主要是上班沒有那么多時間搞,我開始想的是不僅要 ...

這兩天不是小長假嗎?
回復

使用道具 舉報

ID:422924 發表于 2021-6-19 09:44 | 顯示全部樓層
觸景情傷 發表于 2021-6-14 09:00
這兩天不是小長假嗎?

要上班要出差的
回復

使用道具 舉報

6#
無效樓層,該帖已經被刪除
ID:238216 發表于 2021-9-3 13:23 | 顯示全部樓層
感謝,bmp280,實測ok,氣壓,溫度,海拔都可以讀出。
回復

使用道具 舉報

ID:994039 發表于 2021-12-19 13:08 | 顯示全部樓層
egang 發表于 2021-9-3 13:23
感謝,bmp280,實測ok,氣壓,溫度,海拔都可以讀出。

是自己太笨了嘛,為什么我把BMP280的引腳換成(C11,C12---->A11,A12)就讀不出壓強來,求解

回復

使用道具 舉報

9#
無效樓層,該帖已經被刪除
10#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
男生草女生视频| 三级无遮挡在线观看| 麻豆视频在线免费看| 乱熟女高潮一区二区在线| 国产精品一二三视频| 精品亚洲精品福利线在观看| 亚洲国产综合在线| 国产精品夜夜嗨| 午夜精品av| 国产一级成人av| 在线黄色的网站| 青青免费在线视频| 5566先锋影音夜色资源站在线观看| 精品欧美在线观看| 欧美69xx性欧美| 久久色视频免费观看| 国产一区二区三区四区五区| а√天堂8资源在线| 99久热re在线精彩视频| 国产小视频在线高清播放| 做爰无遮挡三级| 91资源在线播放| 天天影视色综合| 成人一区二区av| 欧美系列一区| 91成人理论电影| 国产91精品久久久久久久| 亚洲美女www午夜| 欧美精品123区| 亚洲r级在线视频| 国产精品私人自拍| 国产 日韩 欧美大片| 石原莉奈在线亚洲二区| 在线中文一区| 国产中文字幕一区二区三区 | 久久色精品视频| 精品成人一区二区三区| 欧美日韩中文一区| 五月天激情小说综合| 国产精品久久久久久久久动漫| 成人精品一区二区三区中文字幕| 蜜臀av在线播放一区二区三区| 国产精品vip| 99成人超碰| 奇米亚洲欧美| 黑人久久a级毛片免费观看| 精品69视频一区二区三区| 妞干网免费在线视频| 日本在线视频www鲁啊鲁| 免费在线观看av片| 99reav在线| 国产成人天天5g影院在线观看| 中文字幕在线播放第一页| 电影天堂爱爱爱爱| 黄色毛片av| 爽爽免费视频| 3dmax动漫人物在线看| 爆操欧美孕妇| 国产特级淫片免费看| 国产成人午夜精品| 三级黄色网址| 免费男女羞羞的视频网站主页在线观看| free亚洲| jizzjizz亚洲中国少妇| 国产69精品久久久久孕妇| 美臀av在线| 中文字幕电影在线| 国产一二在线观看| 夜级特黄日本大片_在线| 国产日产一区二区| 国产蜜臀在线| 成人激情综合| 婷婷精品久久久久久久久久不卡| 精品国产乱码一区二区三区| 伊色综合久久之综合久久| 青青草久久爱| 日韩激情免费| 亚洲美女黄色| 美女网站色91| 成人午夜短视频| 久久久精品中文字幕麻豆发布| 欧美国产乱子伦| 亚洲最大的成人av| 色av一区二区| 日韩精品一区二区三区老鸭窝| 国产视频亚洲视频| 精品中文字幕在线| 国产精品高潮呻吟视频| 国产精品一区二区三区在线观| 热舞福利精品大尺度视频| 熟女视频一区二区三区| 免费观看日韩毛片| 亚洲熟妇一区二区| 亚洲av无一区二区三区| 日韩精品视频免费看| 一级黄色免费看| 免费视频中文字幕| www.天堂在线观看| 青青青免费视频在线2| 久久久久黄久久免费漫画| 欧美风情在线视频| 欧美日韩激情| 视频一区欧美精品| 337p粉嫩大胆噜噜噜噜噜91av | 一级特黄aaaaaa大片| 天堂网在线中文| 深夜福利网站| 在线的色视频| 欧美13videosex性极品| 白白在线精品| 黄色精品免费| 国产白丝精品91爽爽久久| 一区二区中文字幕在线| 欧美视频一区二区三区四区| 中文字幕亚洲无线码a| 国产aⅴ夜夜欢一区二区三区| 国产99在线播放| 免费cad大片在线观看| 91亚洲一区二区| 福利所第一导航| 99精品在线视频观看| 顶级欧美妇高清xxxxx| 亚洲日本一区二区三区在线观看| а√天堂8资源中文在线| 婷婷综合成人| 日本aⅴ免费视频一区二区三区| 欧美7777| 综合亚洲色图| 激情综合色综合久久综合| 亚洲免费伊人电影| 日韩av网址在线| 国产精品丝袜久久久久久不卡| 正在播放一区二区三区| 免费在线观看日韩av| 免费黄色网址在线| 国产精品18久久久久久久久久 | 国产高清免费在线观看| www.黄com| 羞羞视频在线免费国产| 欧美a大片欧美片| 久久精品国产色蜜蜜麻豆| 亚洲一区二区三区四区在线 | 欧美成人福利在线观看| 加勒比婷婷色综合久久| 中文在线资源新版官网| 在线观看av网| 久久在线观看| 蜜桃免费网站一区二区三区| 亚洲大型综合色站| 在线视频日本亚洲性| 成人高清在线观看| 永久免费的av网站| 国产精品视频一区在线观看| 全彩无遮挡全彩口工漫画h# | 久草在线免费二| 欧美freesex黑人又粗又大| 欧美好骚综合网| 欧美极品xxx| 精品香蕉在线观看视频一| 波多野结衣精品久久| 国产高清视频网站| 日韩欧美高清在线观看| 色啪啪.com| 日韩激情电影免费看| 影院欧美亚洲| 性做久久久久久免费观看| 欧美成人午夜激情| 精品一区二区三区毛片| 成人一级黄色大片| 国产经典中年夫妇盗摄| 美女精品导航| 亚洲精品社区| 午夜精品久久久久久久99水蜜桃| 欧美日本高清一区| 日韩欧美精品免费| 日本少妇毛茸茸高潮| 大黑人xxx| 国产欧美自拍| 国产精品 日产精品 欧美精品| 91精品在线麻豆| 亚洲最大福利视频网站| 久久久久亚洲av无码网站| 欧美一级特黄aaaaaa| 男人和女人做事情在线视频网站免费观看| 欧美猛男同性videos| 91免费视频观看| 视频直播国产精品| japanese在线播放| 久久久久久少妇| 开心丁香婷婷深爱五月| 成人在线视频中文字幕| 久久精品视频免费观看| 日韩天堂在线视频| 国产精品网站免费| 中文字幕在线观看欧美| 久久99久久| 欧美日韩国产在线一区| 精品欧美一区二区三区| 国产日韩欧美另类| 日本少妇毛茸茸| 国产黄色在线看| 国产精品99久久久久久董美香| 国产99久久久国产精品潘金| 一个色综合导航| 五十路熟女丰满大屁股| 怡红院男人天堂| 午夜视频在线| 国产亚洲精品久久久久婷婷瑜伽| 欧美三级电影一区| 蜜桃传媒视频第一区入口在线看| 国产一区二区播放| 欧美另类极限扩张| 欧美精品国产| 欧美一区二区三区四区五区| 亚洲国产欧美一区二区三区不卡| 日韩黄色a级片| 偷拍25位美女撒尿视频在线观看| 综合一区av| 欧美日韩电影一区| 亚洲欧洲精品在线| 99re热视频| 毛片免费不卡| 精品一区二区久久| 中文字幕亚洲字幕| 婷婷六月天在线| 亚洲精品自产拍在线观看app | 久久精品视频免费| 91爱视频在线| 中文字幕免费高清视频| 女人色在线免费视频| 亚洲动漫精品| 色综合一区二区三区| 九色一区二区| 天堂中文字幕在线观看| 电影在线一区| 视频一区视频二区在线观看| 在线播放国产一区二区三区| 成年人免费在线播放| 免费视频拗女稀缺一区二区| 日本一区二区三区中文字幕| 亚洲免费在线观看视频| 国产一区自拍视频| 日本午夜视频在线观看| 黄色av电影在线观看| 国产精品一区二区不卡| 久久久久久久久国产| 亚洲自拍偷拍精品| 四虎影视av| 激情欧美国产欧美| 国产亚洲精品美女| wwwxxx色| 国产农村av| 欧美亚洲在线| 久久在线精品视频| 538国产视频| 中文字幕在线看| 久久电影网站中文字幕 | 成年人看片网站| 麻豆传媒mv| 亚洲黄色精品| 日韩在线视频免费观看高清中文 | 蜜桃av噜噜一区二区三区小说| 中文字幕在线国产精品| 中文字幕 欧美 日韩| 成视频在线观看免费观看| 午夜在线视频一区二区区别| 日韩最新中文字幕电影免费看| yjizz视频| 伊人国产在线| 国产精选一区二区三区| 国产成人综合av| 久草视频精品在线| 97人人爽人人澡人人精品| 亚洲欧洲av在线| 天堂va久久久噜噜噜久久va| 丰满熟妇人妻中文字幕| 国产精品qvod| 亚洲精品一区在线观看| 日本特黄在线观看| 最新在线观看av网站| 国内精品自线一区二区三区视频| 国产成人精品久久亚洲高清不卡| 豆国产97在线 | 亚洲| 丁香花在线电影小说观看| 亚洲色图都市小说| 国产91av视频在线观看| 国产一区在线视频观看| 欧美视频导航| 性欧美视频videos6一9| 激情综合网五月婷婷| 在线中文字幕播放| 欧美日韩国产在线看| 国产精品12345| eeuss影院www在线| 免费视频一区二区| 成人网在线免费看| 亚洲男女视频在线观看| 免费观看久久av| 国产一区二区三区在线看| 国产jk精品白丝av在线观看| 黄色av网站在线播放| 亚洲尤物视频在线| www.射射射| 3344永久| 99精品在线免费| 亚洲啪啪av| 美女被黑人爆操网站| 蜜桃久久久久久| 国产精品久久国产精品| 中文字幕有码热在线视频| 午夜久久久久| 国产精品大陆在线观看| 午夜精品久久久久久久爽| 久久综合av| 4444欧美成人kkkk| 91成人国产综合久久精品| 午夜精品福利影院| 美女视频黄免费的亚洲男人天堂| 男人的天堂一区| 999精品视频在这里| 一本色道久久88综合亚洲精品ⅰ| 五月天丁香激情| 亚洲91网站| 中文字幕不卡av| 五月婷婷中文字幕| 小说区图片区色综合区| 操91在线视频| 亚洲图片欧美在线| 天天综合一区| 国产精品免费一区二区三区都可以| 亚洲精品久久久久久动漫器材一区| 香蕉av一区二区| 国产精品久久久亚洲| 无码精品在线观看| 亚洲欧美视频| 国产亚洲二区| 91九色蝌蚪在线| 成人美女在线视频| 久久这里只有精品18| 在线国产1区| 午夜电影网一区| 香港三日本8a三级少妇三级99| 91福利在线免费| 亚洲精品国产精品久久清纯直播| 国产高潮国产高潮久久久91| www.国产精品一区| 久久久综合免费视频| 欧美 日韩 国产 成人 在线| 久久不射网站| 色播亚洲婷婷| 视频在线91| 欧美性猛交视频| 精品人伦一区二区| 日韩中文在线| 久久久人成影片一区二区三区| www.精品久久| 男女男精品视频| 亚洲最新免费视频| 亚洲sss视频| 欧洲精品中文字幕| 亚洲精品卡一卡二| 久久最新网址| 亚洲www永久成人夜色| 可骚可骚的黄视频网站| 国产精品久久久久久久久免费樱桃 | 青青伊人久久| www.日韩系列| 亚洲精品成av人片天堂无码| 日韩国产欧美在线观看| 日本三日本三级少妇三级66| 男女视频在线观看免费| 在线播放亚洲一区| 久久夜靖品2区| 国产一区二区三区四区老人| 久热这里只精品99re8久| 蜜桃视频网站www| 欧美性猛交xxxx乱大交蜜桃| 美国一级片在线观看| 欧洲grand老妇人| 肥熟一91porny丨九色丨| av手机天堂| 91福利精品视频| 中文字幕一区二区三区手机版| 午夜精品毛片| 91九色在线观看| 夜夜嗨aⅴ免费视频| 色香色香欲天天天影视综合网| 夫妻性生活毛片| 91成人网在线观看| 久久精品二区| 午夜影院网站| 欧美日韩黄色一区二区| 日韩av在线天堂| 国产精品日本欧美一区二区三区| 亚洲第一页在线视频| 黄av在线播放| 日韩在线观看免费av| 中出中文字幕| 久久网站热最新地址| 欧美日韩一区二区区|