EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
+ S% S6 R; p/ m+ J
院系:机械电子与建筑工程学院 专业:应用电子技术 班级:应电081 指导老师:××× 姓名:×××
' ]/ g4 d9 ~% ]" n7 b: l! G
+ g! h7 g! s0 S% H" h! X# `* u0 g G [摘 要]:本篇论文主要介绍了运用单片机实现电子万年历的设计,其中51单片机作为对系统的主要控制器,由DS1302完成对时钟电路的显示和DS18B20对温度的检测。设计主要由时钟电路模块、稳压电路模块、液晶显示模块、温度测试模块组成。实现了年、月、日、星期、温度显示,及闹钟报警的功能。这个设计具有体积小,简单方便,功能齐全,精度高等特点。8 J3 T' w( [' ^0 C* Z; [9 |
7 D! S7 H* ?+ W A# x( }- _' W, l[关键字]:51单片机;时钟芯片;温度显示;闹钟设置$ S5 Q; C; N) h6 k9 y; ^3 }2 J
8 z' Y+ Q# h: s目 录1 N8 s8 r9 D1 {8 t3 c1 H f
第一章 引言 3
. Z5 M$ F' ^; J" l" ?1.1 选题背景 3) R% ]6 ^9 a; K) s' Q8 o& q
1.2 单片机的发展历程 3" f7 K% R) _! D* ]8 R
第二章 设计方案思路 57 ?" I2 q0 V- [+ G+ H& D8 n
第三章 万年历的硬件设计原理 50 R3 U) ~) l6 ~# f8 g* U
3.1 硬件系统设计框架 5
% x- i( t, q1 y: n- `# k2 ]$ }' ^5 S3.2 单片机主控制模块 5
$ \# Q( H8 v& g7 ]1 A& n& O3.3 时钟电路模块 6
# W( x+ e' ]0 J% u7 u- @- W& B3.4 稳压源电路模块 7
b- I9 B6 F9 w% J2 J- k1 B3.5 液晶显示模块 7
5 \* T. q: g) t; U6 x3.6 温度测试模块 8
( i' K! ?0 b" d4 q9 ~第四章 软件设计 10* w9 z5 n8 v4 [9 w$ R9 u
4.1 程序设计流程图 10
8 P: A9 q, f: P7 v4.2 时间设定模块设计 116 e! Y- z; p# w
4.3 温度设定模块设计 12
0 P+ r9 S! ~# D6 O8 R# I# }4.4 闹钟设定模块设计 13
5 T" U$ y1 D! z7 x' q5 j第五章 万年历的制作和调试 14! G& G5 F! [% T# x" O( \
5.1 布线的原则 14" S* {6 K3 ]! R
5.2 焊接调试 146 T0 U7 j1 X4 R2 ^" |
5.3万年历硬件调试 15( ~6 d$ b. u' X( Q' l5 i
5.4 系统软件的调试 164 o$ J% k1 b: m7 k1 I
第六章 结论 17; K) y) c; M1 o5 }6 B7 H' t
参考文献 18
) T, g$ A( w! W/ s6 D附件一 原理图 19/ L7 i( z0 [ N D
附件二 PCB图 208 j5 n% m( R$ J0 ?
附件三 元器件清单列表 21- ]3 E* ~- u3 R; i
附件四 程序清单 22( ^3 ^6 x" _6 J) l; t
: O/ X" a7 g; d e3 P, V! L
$ `% s: D. g4 }9 ?, r第一章 引言" w; F9 w9 ]. [- _
单片机经过几十年的发展,已经广泛应用于生活中的各个领域。例如导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯与数据传输、工业自动化过程的实时控制和数据处理等各个方面。
0 b0 o* K- G) n" T电子万年历就是运用了单片机实现时钟的功能,在日常生活中主要有方便人们生活和装饰等作用。万年历原本就具有良好的开放性和发挥性,可以根据不同的需求设计多种多样功能的万年历,以去满足人们日常生活。万年历基本设计要求简单轻巧,功能齐全等。
8 @% S. ?8 Q; R0 _现在对于电子万年历的设计大多运用51单片机。主要是因为51单片机种类齐全、结构体系完整、指令系统功能完善、性能优越、具有较高可靠性和高性价比等特点。! b6 _, d4 C* c4 n+ D5 e" J4 A
* ^$ `) ^$ x2 i F" z7 u
1.1 选题背景! P' H3 _$ X8 l8 [; D
随着人们的生活水平提高,生活节奏的加快,对时间的要求越来越高,为了方便人们能随时知道时间,万年历的需求也日益增长。至二十一世纪的今天,万年历经过第三次革命:第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历)。
. E& g9 b g" ]. r5 t/ {
* w4 H( }+ g7 I" P1.2 单片机的发展历程
1 }: v8 V% W8 D2 g单片机是单片微型计算机的简称,也就是把微处理器(CPU)、一定容量的程序存储器(ROM)和数据存储器(RAM)、输入/输出接口(I/O)、时钟及其他一些计算机外围电路,通过总线连接在一起并集成在一个芯片上构成的微型计算机系统。& |5 a* w0 `% \9 q: w( H3 s9 r: ]
单片机经过几十年的发展,在功能、体积、功耗、价格等个个股方面已经达到非常优异的水平。在未来的发展中,单片机将趋向实现高性能化、存储器大容量化、接口多样化、集成化、低功耗化等特点。2 h% T$ q0 D! g$ M7 t+ ^
; `" U# |, C& [) |- Q2 T; W
第二章 设计方案思路' k" B* V* A/ A# f
方案一:万年历的单片机芯片选用AT89S52作主控制芯片,显示模块采用LCD1602,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。
+ W! y- E7 G4 D7 W方案二:万年历的单片机芯片选用89C51作主控制芯片,显示模块采用LED数码管,温度检测模块采用DS18B20温度传感器,时钟芯片选用DS1302芯片,稳压源电路主要采用三端集成电路7805,经过稳压电路,可以提供单片机正常工作电压5V。0 W" f( `" B* |5 F
本次设计选择方案一,主要是因为AT89S52具有89C51的功能,片内ROM全都采用Flash ROM,能以超低电压工作,具有在线编程可擦除技术。DS18B20温度传感器,它具有耐磨耐碰、体积小、使用方便、封装形式多样的优点。DS1302芯片具有高性能、低功耗、可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V,满足设计所需。
' P( Z6 J$ p" Q/ q) t7 n( j6 ^# j9 M2 P. W) J5 q' p5 y
0 q( v9 x( f8 g7 S/ b* d4 q
# T5 V0 t; e7 `! x w a |