找回密码
 注册
关于网站域名变更的通知
查看: 504|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机的多功能万年历的设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-6 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于单片机的多功能万年历的设计
8 X4 D% d8 v" B4 j$ T
院系:机械电子与建筑工程学院 专业:应用电子技术 班级:应电081 指导老师:×××  姓名:×××
; s) b" ^; j5 q) ]; j

$ T. q! t. a  B0 N) j. z1 |( p' b [摘 要]:本篇论文主要介绍了运用单片机实现电子万年历的设计,其中51单片机作为对系统的主要控制器,由DS1302完成对时钟电路的显示和DS18B20对温度的检测。设计主要由时钟电路模块、稳压电路模块、液晶显示模块、温度测试模块组成。实现了年、月、日、星期、温度显示,及闹钟报警的功能。这个设计具有体积小,简单方便,功能齐全,精度高等特点。
* t/ a3 v7 z9 l   
$ A+ q, i4 S* `; l$ W[关键字]:51单片机;时钟芯片;温度显示;闹钟设置6 a' M4 W3 I9 R# s
0 r" k5 q6 O! p( Q% b3 R* }. u
目    录$ M% d( v2 l* }- T. Z1 J; Y1 K
第一章 引言        3
- S) k& s9 `( K/ K! A: [1 @2 ^4 Y* s! V1.1 选题背景        3
/ Z0 H% `. V- {1.2 单片机的发展历程        3( E! ]2 k- d" a( T
第二章 设计方案思路        53 y6 D/ `( W! \; @, e
第三章 万年历的硬件设计原理        5. I0 C4 f! p2 w3 o) [
3.1 硬件系统设计框架        5
* ^: Q6 a: |" B/ N. T3.2 单片机主控制模块        58 G  }) _) Y% z: v* b; q) n
3.3 时钟电路模块        6
5 R2 y  W" V# y5 G$ d7 {3.4 稳压源电路模块        7' O3 h: G) F! p. K. i
3.5 液晶显示模块        7! J& Y6 \1 S0 C% M
3.6 温度测试模块        8% F8 J$ a8 P. A' A/ f$ V# k
第四章 软件设计        10; w, y6 |' G6 y( P0 m' @, ~
4.1 程序设计流程图        101 z8 N+ J/ z) _* L
4.2 时间设定模块设计        11. i7 S8 x8 Y( Q
4.3 温度设定模块设计        12
0 u2 X! M! h/ p. S, @3 o8 `4.4 闹钟设定模块设计        13
1 w: ~6 P! T0 f, V) C" M第五章 万年历的制作和调试        14
0 |9 ?: Q9 n$ f: E9 ~5.1 布线的原则        14% {; B7 W, z" k3 _% S" Z* d
5.2 焊接调试        141 a; V" a4 Z7 G* O; B6 W% D
5.3万年历硬件调试        15
8 [" t$ U! S, N5 j/ a5.4 系统软件的调试        16* j% N* Z$ x; M; C: H! V7 r
第六章 结论        17) n9 U0 w" s  I0 ?
参考文献        18/ X" H8 i) ?& T/ D( F1 j
附件一 原理图        19! a: q; I; B; i  {* ~8 \
附件二 PCB图        20+ m- F. p5 H: C8 Y) |9 z5 O
附件三 元器件清单列表        21" d/ h7 X  p8 h4 _, f; {0 M* ?$ @
附件四 程序清单        22
! w* y5 j9 ^" ?/ z' M& l) s/ H* N* N- h0 m; R9 S, ~" [9 C

  R+ K) C! B+ j% m! V第一章 引言3 [/ j$ v8 b2 S0 K/ d6 r. h7 i
单片机经过几十年的发展,已经广泛应用于生活中的各个领域。例如导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理等各个方面。
; e8 u! R" V$ ~" q" [& G0 A( g电子万年历就是运用了单片机实现时钟的功能,在日常生活中主要有方便人们生活和装饰等作用。万年历原本就具有良好的开放性和发挥性,可以根据不同的需求设计多种多样功能的万年历,以去满足人们日常生活。万年历基本设计要求简单轻巧,功能齐全等。
$ E0 t6 r" ~" b7 B7 w( y现在对于电子万年历的设计大多运用51单片机。主要是因为51单片机种类齐全、结构体系完整、指令系统功能完善、性能优越、具有较高可靠性和高性价比等特点。. e$ }4 P4 n' c, g

0 F; O3 ~: z; `3 d1.1 选题背景; _# C" p' d6 o- \$ e
随着人们的生活水平提高,生活节奏的加快,对时间的要求越来越高,为了方便人们能随时知道时间,万年历的需求也日益增长。至二十一世纪的今天,万年历经过第三次革命:第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历)。
- \2 E. ]* [# V  e1 ~
8 ]) g. Z7 |# F1.2 单片机的发展历程
' o( ~6 z5 _6 q单片机是单片微型计算机的简称,也就是把微处理器(CPU)、一定容量的程序存储器(ROM)和数据存储器(RAM)、输入/输出接口(I/O)、时钟及其他一些计算机外围电路,通过总线连接在一起并集成在一个芯片上构成的微型计算机系统。
5 j6 ]9 K7 Y* u" l+ ]单片机经过几十年的发展,在功能、体积、功耗、价格等个个股方面已经达到非常优异的水平。在未来的发展中,单片机将趋向实现高性能化、存储器大容量化、接口多样化、集成化、低功耗化等特点。
! o/ z5 I/ d) ^1 q6 A- H) @) e1 R& h0 }
第二章 设计方案思路
" J2 t7 b# c1 i* c' k, X2 w" z方案一:万年历的单片机芯片选用AT89S52作主控制芯片,显示模块采用LCD1602,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。
3 s+ H: Q" R  H4 \" f方案二:万年历的单片机芯片选用89C51作主控制芯片,显示模块采用LED数码管,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。
! @. [" W2 H2 m$ f+ Y  本次设计选择方案一,主要是因为AT89S52具有89C51的功能,片内ROM全都采用Flash ROM,能以超低电压工作,具有在线编程可擦除技术。DS18B20温度传感器,它具有耐磨耐碰、体积小、使用方便、封装形式多样的优点。DS1302芯片具有高性能、低功耗、可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V,满足设计所需。
, {0 L. R  F7 ~" t9 k* d9 X2 T7 a) g6 \& h# u% d4 }7 ^
游客,如果您要查看本帖隐藏内容请回复
4 E( [" _4 g) z' \
5 F) l" |; N9 ^1 r$ G

该用户从未签到

2#
发表于 2020-1-6 18:44 | 只看该作者
遥想当年,哎,都是泪啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 20:17 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表