基于单片机的智能万年历设计或(附件)【字数:6508】
【摘 要】本设计由stm32作为主控芯片,加上ds1302时钟芯片,lcd12864显示模块,pm2.5传感器模块,温湿度传感器模块,蜂鸣器模块等构成。其中ds1302时钟芯片负责读取时分秒星期,lcd12864显示屏负责显示当前的时间和读取的数据。pm2.5传感器负责读取空气中的pm2.5指数,温湿度传感器负责读取温湿度,蜂鸣器负责发出声音,充当闹钟的功能。是一款拥有检测温湿度的智能万年历产品。该产品操作简单,功能强大,是一款适应当代智能产品市场的设计。
目录
一、 绪论 1
(一)研究背景 1
(二)选题意义 1
(三)万年历结构和工作原理 1
(四)万年历的主要技术要求 2
(五)本设计的主要工作 3
二、 万年历的系统设计方案 4
三、 万年历硬件设计 5
(一)STM32最小系统电路设计 5
(二) lcd12864显示电路设计 6
(三)温湿度控制电路设计 7
(四)pm2.5检测电路设计 7
(五)蜂鸣器控制电路设计 7
四、 万年历软件设计 9
(一)万年历软件总体 9
(二)万年历系统总体设计框图 9
(三)ds1302程序设计 9
(四)Lcd12864程序设计 10
(五)温湿度传感器程序设计 11
(六)蜂鸣器控制程序设计 11
(七)中断程序设计 12
五、 万年历系统的PCB设计与制作 13
六、 实物调试及实现 15
(一) 硬件电路调试 15
(二) 软件程序调试 15
(三) 实物操作步骤 15
七、 总结 17
八、 致谢 18
九、 参考文献 19
十、 附录 20
附录一:电路原理图 20
附录二:PCB图 21
附录三:实物图 22
附录四:元器件清单 23
附录五:部分源程序 24
绪论
(一)研究背 *好棒文|www.hbsrm.com +Q: *351916072*
景
随着时代的飞速发展,科技在同时发展,电子市场上有着各种各样的万年历以及其衍生产品,其中,大部分的产品主要还是以闹钟,万年历的基本功能为主。或者将其外观做的十分的可爱,富有科技感,有创意感,更加的讨人喜欢。在通过对市场的实地调研和查考各种资料,针对这一现状,产生了对万年历进行研发的热情。
(二)选题意义
本设计设计了一款基于STM32的万年历。该设计主要由ds1302时钟电路,lcd12864显示电路,pm2.5传感器控制电路,温湿度传感器控制电路,蜂鸣器控制电路等构成。以STM32最小系统作为控制核心,发送数字信号给各个电路模块,从而控制其进行工作,它拥有闹钟的一切功能,如闹钟,计时等。而相比传统的万年历,它更加智能化,数字化。不需要人工操作。通过提前设定和自动同步等功能,使其更加的现代化。与市面上的电子万年历相比,该设计更加的多元化,可以检测空气中的温湿度,pm2.5指数。其功能,作用十分的强大。它的出现,丰富了人们的生活和提高了人们的生活水平。是十分有意义的一款研究。
本课题设计的万年历的优势。
1.丰富了人们的课余生活,给人们的生活带来了科技感。
2.使用STM32最小系统进行控制,提高了效率,降低了成本。
3.使用12864显示屏,显示更加的直观。
4.功能强大且齐全,具有进步的意义
(三)万年历结构和工作原理
1. 万年历的硬件结构
本设计由stm32作为主控芯片,加上ds1302时钟芯片,lcd12864显示模块,pm2.5传感器模块,温湿度传感器模块,蜂鸣器模块等构成。其中ds1302时钟芯片负责读取时分秒星期,lcd12864显示屏负责显示当前的时间和读取的数据。pm2.5传感器负责读取空气中的pm2.5指数,温湿度传感器负责读取温湿度,蜂鸣器负责发出声音,进行提醒。如图1,是万年历的结构示意图。如图2,是万年历的实物图。
LCD12864电子显示屏工作原理
LCD12864电子显示屏是一款带中文字库的128X64?的电子显示屏,其接口方式有并行,2线/3线串行的多种接口方式,它可以进行图形的显示,且用电功耗低,使用简洁,成本比相同的电子显示屏低。可以构成图形或全中文的人机交互界面。
在使用12864显示屏时,我们先通过定义其管脚与STM32最小系统板相接,进行控制操作,然后我们点亮其背光,然后在进行字符的显示。对于其字符,其英文的显示不需要占用太多字节,可以直接显示,对于汉字,我们可以先通过取模软件进行取模,然后进行编译。最后通用编译代码进行所需要的数据的显示。
3.万年历的主要技术要求
(1)电源参数
最小系统采取5v直流供电。
(2)各个模块精确参数
时钟显示采用24小时制,显示的格式为XX年XX月XX日XX时XX分XX秒
读取的温湿度的精确值保存在小数点后一位。
读取的PM2.5指数保存小数点后一位。
(四)课题来源
随着社会进步,人们更加注重高质量生活。市场上有着大量的电子万年历,其中,大部分的产品主要还是以闹钟,万年历的基本功能为主。或者将其外观做的十分的可爱,富有科技感,有创意感,更加的讨人喜欢。而本设计的这一款万年历而相比传统的万年历,它更加智能化,数字化。不需要人工操作。通过提前设定和自动同步等功能,使其更加的现代化。与市面上的电子万年历相比,该设计更加的多元化,可以检测空气中的温湿度,pm2.5指数。其功能,作用十分的强大。它的出现,丰富了人们的生活和提高了人们的生活水平。是十分有意义的一款研究。
目录
一、 绪论 1
(一)研究背景 1
(二)选题意义 1
(三)万年历结构和工作原理 1
(四)万年历的主要技术要求 2
(五)本设计的主要工作 3
二、 万年历的系统设计方案 4
三、 万年历硬件设计 5
(一)STM32最小系统电路设计 5
(二) lcd12864显示电路设计 6
(三)温湿度控制电路设计 7
(四)pm2.5检测电路设计 7
(五)蜂鸣器控制电路设计 7
四、 万年历软件设计 9
(一)万年历软件总体 9
(二)万年历系统总体设计框图 9
(三)ds1302程序设计 9
(四)Lcd12864程序设计 10
(五)温湿度传感器程序设计 11
(六)蜂鸣器控制程序设计 11
(七)中断程序设计 12
五、 万年历系统的PCB设计与制作 13
六、 实物调试及实现 15
(一) 硬件电路调试 15
(二) 软件程序调试 15
(三) 实物操作步骤 15
七、 总结 17
八、 致谢 18
九、 参考文献 19
十、 附录 20
附录一:电路原理图 20
附录二:PCB图 21
附录三:实物图 22
附录四:元器件清单 23
附录五:部分源程序 24
绪论
(一)研究背 *好棒文|www.hbsrm.com +Q: *351916072*
景
随着时代的飞速发展,科技在同时发展,电子市场上有着各种各样的万年历以及其衍生产品,其中,大部分的产品主要还是以闹钟,万年历的基本功能为主。或者将其外观做的十分的可爱,富有科技感,有创意感,更加的讨人喜欢。在通过对市场的实地调研和查考各种资料,针对这一现状,产生了对万年历进行研发的热情。
(二)选题意义
本设计设计了一款基于STM32的万年历。该设计主要由ds1302时钟电路,lcd12864显示电路,pm2.5传感器控制电路,温湿度传感器控制电路,蜂鸣器控制电路等构成。以STM32最小系统作为控制核心,发送数字信号给各个电路模块,从而控制其进行工作,它拥有闹钟的一切功能,如闹钟,计时等。而相比传统的万年历,它更加智能化,数字化。不需要人工操作。通过提前设定和自动同步等功能,使其更加的现代化。与市面上的电子万年历相比,该设计更加的多元化,可以检测空气中的温湿度,pm2.5指数。其功能,作用十分的强大。它的出现,丰富了人们的生活和提高了人们的生活水平。是十分有意义的一款研究。
本课题设计的万年历的优势。
1.丰富了人们的课余生活,给人们的生活带来了科技感。
2.使用STM32最小系统进行控制,提高了效率,降低了成本。
3.使用12864显示屏,显示更加的直观。
4.功能强大且齐全,具有进步的意义
(三)万年历结构和工作原理
1. 万年历的硬件结构
本设计由stm32作为主控芯片,加上ds1302时钟芯片,lcd12864显示模块,pm2.5传感器模块,温湿度传感器模块,蜂鸣器模块等构成。其中ds1302时钟芯片负责读取时分秒星期,lcd12864显示屏负责显示当前的时间和读取的数据。pm2.5传感器负责读取空气中的pm2.5指数,温湿度传感器负责读取温湿度,蜂鸣器负责发出声音,进行提醒。如图1,是万年历的结构示意图。如图2,是万年历的实物图。
LCD12864电子显示屏工作原理
LCD12864电子显示屏是一款带中文字库的128X64?的电子显示屏,其接口方式有并行,2线/3线串行的多种接口方式,它可以进行图形的显示,且用电功耗低,使用简洁,成本比相同的电子显示屏低。可以构成图形或全中文的人机交互界面。
在使用12864显示屏时,我们先通过定义其管脚与STM32最小系统板相接,进行控制操作,然后我们点亮其背光,然后在进行字符的显示。对于其字符,其英文的显示不需要占用太多字节,可以直接显示,对于汉字,我们可以先通过取模软件进行取模,然后进行编译。最后通用编译代码进行所需要的数据的显示。
3.万年历的主要技术要求
(1)电源参数
最小系统采取5v直流供电。
(2)各个模块精确参数
时钟显示采用24小时制,显示的格式为XX年XX月XX日XX时XX分XX秒
读取的温湿度的精确值保存在小数点后一位。
读取的PM2.5指数保存小数点后一位。
(四)课题来源
随着社会进步,人们更加注重高质量生活。市场上有着大量的电子万年历,其中,大部分的产品主要还是以闹钟,万年历的基本功能为主。或者将其外观做的十分的可爱,富有科技感,有创意感,更加的讨人喜欢。而本设计的这一款万年历而相比传统的万年历,它更加智能化,数字化。不需要人工操作。通过提前设定和自动同步等功能,使其更加的现代化。与市面上的电子万年历相比,该设计更加的多元化,可以检测空气中的温湿度,pm2.5指数。其功能,作用十分的强大。它的出现,丰富了人们的生活和提高了人们的生活水平。是十分有意义的一款研究。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/93.html