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

[毕业设计] 实用数字万年历设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
实用数字万年历设计

# _7 {7 T- Y% c
  w6 Z. C1 V# p6 |目  录
/ {3 @! r2 }. r第1章  系统综述        3( s8 z& }- s! A6 U0 p9 H& `
第2章  开发平台及模块介绍        4
3 ], |9 F. @9 K! @2.1  开发工具        4) i  T4 `$ R4 b% D
2.2  处理器芯片        5$ T+ N5 ^3 E3 \3 d
2.3  LCD显示模块        5
' d2 @( ?. K* q* A  n3 ~: g# T2.4  时钟芯片PCF8563        7
  E/ f' G; k+ f4 J& E& j. S第3章  系统的软硬件设计        8
& f- S7 |% s- P6 S3.1  硬件电路设计        8
* X* H8 e# J: f$ y2 P3.1.1 最小系统设计电路        8- K& b1 T- H' Q  I
3.1.2 时钟模块电路        8! i; s( k1 \* f% p
3.1.3 显示模块电路        9
  O* Z: K+ n7 a  x4 W* Y8 ~2 n3.2  软件设计        10
( q7 a! \4 S( n3.2.1 系统软件设计内容        103 a; @4 I: T- Y1 v& E2 Y" W
3.2.2 时钟芯片驱动程序        13) x0 Y/ I4 M; K! f9 {0 _
3.2.3 LCD显示子程序        16. k0 r; U5 t" l# H: i$ e
第4章 调试及结果        18. N; b% x& ~" s  ?$ I# X7 k* z
4.1   调试中所遇问题以及解决方法        18
- T+ k' e& W2 C* F" s. x+ F4.2        结果        181 S- P- t' G1 i0 W: k8 q+ z
结束语        19
* u5 |3 T$ @  i* W1 N2 X( |) m+ U致谢        20. k* g9 T9 e/ f8 Y1 w5 L+ W
参考文献        21
( N" L% B9 i$ W  a" K9 E$ ^0 M% E9 u& j4 z9 S- u
( B$ R0 v, ?+ z, v  m4 Y  L$ X  M
摘要
" p1 S3 t2 `6 N% ?$ {本文设计了一种实用数字万年历,该系统的设计是以 AT89C51 单片机为核心控制器,外围连接时钟模块,键盘模块,液晶模块,日历模块等。这种电子时钟不仅具有了一般电子时钟的基本功能,显示年月日时分秒,而且可以进行闹钟设置。系统软件使用单片机C51语言进行编程。
  J/ ~7 i- y( M# T8 T# B
3 f% f  k! {2 T. k7 b" ]关键词:时钟;单片机;液晶;C51语言;万年历 % H4 [1 m  M  g3 y: j
/ y/ t4 \- d0 \, j; [9 e5 P; w- W
# C0 B& h& @* {8 ]# }
第1章  系统综述
1 x4 D) ?, c$ N9 @' a6 e电子时钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。随着技术的发展,人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如日历的显示、闹钟的应用等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究实用电子时钟及其扩展应用,有着非常现实的意义,具有很大的实用价值。
  a. n$ P4 N/ M- F) l# i3 V' m) y9 l由于数字集成电路技术的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。虽然现在市场上已有现成的电子钟集成电路芯片出售,价格便宜,使用也灵活,如可以随意设置时、分、秒的输出,改变显示数字的大小等,并且由于集成电路技术的发展,特别是MOS集成电路技术的发展,使电子钟具有体积小、携带方便,但是这里介绍的实用电子钟可以满足使用者的一些特殊要求,输出方式灵活、功耗低、计时准确、性能稳定、维护方便等优点。1 f' d8 Q! J7 s
实用电子时钟是一个时间控制系统,既能作为一般的时间显示器,同时可以根据需要扩展其功能。
2 O3 L; W3 }" C3 {. l' u. C1 _. k) r本系统上电自检后,实时显示小时、分钟、秒、日历和闹钟开关等指示信息,通过按键可实现校对时间、设置闹钟时间等功能。当闹钟时间到时,单片机通过蜂鸣器来实现声音报警。
1 X. v3 h0 {5 o. D
! W  r( ]4 p% z% k# P' `2 @1 {. r* q' ~( O. e
第2章  开发平台及模块介绍9 c# e4 l4 B4 x. k! o; H
2.1  开发工具
/ O- g2 _5 I) f9 L  该系统的硬件电路图是由Proteus完成的,其主要概述如。
8 a& ]; J) B! I/ M  Proteus提供了丰富的资源:(1)Proteus可提供的仿真元器件资源:仿真数字和模拟、交流和直流等数千种元器件,有30多个元件库。(2)Proteus可提供的仿真仪表资源 :示波器、逻辑分析仪、虚拟终端、SPI调试器、I2C调试器、信号发生器、模式发生器、交直流电压表、交直流电流表。理论上同一种仪器可以在一个电路中随意的调用。(3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗。这些都尽可能减少了仪器对测量结果的影响。 (4)Proteus可提供的调试手段 Proteus提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。 5 H, S1 e& t6 N4 R# k
  软件仿真:支持当前的主流单片机,如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等。提供软件调试功能,提供丰富的外围接口器件及其仿真RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。这样很接近实际。在训练学生时,可以选择不同的方案,这样更利于培养学生。利用虚拟仪器在仿真过程中可以测量外围电路的特性,培养学生实际硬件的调试能力。/ f9 e3 \5 @; {% |0 i; y
  具有强大的原理图绘制功能。电路功能仿真:在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在Proteus的原理图中看到模拟的实物运行状态和过程。& {) v' o3 N! g( P3 u  ~
Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。
/ D' q1 R1 v; C9 g+ C0 x它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电
, k% }3 ]% l/ ^. i* a" C) W8 W
5 Q9 p9 ?* e6 X" a' X3 n6 K: x6 B
游客,如果您要查看本帖隐藏内容请回复
7 J  X* z( E/ l/ e7 Z1 R" r0 Z" V

该用户从未签到

2#
发表于 2020-1-9 19:03 | 只看该作者
实用数字万年历设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 03:19 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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