成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

【LPC54114】學(xué)習(xí)--基于LPC54114的OLED屏RTC時鐘

02/05 16:06
501
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

在既定的項目中主要涉及兩方面的內(nèi)容,一個是語音播報,另一個則是RTC時鐘的使用。目前RTC時鐘功能終于就緒了,后面還需再為它配置上多時段的設(shè)置與提示處理功能,以便與語音播報功能相銜接。

鑒于官網(wǎng)的例程已基本符合項目的框架要求,故可在其基礎(chǔ)上通過不斷地擴(kuò)展來達(dá)到設(shè)計目標(biāo),具體的操作步驟如下:

1.在主文件中添加頭文件#include "fsl_rtc.h"

2.添加相關(guān)的輔助語句

在主函數(shù)main()中添加以下代碼,以啟動RTC運行。

rtc_datetime_t date;//創(chuàng)建結(jié)構(gòu)變量date
RTC_Init(RTC); //初始化RTC
date.year = 2017;//為變量date賦初值
date.month = 04;
date.day = 19;
date.hour = 23;
date.minute = 24;
date.second = 00;
RTC_StopTimer(RTC);//停止RTC
RTC_SetDatetime(RTC, &date);//設(shè)置RTC時鐘初始值
RTC_StartTimer(RTC); //啟動RTC

3.實現(xiàn)RTC顯示

? ???在原OLED顯示功能的基礎(chǔ)上,在主函數(shù)main()中添加以下代碼即可實現(xiàn)圖示效果。

OLED_Init();
OLED_Clear();
OLED_ShowString(20,0,"RTC clock",16);
OLED_ShowString(0,2,"date:",16);
OLED_ShowString(0,4,"time:",16);
while(1)
{
RTC_GetDatetime(RTC, &date);//讀取RTC
//顯示RTC時鐘值
OLED_ShowNum(48,2,date.year%100,2,16);
OLED_ShowChar(64,2,'-',16);
OLED_ShowNum(72,2,date.month%100,2,16);
OLED_ShowChar(88,2,'-',16);
OLED_ShowNum(96,2,date.day%100,2,16);

OLED_ShowNum(48,4,date.hour%100,2,16);
OLED_ShowChar(64,4,':',16);
OLED_ShowNum(72,4,date.minute%100,2,16);
OLED_ShowChar(88,4,':',16);
OLED_ShowNum(96,4,date.second%100,2,16);
}

RTC顯示效果

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

富宁县| 张家港市| 横山县| 河东区| 民县| 云安县| 青海省| 凤翔县| 宁波市| 扎囊县| 普洱| 无锡市| 巧家县| 岳西县| 滁州市| 和林格尔县| 兴义市| 潍坊市| 大丰市| 陈巴尔虎旗| 万山特区| 昭苏县| 德兴市| 白河县| 刚察县| 汾阳市| 淅川县| 三穗县| 衡东县| 从化市| 五河县| 屯留县| 洛宁县| 宁海县| 赤峰市| 乌兰县| 昌黎县| 常宁市| 永泰县| 涞水县| 板桥市|