没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
































I
电子万年历
姓 名:刘承森
学 号:201125040240
专业班级:机电一体化
指导老师:宋海军
所在学院:工程技术学院
2013.09.24

II
目 录
摘 要...........................................................................................................I
1 绪论 ........................................................................................................1
1.1 设计目的与意义 ..................................................................................1
1.2 方案选择与 DIY 电子万年历的研究情况........................................1
1.2.1 时钟芯片选择 ...................................................................................1
1.2.2 键盘选择 ...........................................................................................3
1.2.3 显示模块选择 ...................................................................................4
1.2.4 DIY 万年历的研究情况...................................................................4
2 主要硬件描述 ........................................................................................5
2.1 89C52 模块 ..........................................................................................5
2.2 显示模块 LCM12864 .........................................................................5
2.2.1 液晶模块概述 ...................................................................................5
2.2.2 液晶模块特点 ...................................................................................5
2.3 芯片 DS1302 简介..............................................................................6
2.4 芯片 DS18B20 简介 ...........................................................................6
3 硬件设计与实现 ....................................................................................8
3.1 单片机最小系统的设计 .....................................................................8
3.2 时钟电路的设计 .................................................................................9
3.3 温度采集模块的设计 .........................................................................9
3.4 人机交互模块设计 ...........................................................................10
4 系统软件设计与实现 ..........................................................................11

III
4.1 主要算法流程图描述 ........................................................................11
4.2 LCM16824 子程序的实现 ................................................................15
4.3 DS1302 子程序的实现......................................................................16
4.4 DS18B20 子程序的实现 ...................................................................17
4.5 键盘子程序的实现 ...........................................................................19
4.6 主程序的实现 ...................................................................................20
5 测试结果分析与结果 ..........................................................................22
5.1 测试结果分析 ...................................................................................22
5.2 测试总结 ...........................................................................................22
结束语 ......................................................................................................23
致谢 ..........................................................................................................24
参考文献 ..................................................................................................25
附录一 作品实物图 ................................................................................26
附录二 原理图 ........................................................................................27
附录三 部分程序 ....................................................................................28

0
1 绪论
1.1 设计目的与意义
随着电子技术的高速发展,对电子方面人才的要求越来越高,不
仅要求其具备相关的专业理论知识,还要求其具有较强的设计、制作
等实践动手能力.此次学校举行的电子设计无疑是对从事电子相关专
业的人的一次很好的锻炼和考验,是培养信息人才的一次良好的机会,
为其提供了一个理论知识与实践相结合的平台。
通过本次课程设计,引导学生结合所学的电路理论和程序设计的
知识,思考设计方案,以小组合作方式,分工完成各个部分,从而掌
握相关的硬件结合软件显示电路的设计和调试技术,一方面提高了学
生的实践动手和协作能力,另一方面培养了学生综合运用所学理论知
识进行工程设计的能力。
1.2 方案选择与 DIY 电子万年历的研究情况
1.2.1 时钟芯片选择
方案一:不使用芯片,采用单片机的定时计数器
这种方法原理是利用单片机芯片的定时器来产生固定的时间,模
拟时钟的时, 分,秒。如:利用 AT80C52 芯片,定时器用工作方式 1,每
50ms 产生一个中断,循环 20 次,即 1s 周期。每一个周期加 1,那么 1min
为 60 个周期,1h 就是 60*60=3600 个周期,一天就是 3600*24=86400
个周期。
此方法优点是可以省去一些外围的芯片,但这种方法只能适用于
一些要求不是十分精确,不做长期保留的场合。

1
方案二:并行接口时钟芯片 DS12887
特点:采用单片机应用系统并行总线(三总线)扩展的接口电路,采
用这种接口电路具有操作速度快,编程方便的优点。
但是对于 80C52 单片机来说,低位地址线要通过锁存器输出,还
要地址译码器,而且并行口芯片的体积相对较大,DS12887 管脚图如
图 1 所示。
图 1 DS12887 管脚图
方案三:串行接口时钟芯片 DS1302
芯片主特性:
(1)实时时钟具有能计算 2100 年之前的秒分时日日期星期月年
的能力,还有闰年调整的能力
� (2)31 8 位暂存数据存储 RAM
�(3)串行 I/O 口方式使得管脚数量最少
�(4)宽范围工作电压 2.0 5.5V
剩余53页未读,继续阅读
资源评论


平头哥在等你
- 粉丝: 1598
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 火炮射击稳定性序列二次规划算法与虚拟样机融合优化.doc
- 基于OBE的计算机应用技术专业人才培养模式研究与实践.docx
- 新时代高校思想政治教育信息化改革创新研究.docx
- 大数据时代传感器新闻生产模式所面临的困惑.docx
- Devops-Master轻量级ITSM技术白皮书.docx
- 计算机组装与维护试题库附带答案(总结全面).doc
- 网络推广竞聘演讲.ppt
- PLC的自动化生产线武汉纺织大学课程研究设计任务书.doc
- 单片机电梯轿厢控制系统设计方案.doc
- Photoshop图像处理题库.doc
- 基于遗传算法优化反向传播神经网络的 Python 实现
- 内蒙古赤峰二中2016年高三生物5月回扣课本知识点专题一基因工程(选修3)(新).doc
- 网络安全技术探析.docx
- 医疗网站推广策划方案书.doc
- 在Linux怎么安装东西.doc
- 神经网络与机器学习讲义13.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
