没有合适的资源?快使用搜索试试~ 我知道了~
万年历电子钟设计报告含电路图和源程序.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 46 浏览量
2021-10-06
09:47:21
上传
评论
收藏 1.44MB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/28648659/0001-5f5d8775c3ba44d666c2773ebdb28077_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
27页
万年历电子钟设计报告含电路图和源程序.doc
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/28648659/bg1.jpg)
- -
电子时钟
万年历设计报告
学院:
班级:
组员:
一、设计要求与方案论证.................................................................................................................3
1.1 设计要求:........................................................................................................................3
1.1.1 根本要求....................................................................................................................3
1.1.2 发挥局部....................................................................................................................3
1.2 系统根本方案选择和论证...................................................................................................3
1.2.1 单片机芯片的选择方案和论证:............................................................................3
- - word.zl-
![](https://csdnimg.cn/release/download_crawler_static/28648659/bg2.jpg)
- -
1.2.2 显示模块选择方案和论证:....................................................................................4
1.2.3 时钟芯片的选择方案和论证:................................................................................4
1.3 电路设计最终方案决定...............................................................................................4
二、理论分析与计算.........................................................................................................................5
2.1,秒数的产生由定时器 T0 产生:......................................................................................5
三.系统的硬件设计与实现................................................................................................................6
3.1 电路设计框图:...................................................................................................................6
3.2 系统硬件概述:...................................................................................................................6
3.3 主要单元电路的设计...........................................................................................................6
3.3.1 单片机主控制模块的设计........................................................................................6
3.3.2 显示模块的设计........................................................................................................7
3.3.3 闹钟模块的设计........................................................................................................9
3.3.4 电源稳压模块............................................................................................................9
四、系统的软件设计.......................................................................................................................10
4.1 程序流程框图.....................................................................................................................10
4.2 闹钟模块流程图:.............................................................................................................11
4.3 按键调整模块流程图:.....................................................................................................11
五、测试方案与测试结果分析.......................................................................................................13
5.1 测试仪器.............................................................................................................................13
5.2 软件测试平台 Keil C51.....................................................................................................13
5.3 模块测试.............................................................................................................................13
5.3.1 显示模块测试..........................................................................................................13
5.4 测试结果分析与结论.........................................................................................................14
5.4.1 测试结果分析..........................................................................................................14
5.4.2 测试结论..................................................................................................................14
六、作品总结...................................................................................................................................14
参考文献...........................................................................................................................................14
附录一:系统电路图.......................................................................................................................15
附录三:系统 C 程序.......................................................................................................................16
- - word.zl-
![](https://csdnimg.cn/release/download_crawler_static/28648659/bg3.jpg)
- -
一、设计要求与方案论证
1.1 设计要求:
1.1.1 根本要求
〔〕准确显示:时、分、秒〔 小时制〕
〔〕显示星期
〔〕显示公历
〔〕时间、日期、星期可调节
〔〕断电记忆功能
1.1.2 发挥局部
〔〕闹钟功能
〔〕显示阴历
〔〕显示 节气
〔〕其他
1.2 系统根本方案选择和论证
1.2.1 单片机芯片的选择方案和论证:
方案一
采用 芯片作为硬件核心,采用 ,内部具有 存储空间能于
的超低压工作而且与 系列单片机完全兼容但是运用于电路设计中时由于不具
备 在线编程技术当在对电路进展调试时,由于程序的错误修改或对程序的新增功能
需要烧入程序时,对芯片的屡次拔插会对芯片造成一定的损坏。
方案二
采用 片内 全都采用 ;能以 的超底压工作;同时也与
系列单片机完全该芯片内部存储器为 存储空间,同样具有 的
功能,且具有在线编程可擦除技术,当在对电路进展调试时,由于程序的错误修改或对程
序的新增功能需要烧入程序时,不需要对芯片屡次拔插,所以不会对芯片造成损坏。
所以选择采用 作为主控制系统
- - word.zl-
![](https://csdnimg.cn/release/download_crawler_static/28648659/bg4.jpg)
- -
1.2.2 显示模块选择方案和论证:
方案一:
采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文
字比拟适合如采用在显示数字显得太浪费且价格也相对较高所以不用此种作为显示
方案二:
采用 数码管动态扫描 数码管价格适中对于显示数字最适宜但无法显示图形文字,
在显示星期是也只能用数字表示,而且采用动态扫描法与单片机连接时在编程时比拟复杂。
所以也不采用了 数码管作为显示。
方案三:
采用 液晶显示屏液晶显示屏的显示功能强大可显示文字图形显示多样清晰可见
所以在此设计中采用 液晶显示屏
1.2.3 时钟芯片的选择方案和论证:
方案一:
采用 ! 时钟芯片实现时钟, ! 芯片是一种高性能的时钟芯片,可自动对秒、
分、时、日、周、月、年以及闰年补偿的年进展计数,而且精度高位的 做为数据暂
存区,工作电压 ~" 围内, 时耗电小于 !!#但在,题目中明确规定不
能选用不可以使用任何专用的时钟芯片和模块,因此不采用此方案。
方案二:
直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒
计数。采用此种方案可以减少芯片的使用,也可以节约本钱。所以采用此方案。
1.3 电路设计最终方案决定
综上各方案所述对此次作品的方案选定采用 作为主控制系统$采用单片机定时
器提供时钟$液晶显示屏作为显示。
- - word.zl-
![](https://csdnimg.cn/release/download_crawler_static/28648659/bg5.jpg)
- -
二、理论分析与计算
2.1,秒数的产生由定时器 T0 产生:
! 置 !% 定时初值 &'!!()*+,++ &'!!(,+! -
定时时间,)+++!-.)/!-.,!%)单片机晶振 0!,!1-
用累加的方法让定时时间累加一百次即可产生一秒时间:!!.!%,!!!%,
2.2. 总天数的算法:首先用 20 语句判断定义年到输入年之间每一年是否为闰年,
是闰年,该年的总天数为 ++,否那么,为 。然后判断输入的年是否为定义年,假设
是,令总天数 ,,否那么,用累加法计算出定义年到输入年之间的总天数,再把输入年
的一月到要输出的月份之间的天数累加起来,假设该月是闰年中的月份并且该月还大于二
月,再使总天数加 ,否那么,不加,既算出从定义年一月一日到输出年的该月一日的总
天数。2.3 输出月份第一天为星期几的算法:使总天数除以 3 取余加 得几
既为星期几,假设是 3,那么为星期日。
2.4. 算出输出月份的完整日历算法:算出输出月份第一天为星期几后,把该
日期以前的位置用空格补上,并总该日起一次输出天数直到月底,该月中的天数加上该月
一日为星期几的数字再除以 3 得 ! 换行,即可完整的输出该月的日历。
,计算某一天是星期几的算法:蔡勒〔4556〕公式
7历史上的某一天是星期几?未来的某一天是星期几?关于这个问题,有很多计算公式〔两
个通用计算公式和一些分段计算公式〕,其中最著名的是蔡勒〔4556〕公式。 即:
8,9:;9/<:;'/<':;+)%:-/!<:&
7公式中的符号含义如下,8:星期;':世纪;9:年〔两位数〕;%:月〔% 大于等于
,小于等于 ,即在蔡勒公式中,某年的 、 月要看作上一年的 、 月来计算,
比方 !! 年 月 日要看作 !! 年的 月 日来计算〕;&:日;;<代表取整,即只
要整数局部。) 是世纪数减一,9 是年份后两位, 是月份,& 是日数。 月和 月要按
上一年的 月和 月来算,这时 和 9 均按上一年取值。-算出来的 = 除以 3,余数是
几就是星期几。如果余数是 !,那么为星期日。以 ! 年 ! 月 日〔!! 周年国庆〕
为例,用蔡勒〔4556〕公式进展计算,过程如下:
7蔡勒〔4556〕公式:8,9:;9/<:;'/<':;+)%:-/!<:&
7,:;/<:;!/<>!:;+>)!:-/!<:
7,:;<:!:;+<
7,::!:
7,)除以 3 余 -
7即 ! 年 ! 月 日〔!! 周年国庆〕是星期 。
- - word.zl-
剩余26页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
gjmm89
- 粉丝: 15
- 资源: 19万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)