久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2349|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

STC8H8K64U RTC設(shè)計(jì),1.3寸OLED顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:118322 發(fā)表于 2023-5-11 14:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
STC出了帶RTC功能的單片機(jī),因此特地來(lái)試試STC8H8K64U內(nèi)部RTC的精度如何,經(jīng)過(guò)驗(yàn)證一天會(huì)快個(gè)4秒,用的外部32768晶振,三毛錢(qián)一個(gè),沒(méi)用示波器看頻率的精度。板子用的1200ma 3.7V電池供電,需要每天都充電,于是干脆直接用外部電源供電了。  
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:118322 發(fā)表于 2023-5-11 14:28 | 只看該作者
系統(tǒng)功能包括顯示年、月、日、時(shí)、分、秒、星期以及溫度,可以用按鍵調(diào)整時(shí)間日期,紅外遙控開(kāi)關(guān)顯示,因?yàn)镺LED一直顯示影響壽命,晚上可以關(guān)閉屏幕。

51hei圖片_20230511142728.jpg (208.91 KB, 下載次數(shù): 74)

51hei圖片_20230511142728.jpg
回復(fù)

使用道具 舉報(bào)

板凳
ID:118322 發(fā)表于 2023-5-11 14:55 | 只看該作者
附原理圖及主函數(shù)代碼
void main()
{       
    P_SW2 |= 0x80;
        P0M0=0x00;        P0M1=0x00;          //設(shè)置為雙向IO
        P1M0=0x02;        P1M1=0x08;          //P13設(shè)置為ADC輸入,P11設(shè)置為推挽輸出
        P2M0=0x00;        P2M1=0x00;          //設(shè)置為雙向IO
        P3M0=0x20;        P3M1=0xa0;          //P35設(shè)置為開(kāi)漏輸出,P37設(shè)置為高阻輸入
        P4M0=0x00;        P4M1=0x00;          //設(shè)置為雙向IO
        P5M0=0x00;        P5M1=0x00;          //設(shè)置為雙向IO  
        P6M0=0x00;        P6M1=0x00;          //設(shè)置為雙向IO
        P7M0=0x00;        P7M1=0x00;          //設(shè)置為雙向IO
        P0=1;P12=1;P2=1;P34=1;P36=1;P4=1;P5=1;P6=1;P7=1;
        P1IE=0x37;               //關(guān)閉外部晶振&P13的數(shù)字輸入
        P3PU=0x7f;                                 //打開(kāi)P30~P36內(nèi)部上拉電阻
        AUXR = 0xc0;    //Timer0&Timer1 set as 1T, 16 bits timer auto-reload,
        cnt_1ms = 10000 / 1000;
        adc_init();                                 //ADC初始化
        tm0_init();                                 //TIMER0初始化
        tm1_init();                                 //TIMER1初始化
        tm3_init();
        RTC_config();                         //RTC初始化
        CMP_config();                         //比較器初始化
        OLED_Init();                        //初始化OLED
        OLED_Clear();       
        DisplayRTC();
        while(1)
        {                 
                WKTCH=0xff;
                WKTCL=0xfe;
                Ext_Vcc_Det();  //每15秒鐘檢測(cè)一次外部電源,如果外部電源連接則工作,外部電源斷開(kāi)則進(jìn)入休眠模式
                CaculateWeekDay(YEAR,MONTH,DAY);
                if(B_1s)
        {
            B_1s = 0;
                        DisplayRTC();
        }
                if(B_1ms)   //1ms到
        {
            B_1ms = 0;
            if(++msecond >= 500)    //500ms到
            {
                msecond = 0;
                                if(Get_ADC12bitResult(3)<4096)
                                OLED_ShowNum(96,6,NTC_Lookup(Get_ADC12bitResult(3)),2,16,16);
                                else OLED_ShowString(96,6,"--",16);                                       
                        }
                }       
                if(B1_1ms)
                {
                        B1_1ms = 0;
            
            if(B_IR_Press)      //檢測(cè)到收到紅外鍵碼
            {
                B_IR_Press = 0;               
                LED8[0] = (u8)((UserCode >> 12) & 0x0f);    //用戶(hù)碼高字節(jié)的高半字節(jié)
                LED8[1] = (u8)((UserCode >> 8)  & 0x0f);    //用戶(hù)碼高字節(jié)的低半字節(jié)
                LED8[2] = (u8)((UserCode >> 4)  & 0x0f);    //用戶(hù)碼低字節(jié)的高半字節(jié)
                LED8[3] = (u8)(UserCode & 0x0f);            //用戶(hù)碼低字節(jié)的低半字節(jié)
                LED8[6] = IR_code >> 4;
                LED8[7] = IR_code & 0x0f;
            }
                        if(LED8[6]==4&&LED8[7]==5) OLED_Display_Off();
                        if(LED8[6]==4&&LED8[7]==6) OLED_Display_On();
                }
                key_scan();
                //OLED_Clear();
                //delay_ms(500);
                //OLED_DrawBMP(0,0,128,8,BMP1);  //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
                //delay_ms(500);
                //OLED_DrawBMP(0,0,128,8,BMP2);
                //delay_ms(500);
        }          
       
}

STC8 RTC BOARD.pdf

33.73 KB, 下載次數(shù): 20, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

地板
ID:526108 發(fā)表于 2023-5-11 17:01 | 只看該作者
我也做過(guò)這種時(shí)鐘,200mah大概能用24小時(shí),你這個(gè)有點(diǎn)費(fèi)電了啊
【多功能時(shí)鐘-200mah測(cè)試功耗】https://www.bilibili.com/video/B ... 45f65f1526041331823
回復(fù)

使用道具 舉報(bào)

5#
ID:118322 發(fā)表于 2023-5-12 08:40 | 只看該作者
qq624353765 發(fā)表于 2023-5-11 17:01
我也做過(guò)這種時(shí)鐘,200mah大概能用24小時(shí),你這個(gè)有點(diǎn)費(fèi)電了啊
【多功能時(shí)鐘-200mah測(cè)試功耗】https://www ...

1200ma升壓到5V就只有900ma了,系統(tǒng)電流30多ma,也就是只能用20多小時(shí),所以每天都得充電。
回復(fù)

使用道具 舉報(bào)

6#
ID:118322 發(fā)表于 2023-5-12 08:42 | 只看該作者
qq624353765 發(fā)表于 2023-5-11 17:01
我也做過(guò)這種時(shí)鐘,200mah大概能用24小時(shí),你這個(gè)有點(diǎn)費(fèi)電了啊
【多功能時(shí)鐘-200mah測(cè)試功耗】https://www ...

忘了還有四個(gè)電源指示燈也要用10ma
回復(fù)

使用道具 舉報(bào)

7#
ID:688008 發(fā)表于 2023-5-18 09:30 | 只看該作者
ohshit 發(fā)表于 2023-5-12 08:42
忘了還有四個(gè)電源指示燈也要用10ma

可以用高亮的,只要0.2ma就夠看了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 宅女噜噜66国产精品观看免费 | 久久久精彩视频 | 黑人成人网| 欧美精品在线免费 | 日韩在线免费观看视频 | 亚洲成人三级 | 老司机久久 | 丝袜 亚洲 欧美 日韩 综合 | 久久久成 | 男女免费网站 | 久久久一| 亚洲欧美日韩精品久久亚洲区 | 久久一二| 久久久精品一区二区三区 | 成人网址在线观看 | 久久精品久久精品久久精品 | 中文字幕av亚洲精品一部二部 | 一区二区三区四区电影 | 亚洲国产精品网站 | 亚洲一区二区三区免费视频 | 免费成人高清在线视频 | 成人免费高清 | 九九热精品视频在线观看 | 精品国产91乱码一区二区三区 | 久久久久久久久久一区 | 亚洲久久一区 | 免费观看www | 成人国产免费视频 | 99色视频| 国产成人精品一区二区三区在线 | 成人激情视频在线 | 99精品一区| h视频在线观看免费 | 亚洲九九 | 黄a大片| 欧美日韩成人在线 | 一区二区三区在线播放 | 亚洲综合热 | 国产美女在线观看 | 狠狠干网站 | 国产精彩视频一区 |