stm32电子钟设计 课程设计报告.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. . 成绩 成绩 课程论文 题 目: 基于STM32的多功能电子时钟 学生姓名: 梁健 学生学号: 1008050120 系 别: 电气信息工程系 专 业: 电子信息科学与技术 年 级: 2010级 任课教师: 郑晓东 电气信息工程学院制 2013年3月 . . 基于stm32的多功能电子时钟 学生:梁健 指导教师:郑晓东 电气信息工程学院电子信息科学与技术专业 TOC \o 1-3 \h \u 192 一、设计任务与要求 5 24640 1、设计任务 5 15458 2、设计要求 5 3018 二、方案设计与论证 5 14106 1、单片机芯片选择方案 7 22971 2、显示选择方案 7 28823 三、硬件单元电路设计与参数计算 8 10870 1、电源电路 8 20848 2、按键电路 8 12015 3、rtc时钟 9 30924 4、12864显示电路 9 18824 5、温度传感器模块 10 21139 四、 软件设计与流程图 10 22623 1、主程序流程图 10 14038 2、显示子程序流程图 12 12623 3、按键子程序流程图 14 4084 五、总原电路及元器件清单 16 6855 1.总原理图 16 4921 六、元器件清单 26 30609 七、主程序 26 22574 八、 参考文献 30 摘要:本论文基于单片机原理技术介绍了一款于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值,时钟信号通过单片机I/O口传给LCD12864,单片机模块控制驱动模块驱动显示模块,通过显示模块来实现信号的输出、LCD12864的显示及相关的控制功能。系统设有按键模块用于对时间进行调整及扩展多个小键盘,系统整体框图如图1所示。 设置? 设置? 是 显示时间,温度 跳出? 开始 选择 更改时间,闹铃 正常显示 图1 系统整体框图 1、单片机芯片选择方案 方案一:stm32是一个低功耗,高性能32位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。主要性能有:与MCS-51单片机产品兼容、全静态操作:0Hz~33Hz、 三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器、八个中断源、全双工UART串行通道、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符、易编程。 方案二:AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM)。主要性能有:兼容MCS51指令系统、32个双向I/O口、256x8bit内部RAM、3个16位可编程定时/计数器中断、时钟频率0-24MHz、2个串行中断、可编程UART串行通道、2个外部中断源、6个中断源、2个读写中断口线、3级加密位、低功耗空闲和掉电模式、软件设置睡眠和唤醒功能。 从单片机芯片主要性能角度出发,本

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档