一起毕业设计一起毕业设计

欢迎光临
我们一直在努力

电波授时钟设计

电波授时钟是一种高精度的时钟,通过接收国家授时中心发出的无线电波信号进行时间同步,具有非常精准的时间显示功能。本系统选用JJY-40型无线电波接收模块作为接收设备,能够接收来自日本、美国等国家的无线电波信号,为本系统提供精确的时间信息。

电波授时钟采用液晶显示屏进行时间显示,可以同时显示年、月、日、星期和小时、分钟等时间信息,还具有闹钟和时间校准等功能。该电路采用STM32单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。

本系统硬件部分由STM32单片机、JJY-40无线电波接收模块、液晶显示器、键盘、蜂鸣器系统等部分构成。软件部分在Keil环境下用C语言编写,包括时间同步、时间显示、定时设置、定时闹钟等功能。

在编写程序过程中,需要深入了解无线电波接收原理、时间同步算法等知识,同时需要对STM32单片机有深入的了解和掌握,才能够完成程序的编写。在  老师和同学的帮助下,我成功地完成了电波授时钟的设计和制作。

文章后附有电路原理图、程序清单,以供读者参考。由于水平有限,难免存在疏漏和不足之处,希望老师和同学能够提出宝贵的意见和建议。

 

 

 

 

 

 

 

 

 

 

 


 

第一章 概述............................................................................................ 3

§1.1实时时钟研究的背景及意义............................................................ 3

§1.2论文主要研究内容.......................................................................... 3

1.2.1 系统设计实现的目标..................................................................... 3

1.2.2 系统的总体设计............................................................................ 3

第二章  硬件电路设计............................................................................ 5

§2.1单片机最小系统............................................................................... 5

§2.2时钟芯片电路................................................................................... 5

2.2.1 时钟芯片引脚介绍......................................................................... 6

2.2.2时钟芯片DS1302,其内存空间介绍.................................................. 7

2.2.3 4个控制寄存器介绍...................................................................... 8

§2.4温度采集电路设计.......................................................................... 9

2.4.1 DS18B20的主要特性...................................................................... 9

2.4.2 DS1820的基本操作指令............................................................... 10

2.4.3 温度测量的步骤........................................................................... 10

2.4.4 DS18B20的操作时序..................................................................... 11

§2.5 1602LCD液晶显示屏..................................................................... 12

2.5.1  1602字符型LCD简介................................................................. 12

2.5.2 1602引脚功能说明...................................................................... 12

2.5.3 1602LCD的指令说明及时序.......................................................... 13

2.5.4 1602LCDRAM地址映射及标准字库表......................................... 15

2.5.5 1602LCD的一般初始化(复位)过程............................................ 16

2.4.6 1602LCD的电路连接..................................................................... 16

§2.6 蜂鸣器闹铃电路............................................................................ 17

§2.7 按键调整电路................................................................................ 17

§2.8 电源模块..................................................................................... 18

第三章 软件部分设计............................................................................ 19

§3.1 主程序流程.................................................................................. 19

§3.2 时间设置子程序流程.................................................................... 19

§3.3 闹钟设置子程序流程..................................................................... 20

§3.4 程序设计问题................................................................................ 21

3.4.1 按键抖动问题.............................................................................. 21

3.4.2 蜂鸣器设置.................................................................................. 21

3.4.3 液晶显示的设置........................................................................... 21

3.4.4 中断设置..................................................................................... 21

3.4.5 时钟芯片设置.............................................................................. 22

第四章 开发工具ProteusKeil............................................................. 24

2.1 Proteus软件...................................................................................... 24

2.1.1 Proteus简介............................................................................... 24

2.1.2 4大功能模块............................................................................... 25

2.1.3 ISIS智能原理图输入系统............................................................ 26

2.1.4 Proteus简单应用........................................................................ 26

2.2 Keil软件.......................................................................................... 27

2.2.1 Keil软件简介............................................................................. 27

2.2.2 Keil软件调试功能...................................................................... 28

2.3本章小结.......................................................................................... 28

结束语................................................................................................... 29

致谢词................................................................................................... 30

参考文献................................................................................................ 31

附件1.................................................................................................... 32


未经允许不得转载:一起毕业设计 » 电波授时钟设计
分享到: 更多 (0)

带给你想要内容

联系我们
QQ在线咨询
QQ咨询
QQ:181364310
QQ咨询
QQ:32112583
Hello,欢迎来咨询~
software678
software678
已为您复制好微信号,点击进入微信