標題: 基于STM32F103C8T6芯片+DS1302+串口顯示程序 [打印本頁]

作者: JN0717    時間: 2021-4-24 17:20
標題: 基于STM32F103C8T6芯片+DS1302+串口顯示程序
單片機源程序如下:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "usart.h"
  4. #include "led.h"
  5. #include "key.h"
  6. #include "oled.h"
  7. #include "ds1302.h"

  8. int main(void)
  9. {
  10.         u8 time[15];
  11.         delay_init();                     //延時函數(shù)初始化          
  12.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //設置NVIC中斷分組2:2位搶占優(yōu)先級,2位響應優(yōu)先級
  13.         uart_init(115200);         //串口初始化為115200
  14.         LED_Init();                             //LED端口初始化
  15.         KEY_Init();          //按鍵初始化
  16.         OLED_Init();
  17.         DS1302_Init();
  18.         delay_ms(10);
  19.         DS1302_Write_Time();
  20.        
  21.         printf("DS1302 TEST,\r\n");
  22.         OLED_ShowString(36,0,"Z-STM32",16);
  23.         OLED_ShowString(20,16,"DS1302 TEST",16);
  24.         OLED_Refresh_Gram();                //更新顯示到OLED
  25.        
  26.         while(1)
  27.         {
  28.                 DS1302_Get_Time(time);
  29.                 printf("%d%d%d%d年%d%d月%d%d日 ", time[0],time[1],time[2],time[3],time[4],time[5],time[6],time[7]);
  30.                 printf("%d%d時%d%d分%d%d秒 星期%d\r\n", time[9],time[10],time[11],time[12],time[13],time[14],time[8]);
  31.                  delay_ms(1000);
  32.                 LED_BLUE=!LED_BLUE;
  33.         }       
  34. }
復制代碼

所有代碼51hei提供下載:
時鐘.7z (194.64 KB, 下載次數(shù): 242)



作者: 曾現(xiàn)路    時間: 2021-4-27 22:48
請問一下樓主,你的管腳是怎么接的呢
作者: Highnose    時間: 2021-4-28 10:19
還玩呢, stm32 全國缺貨,價格上天了
作者: JN0717    時間: 2021-4-30 20:35
曾現(xiàn)路 發(fā)表于 2021-4-27 22:48
請問一下樓主,你的管腳是怎么接的呢

你看ds1302.h文件里面的端口定義 有注釋




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1