EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
6 S2 \; i7 h7 e" e4 f院系:机械电子与建筑工程学院 专业:应用电子技术 班级:应电081 指导老师:××× 姓名:×××
H4 h8 `$ ?- G0 p1 b9 S3 ?+ y* n/ ^
6 b; I5 q r8 Z" F( K" M [摘 要]:本篇论文主要介绍了运用单片机实现电子万年历的设计,其中51单片机作为对系统的主要控制器,由DS1302完成对时钟电路的显示和DS18B20对温度的检测。设计主要由时钟电路模块、稳压电路模块、液晶显示模块、温度测试模块组成。实现了年、月、日、星期、温度显示,及闹钟报警的功能。这个设计具有体积小,简单方便,功能齐全,精度高等特点。" m7 p/ ^, O& O
3 H& [3 n1 v6 r1 }& Y8 _6 G6 F[关键字]:51单片机;时钟芯片;温度显示;闹钟设置
+ B; E# }' F; s8 v1 c2 S
' ^9 f9 x# R6 ?! Q9 W目 录
- e7 W8 _+ O ]; R4 p6 |第一章 引言 3
/ u4 l+ {9 ~" n9 \# Q$ H4 D1 x9 R. H$ r1.1 选题背景 3* M) w$ L& `1 G/ S$ Y
1.2 单片机的发展历程 3
2 r! P/ m. w" a6 a4 R5 w; z6 U第二章 设计方案思路 55 [, Z. a6 B. n
第三章 万年历的硬件设计原理 58 U$ Y. _9 Z/ s
3.1 硬件系统设计框架 5
! J4 ^) [7 T, C3.2 单片机主控制模块 5
/ P% _$ x v! |+ T9 z3 d( v3.3 时钟电路模块 6 Y* ~( e) i. s' @6 j
3.4 稳压源电路模块 7
9 }' Y5 V. R" v7 [3.5 液晶显示模块 7: s- v. r' c4 C$ n5 k4 a
3.6 温度测试模块 8 m' Y9 D- R1 P! ]* r
第四章 软件设计 10- @! U" u7 f: i# r& g7 ?
4.1 程序设计流程图 10* z, e* M l$ s8 ]
4.2 时间设定模块设计 11 l# ^5 w/ |% p& p* N
4.3 温度设定模块设计 12
|& i( J- M/ a, O2 ^: q4.4 闹钟设定模块设计 13
; B0 e* W4 L0 L* {# \. n第五章 万年历的制作和调试 14& h) H/ e4 h; e+ P9 l
5.1 布线的原则 14
$ ~- `5 m) w+ k# w" Y7 K! |5.2 焊接调试 144 r5 X8 G5 Z, o5 G8 ~( w0 g
5.3万年历硬件调试 15
) p0 x2 o3 f- Q, {5.4 系统软件的调试 16; ^' X$ [- \0 ?* w+ M
第六章 结论 17
/ K9 N h& D3 p参考文献 18
" A* c0 ~6 a& r% a9 k3 O8 Q附件一 原理图 19 q! x1 I) D; a
附件二 PCB图 206 ~7 A7 |& e! ^* X1 i
附件三 元器件清单列表 21
! @/ O J% l) q+ `' @# o附件四 程序清单 22
2 ^9 A* F7 L1 e, `2 h6 K, i
( z/ O$ _6 X0 Z) H+ }$ B: f- O5 {* v3 d9 Q' V+ w; ?
第一章 引言: s, Z7 Y, X5 @8 B. P
单片机经过几十年的发展,已经广泛应用于生活中的各个领域。例如导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理等各个方面。. x/ R, [0 w: e L. v: y
电子万年历就是运用了单片机实现时钟的功能,在日常生活中主要有方便人们生活和装饰等作用。万年历原本就具有良好的开放性和发挥性,可以根据不同的需求设计多种多样功能的万年历,以去满足人们日常生活。万年历基本设计要求简单轻巧,功能齐全等。! e' |/ p' ^' e
现在对于电子万年历的设计大多运用51单片机。主要是因为51单片机种类齐全、结构体系完整、指令系统功能完善、性能优越、具有较高可靠性和高性价比等特点。
9 h' e3 f( J# }/ j% k# G- O8 ~4 |4 T7 x% B
1.1 选题背景
# g' P. |5 f/ _. g& ^$ b% p t0 V随着人们的生活水平提高,生活节奏的加快,对时间的要求越来越高,为了方便人们能随时知道时间,万年历的需求也日益增长。至二十一世纪的今天,万年历经过第三次革命:第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历)。
6 j& ~8 _. K7 n
4 }, p3 j) k, G& A, [. f. y, n1.2 单片机的发展历程
" i0 ~5 g) r3 h6 B% b单片机是单片微型计算机的简称,也就是把微处理器(CPU)、一定容量的程序存储器(ROM)和数据存储器(RAM)、输入/输出接口(I/O)、时钟及其他一些计算机外围电路,通过总线连接在一起并集成在一个芯片上构成的微型计算机系统。6 W4 [7 x+ g% l% R
单片机经过几十年的发展,在功能、体积、功耗、价格等个个股方面已经达到非常优异的水平。在未来的发展中,单片机将趋向实现高性能化、存储器大容量化、接口多样化、集成化、低功耗化等特点。0 ~8 J4 [% q; ? P0 {/ s; ^
# S3 h" o f+ G. {第二章 设计方案思路
0 G0 Y m' S+ l+ X* I! X2 |& y方案一:万年历的单片机芯片选用AT89S52作主控制芯片,显示模块采用LCD1602,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。
" h; b& N% H# _; u/ e9 S方案二:万年历的单片机芯片选用89C51作主控制芯片,显示模块采用LED数码管,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。' v/ S$ m% ~' U3 u7 Q' ?1 c
本次设计选择方案一,主要是因为AT89S52具有89C51的功能,片内ROM全都采用Flash ROM,能以超低电压工作,具有在线编程可擦除技术。DS18B20温度传感器,它具有耐磨耐碰、体积小、使用方便、封装形式多样的优点。DS1302芯片具有高性能、低功耗、可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V,满足设计所需。: R6 X0 ]* {4 n9 d4 x
/ R; s# M8 J, ~ Z$ g. N: i+ n1 ^" r
+ b2 q5 ?: z2 v+ N
5 e9 b, x3 o9 A) S- h+ y& n |