畅学STM32多功能实验箱DS1302时钟芯片源码资源

来源:本站
导读:目前正在解读《畅学STM32多功能实验箱DS1302时钟芯片源码资源》的相关信息,《畅学STM32多功能实验箱DS1302时钟芯片源码资源》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《畅学STM32多功能实验箱DS1302时钟芯片源码资源》的详细说明。

畅学STM32多功能实验箱DS1302时钟芯片源码资源

/******************** (C) COPYRIGHT 2017 EESKILL多功能开发学习板********************

* 文件名 :main.c

* 描述 :CPU不断读取DS1302时钟芯片上的数据,并显示在oled上

* 实验平台:EESKILL多功能开发学习板

* 库版本 :ST3.5.0

* 单片机IO | PB08 - JP45 - RST |时钟模块控制端

* | PB09 - IO |

* | PB10 - SCLK |

* -----------------------

* 单片机IO | PA0 - JP51 - DIN | OLED模块

* | PA1 - JP51 - SCK |

* | PA2 - JP51 - DC |

* | PA3 - JP51 - RES |

* | PA4 - JP51 - CS |

**********************************************************************************/

#include "stm32f10x.h"

#include "DS1302.h"

#include "oled.h"

#include "delay.h"

u8 Nian,Yue,Ri,XingQi,Shi,Fen,Miao;

/*

* 函数名:main

* 描述 : 主函数

* 输入 :无

* 输出 : 无

*/

int main(void)

{

/* 设置系统时钟为72M */

SystemInit();

DS1302_GPIO_Init();

OLED_Init(); //初始化OLED

DS1302_init(0x17,0x07,0x10,0x08,0x30,0x00);//设置年月日 时分秒

OLED_ShowString2(0,7,11,"DS1302 TEST");

OLED_ShowString2(0,5,5,"DATE:");

OLED_ShowString2(0,3,5,"TIME:");

while(1)

{

DS1302_read_time();

LCD_P8x16Ch2(40,5,(Nian>>4)+0x30);

LCD_P8x16Ch2(48,5,(Nian&0x0f)+0x30);

OLED_ShowString2(56,5,1,"-");

LCD_P8x16Ch2(64,5,(Yue>>4)+0x30);

LCD_P8x16Ch2(72,5,(Yue&0x0f)+0x30);

OLED_ShowString2(80,5,1,"-");

LCD_P8x16Ch2(88,5,(Ri>>4)+0x30);

LCD_P8x16Ch2(96,5,(Ri&0x0f)+0x30);

LCD_P8x16Ch2(40,3,(Shi>>4)+0x30);

LCD_P8x16Ch2(48,3,(Shi&0x0f)+0x30);

OLED_ShowString2(56,3,1,":");

LCD_P8x16Ch2(64,3,(Fen>>4)+0x30);

LCD_P8x16Ch2(72,3,(Fen&0x0f)+0x30);

OLED_ShowString2(80,3,1,":");

LCD_P8x16Ch2(88,3,(Miao>>4)+0x30);

LCD_P8x16Ch2(96,3,(Miao&0x0f)+0x30);

delay_ms(500);

}

}

/******************* (C) COPYRIGHT 2017 EESKILL多功能开发学习板*****END OF FILE****/

畅学STM32多功能实验箱DS1302时钟芯片源码资源

提醒:《畅学STM32多功能实验箱DS1302时钟芯片源码资源》最后刷新时间 2024-03-14 01:00:32,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《畅学STM32多功能实验箱DS1302时钟芯片源码资源》该内容的真实性请自行鉴别。