1. 项目简介

这是基于STM32设计的一个指针式电子钟+万年历小项目,采用3.5寸的LCD屏显示时钟,日历、温度、天气,支持触摸屏调整设置时间,设置闹钟,查看日历等等。整体项目主要是技术点就是LCD屏的图形绘制。比如: 时钟的时针绘制、分针、秒针、表盘、日历绘制等等。

时钟的时间是直接采用STM32本身的RTC时钟,室内的室温数据采用DS18B20温度传感器获取,STM32芯片的具体型号是STM32F103ZET6,只要是STM32F1系列的开发板,代码都是可以通用的。

LCD显示屏采用的正点原子的3.5寸TFT显示屏,支持8080时序,自带触摸屏功能,触摸屏是电阻屏,驱动芯片是XPT2046,SPI接口,通信非常方便。

STM32F103ZET6带有FSMC功能,可以输出8080时序,本项目里驱动LCD屏就采用FSMC控制的,效率比较高。

主界面如下:

项目源码下载地址: https://download.csdn.net/download/xiaolong1126626497/63897554

基于STM32设计的指针式电子钟与万年历相关推荐

  1. 基于STM32设计的健康检测设备(测温心率计步)

    1. 项目介绍 本文介绍的项目是基于STM32设计的健康检测设备,支持体温测量,心率检测,支持运动计步(采用MPU6050陀螺仪实现),支持WIFI传输数据到手机APP打印显示. 硬件环境介绍: MC ...

  2. 基于STM32与3264点阵屏的多功能万年历

    基于STM32与3264点阵屏的多功能万年历 一.前因 一次偶然的机会,笔者得到了一块二手的3264双色点阵屏,一番把玩过后发现这个屏幕的显示效果还是很棒的,就萌生了一个用这块屏diy的想法,思来想去 ...

  3. 基于STM32设计的小说阅读器(翻页、字体切换、颜色切换、语音播报)

    一.环境介绍 小车主控MCU: STM32F103ZET6 STM32程序开发IDE: keil5 STM32程序风格:  采用寄存器方式开发,注释齐全,执行效率高,方便移植 硬件包含:  一块STM ...

  4. 基于STM32设计的人体健康监护系统(华为云IOT)

    一.设计需求 1.1 设计需求总结 根据需求,要求设计一款基于 STM32 的人体健康监护系统.采用系统模块化思路进行,将多个数模传感器收集到的数据和操作指令一并送至 STM32 中心处理器进行处理分 ...

  5. 基于STM32设计的老人监护系统

    一.设计需求 1.1 项目背景 21世纪以来,随着科技的发展,在人们的生活水平不断的提升的同时中国老龄化人口问题日益严重,再加上社会经济的发展.许多子女外出打工,使得越来越多的空巢老人得不到及时有效的 ...

  6. 基于STM32的熏艾式空气消毒装置设计与实现(华为云IOT)

    一.前言 艾叶自古以来都在中医中占据着重要地位,特别是在那个瘟疫横行.卫生设施条件落后的时代.而在如今的疫情时代,艾叶的实用功能依旧可以为我们所用.考虑到技术的发展,我们是否可以利用现代技术的高效性来 ...

  7. 基于STM32设计的老人防摔倒报警设备(OneNet)

    1. 前言 我国独生子女,以及人口老龄化等问题,正逐渐成为一个重大的社会问题,老年人机体能力的下降,摔倒引起的安全和危害愈来愈突出,国家和社会越来越关注老年人的健康和安全,开发一个能够实时检测出老年人 ...

  8. 基于stm32的非接触式物体尺寸形态测量仪(改进版)

    目录(完整论文+程序+视频可通过主页私信获) 第一章 绪论 1.1 背景和意义 1.1.1 背景 1.1.2 意义 1.2  国内外研究现状 第二章 测量仪设计方案 2.1 方案一 2.2 方案二 2 ...

  9. 基于STM32设计的炉温温度检测仪

    炉温检测在现代工业生产中十分重要,因为炉温过高或过低都会对产品质量产生影响,甚至影响工厂的正常运作.因此,设计一款能够精准测量炉温并显示结果的检测仪器具有很大的实用价值. 本项目采用了STM32F10 ...

最新文章

  1. 2017 ZSTU寒假排位赛 #8
  2. rds 数据库营销报告_千人千面的营销数智化测试,你还没做?
  3. 程序员过关斩将--少年派登录安全的奇幻遐想
  4. 部分植物基因组数据库汇总
  5. 聊聊在Go语言里使用继承的翻车经历
  6. R︱Rstudio 1.0版本尝鲜(R notebook、下载链接、sparkR、代码时间测试profile)
  7. 小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_40、Redis工具类封装讲解和实战...
  8. 01背包 hihocoder第六周
  9. HMI 软件内存异常,导致奔溃退出的bug
  10. 信息系统项目管理师证书有什么用?
  11. ipq6010 qsdk spf11.5 64bit编译
  12. Steam DS4手柄
  13. 树莓派搭建全功能NAS服务器(07):管理你的书库随心阅读
  14. Unity资源管理(一)
  15. 案例集|不仅仅是酒店,还有更多可能——高星级酒店的跨界营销
  16. EI 收录的出版物目录(EI检索目录表格官方下载)
  17. PTF渗透测试框架使用
  18. js禁止鼠标滑轮_JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
  19. drawio(Windows)中使用中文字体(如黑体)
  20. springboot低版本整合knife4j

热门文章

  1. 计算机过程控制系统教材,计算机过程控制系统
  2. 极品,git简介,安装,方法
  3. PHP知识点总结(一)
  4. 如何玩转SHOPEE关键字广告(一)-跨境知道
  5. 南宁计算机专业学校排名,学校排名
  6. 类的封装(概念,如何封装)
  7. (转载)智慧能源物联网应用是什么样的
  8. 程序员接私活经验总结
  9. iOS开发中使用UILabel设置字体的相关技巧小结
  10. 修改Apache服务器的默认首页