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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3514|回復: 0
打印 上一主題 下一主題
收起左側

STM32F103ZET RTC標準時鐘程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:391361 發表于 2018-11-27 11:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
103ZET RTC標準時鐘

單片機源程序如下:
  1. /**
  2.   ******************************************************************************
  3.   * @file    main.c
  4.   * @author  程序小菜鳥
  5.   * @version V1.0
  6.   * @date    2018-09-xx
  7.   * @brief   WF-ESP8266 WiFi模塊測試
  8.   ******************************************************************************
  9.   *
  10.   * @HP
  11.   * 實驗平臺: STM32 開發板
  12.   * 公司    : QLKM
  13.   *
  14.   ******************************************************************************
  15.   */
  16. #include "sys.h"
  17. #include "delay.h"
  18. #include "usart.h"
  19. #include "key.h"
  20. #include "led.h"
  21. #include "lcd.h"
  22. #include "usmart.h"
  23. #include "rtc.h"

  24. /**
  25.   * @brief  主函數
  26.   * @param  無
  27.   * @retval 無
  28.   */

  29. int main(void)
  30. {         
  31.          u8 t=0;        
  32.         u8 buf1[20]={0};
  33.         u8 buf2[20]={0};
  34.         delay_init();                     //延時函數初始化         
  35.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置中斷優先級分組為組2:2位搶占優先級,2位響應優先級
  36.         usart_init(115200);                 //串口初始化為115200
  37.          LED_Init();                             //LED端口初始化
  38.         LCD_Init();                                 
  39.         usmart_dev.init(SystemCoreClock/1000000);        //初始化USMART        
  40.         RTC_Init();                                  //RTC初始化
  41.         POINT_COLOR=RED;//設置字體為紅色
  42.         LCD_ShowString(60,50,200,16,16,"WarShip STM32");        
  43.         LCD_ShowString(60,70,200,16,16,"RTC TEST");        
  44.         LCD_ShowString(60,90,200,16,16,"ATOM@ALIENTEK");
  45.         LCD_ShowString(60,110,200,16,16,"2018/11/27");               
  46.         //顯示時間
  47.         POINT_COLOR=BLUE;//設置字體為藍色            
  48.         while(1)
  49.         {                                                                    
  50.                 if(t!=calendar.sec)
  51.                 {
  52.                         t=calendar.sec;
  53.                         sprintf((char*)buf1,"%.2d-%.2d-%.2d",calendar.w_year,calendar.w_month,calendar.w_date);
  54.                         printf("%s\n",buf1);
  55.                         switch(calendar.week)
  56.                         {
  57.                                 case 0:
  58.                                         LCD_ShowString(60,150,200,16,16,"Sunday   ");
  59.                                         break;
  60.                                 case 1:
  61.                                         LCD_ShowString(60,150,200,16,16,"Monday   ");
  62.                                         break;
  63.                                 case 2:
  64.                                         LCD_ShowString(60,150,200,16,16,"Tuesday  ");
  65.                                         break;
  66.                                 case 3:
  67.                                         LCD_ShowString(60,150,200,16,16,"Wednesday");
  68.                                         break;
  69.                                 case 4:
  70.                                         LCD_ShowString(60,150,200,16,16,"Thursday ");
  71.                                         break;
  72.                                 case 5:
  73.                                         LCD_ShowString(60,150,200,16,16,"Friday   ");
  74.                                         break;
  75.                                 case 6:
  76.                                         LCD_ShowString(60,150,200,16,16,"Saturday ");
  77.                                         break;  
  78.                         }
  79.                         sprintf((char*)buf2,"%.2d:%.2d:%.2d",calendar.hour,calendar.min,calendar.sec);
  80.                         printf("%s\n",buf2);
  81.                         LCD_ShowString(60,130,200,16,16,buf1);           
  82.                         LCD_ShowString(60,170,200,16,16,buf2);
  83.                         LED0=!LED0;
  84.                 }        
  85.                 delay_ms(10);                                                                  
  86.         };  
  87. }
復制代碼

所有資料51hei提供下載:
RTC實驗.7z (762.47 KB, 下載次數: 83)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久岛一牛影视 | www.久久.com | 欧美精品综合在线 | 91精品久久久久久久久久小网站 | 欧美精品一区二区免费视频 | 五月天激情综合网 | 久久人人网 | 国产成人综合久久 | 三级视频在线观看电影 | 亚洲成人精品影院 | 午夜男人的天堂 | 亚洲精品视频网站在线观看 | 91大神在线看 | 国产福利小视频 | 国产日韩欧美综合 | 久热电影| 欧美日韩在线一区二区三区 | 在线观看国产wwwa级羞羞视频 | 国产黄色在线观看 | 欧美天堂在线 | 国产一级片精品 | 免费看啪啪网站 | 久久久国产一区二区三区四区小说 | 亚洲精品久久久久久宅男 | 成人午夜视频在线观看 | 欧美最猛黑人xxxx黑人 | 久久中文字幕一区 | 亚洲精品1区2区3区 91免费看片 | 男女激情网站免费 | 欧美日韩三区 | 亚洲欧美激情四射 | 蜜臀91视频| 91成人在线视频 | 天天综合久久 | 日韩福利电影 | 午夜影视免费片在线观看 | 日韩人体视频 | 日韩成人在线观看 | 日本久久精 | 国产精品日韩在线 | 国产精品久久久久永久免费观看 |