stm32电子钟设计 课程设计报告 - 图文
更新时间:2023-12-21 10:35:01 阅读量: 教育文库 文档下载
成绩
课程论文
题 目: 基于STM32的多功能电子时钟
学生姓名: 梁健 学生学号: 1008050120 系 别: 电气信息工程系 专 业: 电子信息科学与技术 年 级: 2010级 任课教师: 郑晓东
电气信息工程学院制
2013年3月
1 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
基于stm32的多功能电子时钟
学生:梁健
指导教师:郑晓东
第 1 页
2 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
电气信息工程学院电子信息科学与技术专业
一、设计任务与要求.................................................................................................... 3
1、设计任务.......................................................................................................... 3 2、设计要求.......................................................................................................... 3 二、方案设计与论证.................................................................................................... 3
1、单片机芯片选择方案...................................................................................... 5 2、显示选择方案.................................................................................................. 6 三、硬件单元电路设计与参数计算............................................................................ 6
1、电源电路.......................................................................................................... 6 2、按键电路.......................................................................................................... 6 3、rtc时钟 ............................................................................................................ 7 4、12864显示电路............................................................................................... 7 5、温度传感器模块.............................................................................................. 8 四、 软件设计与流程图.............................................................................................. 8
1、主程序流程图.................................................................................................. 8 2、显示子程序流程图........................................................................................ 10 3、按键子程序流程图........................................................................................ 12 五、总原电路及元器件清单...................................................................................... 14
1.总原理图........................................................................................................ 14 六、元器件清单.......................................................................................................... 24 七、主程序.................................................................................................................. 24 八、 参考文献............................................................................................................ 28
第 2 页
3 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
摘要:本论文基于单片机原理技术介绍了一款于stm32芯片作为核心控制器的单片机数字电子钟的设计与制作,包括硬件电路原理的实现方案设计、软件程序编辑的实现、数字电子钟正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程。该单片机数字电子钟采用stm32自带的RTC,用lLCD12864能够准确显示时间(显示格式为:年月日时分秒),可随时进行时间调整,时间可采用12 小时制显示或24 小时制显示,用12864做成菜单形式,闹铃提醒,可按自己的要求设置扩展的小键盘个数,并增加温度显示。
关键词:单片机 、数字电子钟 、LCD12864、STM32、RTC,温度传感器
一、设计任务与要求
1、设计任务
用STM32设计一个数字电子钟,采用LCD12864来显示并修改,时间或闹铃。 2、设计要求
(1)显示格式为:XX\\XX\\XX XX\\XX\\XX 即:年\\月\\日 时\\分\\秒。 (2)具有闹铃功能。
(3)按键改变时间。 (4)按键改变闹铃。 (5)温度的显示。
二、方案设计与论证
整个系统用stm32单片机作为中央控制器,由单片机执行采集内部rtc值,
第 3 页
4 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
时钟信号通过单片机I/O口传给LCD12864,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LCD12864的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘,系统整体框图如图1所示。
开始 选择 更改时间,闹铃 跳 显示时间, 温度 是 设 正常显 第 4 页
10 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图2
2、显示子程序流程图
显示程序流程图如下图图3所示。
第 10 页
11 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
开始 Rtc计数开始 循环次数加1 是否满1s? 秒值加1 N 是否满分值加1 N 是否满Y小时加1 N 是否满Y显示缓冲单元清0 返回
图3
第 11 页
12 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
3、按键子程序流程图
显示子程序流程图如下图图4所示。
第 12 页
13 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
开始 DISPLAY Y 切换键是 否按下? N 秒值按键按下正常显示? 分值按键按下Y 小时按键按下标志位显示小时>=N Y 分离秒值个位、十标志位显示A 显示秒十位、个位 显示H Y 时数加Y 分数加Y 秒数加显示分十位、个位 分离分值个位、十分离小时个位、十显示小时十位、个
图4
第 13 页
14 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
五、总原电路及元器件清单
1.总原理图
最小系统控制原理图如下图图5所示, 12864原理图如下图图6所示。
图5(1):stm32f103引脚图
第 14 页
15 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图5(2):指示灯与复位电路
图5(3):稳压电路,变压电路,晶震
第 15 页
16 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图6
2.实物图
图7 按键模块
第 16 页
17 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图8 stm32最小系统模块
第 17 页
18 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图9 欢迎界面
图10 选择界面
第 18 页
19 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图11 正常显示界面
第 19 页
20 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图12 选择时界面
图13 调整时间界面
第 20 页
21 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图14 调整闹铃界面
第 21 页
22 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图15 闹铃开始界面
图16 12864实物
第 22 页
23 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
图17 调温度传感器实物
第 23 页
24 淮南师范学院电气信息工程学院电子信息与技术专业课程论文
六、元器件清单
STM32F103VET6 Lcd12864 Ds18b20 电源
一个 杜邦线 一束 一个 一个 一个 定位器(10k) 插排 铜柱 一个 一排 两个
七、主程序
//#include
第 24 页
const u8 *COMPILED_DATE=__DATE__;//获得编译日期
正在阅读:
评价诗歌的思想内容和作者的观点态度04-15
好气血调养03-08
地应力平衡图解03-18
表达乙型肝炎表面抗原的重组CHO血清培养基的优化及生物反应器培06-19
项目建议书投资估算费用标准及计算方法04-06
冬季方案-三项目部新 - 图文05-29
真正的国粹:中国书信的客气用语汇总04-25
2106咨询工程师继续教育地下综合管廊建设和运营管理模式05-08
运放分类及指标08-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 电子钟
- 设计
- 课程
- 图文
- 报告
- stm32
- 某工程坡屋面高支模方案
- 计算机基础知识(选择填空题)
- 里达镇2011年团委换届暨乡镇团组织格局创新工作总结
- 2019最新幼儿园大班体育教案:跳跳小袋鼠 - 图文
- 20150330燃煤电厂超低排放大盘点
- 2018年度公司保安个人总结范文与2018年度公司工会工作总结汇编
- 常宁新区 - 图文
- 河南省建筑装饰装修工程质量检验评定标准
- 安全操作规程
- 年100万只工字轮建设可行性研究报告
- 汕头市潮南区2012年公开招聘新教师公告
- 第4课时 旋转 台儿庄 孙中玲
- 这些会被扣分的驾驶行为你知道几个 - 图文
- 武术操《英雄少年》教学教案 - 图文
- 如何指导学生写好日记
- 《建设工程造价管理基础知识》勾选重点
- 公务员面试题-应急应变类试题下载
- 外国财政
- DK全自动酸值测定仪注意要求
- 三年级诵读校本教材