找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11387|回复: 27
打印 上一主题 下一主题
收起左侧

STM32万年历源代码原理图PCB(红外遥控+I2COLED +温度)

  [复制链接]
跳转到指定楼层
楼主
      学了那么久的单片机了,一直想做一个综合的应用,正好家里缺个看时间的东东,我寻思就做个万年历吧。
设计的功能有:时间显示,日期显示,温显示,整点报时,设置闹钟。
硬件上采用了DS1302+DS18B20+四脚I2Coled+红外接收器+蜂鸣器,主控是stm32f103rct6

Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件)


名称
STM32f103核心板
DS1302
DS18B20
四脚I2Coled
有源蜂鸣器
红外接收器
CR2032电池盒
IN4148
NPN型三极管
10K电阻
1K电阻
104独石电容
32.768MHZ晶振
共阳七色LED
4.7K电阻

大体思路是DS18B20与
DS1302
分别提供温度与时间数据,BEEP让闹钟响,oled屏就负责显示。
新人第一次发帖,请各位大佬前辈们轻喷,部分程序来自网络,感谢大家共享的资料
#include "delay.h"
#include "sys.h"
#include "oled.h"
#include "bmp.h"
#include "show.h"
#include "beep.h"

void main()
{
        ledinit();
        BEEP_Init();
        delay_init();                     //延时函数初始化         
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级         LED_Init();                             //LED端口初始化
        OLED_Init();                        //初始化OLED  
        OLED_Clear();
        Ds1302Init();
        Remote_Init();
        
        while(1)
        {
                show();
                delay_ms(20);
        }
}



全部资料51hei下载地址:
32万年历.7z (1.67 MB, 下载次数: 649)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏27 分享淘帖 顶5 踩
回复

使用道具 举报

沙发
ID:248444 发表于 2019-4-9 12:21 | 只看该作者
感谢分享,正好学习使用
回复

使用道具 举报

板凳
ID:471132 发表于 2019-4-11 10:06 | 只看该作者
感谢分享,收益匪浅。
回复

使用道具 举报

地板
ID:30358 发表于 2019-5-5 19:56 | 只看该作者
向各位前辈学习
回复

使用道具 举报

5#
ID:579442 发表于 2019-7-7 16:22 来自手机 | 只看该作者
xiaodaishu 发表于 2019-5-5 19:56
向各位前辈学习

感谢分享,非常有用
回复

使用道具 举报

6#
ID:92810 发表于 2019-7-8 16:31 | 只看该作者
谢谢楼主分享了。
回复

使用道具 举报

7#
ID:580411 发表于 2019-7-9 09:10 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
ID:282095 发表于 2019-7-9 10:57 | 只看该作者
厉害了 我的哥
回复

使用道具 举报

9#
ID:582787 发表于 2019-7-12 10:33 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
ID:522101 发表于 2019-7-29 21:28 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

11#
ID:6350 发表于 2019-7-30 13:49 | 只看该作者
感谢分享,收益匪浅。
回复

使用道具 举报

12#
ID:377450 发表于 2019-8-1 14:40 | 只看该作者
多谢大佬,受益匪浅
回复

使用道具 举报

13#
ID:522101 发表于 2019-8-8 11:41 | 只看该作者
程序是用什么软件写的呢?keil4吗?
回复

使用道具 举报

14#
ID:3156 发表于 2019-8-9 11:38 | 只看该作者
感谢分享,
回复

使用道具 举报

15#
ID:454729 发表于 2019-8-20 17:00 | 只看该作者
lxj22 发表于 2019-8-8 11:41
程序是用什么软件写的呢?keil4吗?

我用的Keil5
回复

使用道具 举报

16#
ID:479216 发表于 2019-11-17 21:33 | 只看该作者
请问一下我想直接买STM32f103核心板,其他的全部买模块,插在核心板上,行吗
回复

使用道具 举报

17#
ID:91165 发表于 2020-2-15 13:17 | 只看该作者
正需要呢,谢谢楼主
回复

使用道具 举报

18#
ID:358460 发表于 2020-2-15 14:22 | 只看该作者
哇塞,这几个头文件真好,收藏了
回复

使用道具 举报

19#
ID:711985 发表于 2020-6-9 22:05 | 只看该作者
学习了,感谢分享
回复

使用道具 举报

20#
ID:242804 发表于 2020-8-25 15:43 | 只看该作者
最近正有做这方面的需求,谢谢楼主的分享
回复

使用道具 举报

21#
ID:316613 发表于 2020-9-24 11:23 | 只看该作者
没有运行效果图吗
回复

使用道具 举报

22#
ID:833353 发表于 2020-11-5 20:09 | 只看该作者
怎么设置时间
回复

使用道具 举报

23#
ID:820291 发表于 2020-11-6 07:42 | 只看该作者
核心日历的算法,感觉蛮强大。
回复

使用道具 举报

24#
ID:106272 发表于 2020-11-6 08:47 | 只看该作者
很好,谢谢分享。学习中
回复

使用道具 举报

25#
ID:844450 发表于 2020-11-16 16:32 | 只看该作者
压缩包怎么用呀?楼主大大
回复

使用道具 举报

26#
ID:901514 发表于 2021-7-22 18:26 | 只看该作者
找到32核心板的资料了,学习学习
回复

使用道具 举报

27#
ID:988342 发表于 2023-4-11 00:44 | 只看该作者
感谢分享,正好学习使用
回复

使用道具 举报

28#
ID:1107336 发表于 2024-2-3 20:49 | 只看该作者
带节气功能吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表