# oled_clock_th **Repository Path**: wenhuafeng/oled_clock_th ## Basic Information - **Project Name**: oled_clock_th - **Description**: MCU=8051,时钟万年历、OLED显示、温湿度、MC96F6432、等。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-04-12 - **Last Updated**: 2025-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目说明 === ## 功能说明 - 基于MC96F6432(8051内核)微控制器实现的多功能时钟万年历系统 - 主要功能包括:实时时钟、OLED显示、温湿度监测、按键操作等 ## 详细功能列表 ### 1. 实时时钟功能 - 支持年、月、日、时、分、秒、星期显示 - 支持12/24小时制切换 - 支持日期格式(日/月或月/日)切换 - 支持上午/下午显示切换 - 提供时钟校准功能 ### 2. OLED显示功能 - 驱动128x32分辨率OLED屏幕 - 显示时钟信息(时间、日期、星期) - 显示温湿度数据 - 支持显示内容更新和刷新 ### 3. 温湿度传感器功能 - 集成SI7021温湿度传感器 - 实时采集温度数据 - 实时采集湿度数据 - 温度数据以摄氏度为单位 ### 4. 按键功能 - 支持按键扫描和检测 - 支持短按、长按操作 - 支持多键组合操作 - 提供模式切换功能(正常模式、时钟设置模式) - 支持时钟参数调整(年、月、日、时、分) ### 5. 系统功能 - 系统初始化和配置 - 定时器和中断管理 - 看门狗定时器支持 - 电源管理功能 - 通用函数和工具支持 ## 硬件组成 - MC96F6432微控制器 - 128x32 OLED显示屏 - SI7021温湿度传感器 - 按键输入 - 电源电路 ## 软件结构 - 主程序模块(main.c/main_sub.c) - 实时时钟模块(rtc.c/rtc.h) - OLED显示模块(oled_12832.c/oled_12832.h) - 温湿度传感器模块(si7021.c/si7021.h) - 按键功能模块(key_func.c/key_func.h) - 显示处理模块(display.c/display.h) - 通用功能模块(common.c/common.h)