简易万年历设计制作

简易万年历设计制作

ID:30016019

大小:274.50 KB

页数:22页

时间:2018-12-26

简易万年历设计制作_第1页
简易万年历设计制作_第2页
简易万年历设计制作_第3页
简易万年历设计制作_第4页
简易万年历设计制作_第5页
资源描述:

《简易万年历设计制作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、简易万年历目录引言...................................................P2方案选择...........................................P2硬件选择...........................................P2AT89S52....................................................................P2LCD1602.......

2、............................................................P3DS18B20...................................................................P4程序流程.................................................P5参考文献.................................................P6总结.

3、.........................................................P7附件1.实验程序.......................................P8附件2.模块实物图.................................P24一.引言液晶技术在在最近单片机的发展中显的越来越重要,因此,学习和熟练应用液晶模块是每个学电子的大学生应该有的本事。本文就以用89C52单片机来控制LCD1602液晶来模拟一个简单的万年历实验。该

4、系统就以实验室中提供的简单材料,来学习和应用液晶模块的应用。通过实践,基本掌握了液晶的应用方法,还在该基础上,用温度传感器DS18B20添加了显示当前温度的功能。关键词:LCD1602,51单片机,温度传感器DS18B20。二.方案选择控制方面:方案一:采用三星公司的ARM9芯片,该芯片功能强大,可以极大的提高系统的性能和速度,但是价格偏贵,对实验类的项目不合算。方案二:采用使用Atmel公司的AT89S52单片机,该单片机具有方便,简单控制,成本低等特点,在实验室中普及行好。综合考虑,我们选择方

5、案二,用89S52来进行对LCD的控制。显示方面:方案一:采用4个点阵连接起来,闪动显示,这种方案需要用到4个寄存器,这样程序庞大,硬件复杂。方案二:采用数码管显示,该方案程序简单,但是不能满足本设计的所有要求。方案三:采用LCD1602作为显示器,该方案的特点是操作方便,能够容易把模块转移转移到别的模块上。且能满足本实验的所有功能。综上所述,我们选择方案三。一.硬件选择主要器件选择如下:(1)AT89S52ATMEL的AT89S52是一种高效微控制器,AT89S52有以下主要特点:a)与MCS-

6、51兼容b)8K字节可编程闪烁存储器c)寿命:1000写/擦循环d)32可编程I/O线AT89S52是普遍使用的控制芯片,能很好的满足本设计的要求。性能优越,性价比相较于同类设备高。(2)LCD1602液晶显示器LCD1602是一种点阵液晶显示器,其能显示32个字符,指令系统简单,能很好满足设计显示且不必进行日期时间之间的切换显示,既减少了硬件的资源,也减少了软件设计的复杂度。功耗低,体积小,适用于小场合的仪表显示,使用寿命长久。液晶模块能稳定的显示出字符,用简单的51单片机就能很好的控制,下面附

7、上液晶模块的原理图:(3)输入方面,采用外接4X4矩阵键盘。(3)温度传感器采用DS18B20,DS18B20产品的特点:1).只要求一个端口即可实现通信。(2).在DS18B20中的每个器件上都有独一无二的序列号。(3).实际应用中不需要外部任何元器件即可实现测温。(4).测量温度范围在-55。C到+125。C之间。(5).数字温度计的分辨率用户可以从9位到12位选择。(6).内部有温度上、下限告警设置。(7)DDS182O在51单片机上的连接原理图如下:四.程序流程图开始温度传感器开始检测系统

8、初始化单片机处理单片机初始化键盘输入初始值LCD1602显示万年历和温度四.参考文献郭天祥《51单片机C语言教程》AT89S52的中文资料.pdfLCD1602液晶完整中文资料.pdf来源http://www.willar.com/forum_view.asp?view_id=22376DS18B20温度传感器中文资料。Pdf来源http://www.dz3w.com/info/commonIC/0087827.html四.总结在这实验之后,我们对于LCD1602液晶的使用方法以基

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。