液晶显示万年历设计

  • 格式:doc
  • 大小:367.00 KB
  • 文档页数:14

下载文档原格式

  / 14
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湄洲湾职业技术学院

液晶显示万年历设计

系别:自动化工程系

年级:10 级专业:电气自动化

姓名:陈承隆学号:1001020212 导师姓名:许振龙职称:讲师

2013年 5 月27日

目录

1.前言 (1)

2.系统设计参数要求 (2)

3.系统设计 (3)

3.1系统设计总体框图 (3)

3.2 各模块原理说明 (4)

3.2.1 AT89C52单片机最小系统模块 (4)

3.2.2 液晶显示模块 (5)

3.2.3 机给蜂鸣器模块 (5)

3.2.4 独立键盘模块 (5)

3.3 系统总原理图说明 (6)

3.4系统印刷电路板的制作图 (6)

3.5系统的操作说明 (6)

3.6 系统操作注意事项 (6)

参考文献 (7)

致谢词 (8)

附录 (9)

附录1:电路总原理图 (10)

附录2:印刷电路板 (11)

附录3:原件清单 (12)

1.前言

随着科技的快速发展,时间的流逝,从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。目前,单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来了诸多方便。随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。

单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具,于是基于单片机的醒目而时尚的电子版万年历顺应而生。基于单片机的电子万年历结合了时钟和日历的功能,将其二者融为一体,在显示时间的同时还能显示日期和年、月,它主要是通过单片机来读取时钟芯片的时间、日期,然后送给显示设备显示出来。而电子万年历作为电子类小设计不仅是市场上的宠儿,也是是单片机实验中一个很常用的题目。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,显示界面也要出色。数字显示的日历钟已经越来越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用,壁挂式LED数码管显示的日历钟逐渐受到人们的欢迎。LED数字显示的日历钟显示清晰直观、走时准确、可以进行夜视,并且还可以扩展出多种功能。

2.系统设计参数要求

该系统要求参数具体如下:

[1] 能显示年、月、日、星期、时、分、温度

[2] 用液晶显示器来显示时间

[3] 用PROUTEUS设计,仿真基于AT89C52单片机的万年历实验的硬件电路

[4] 可设置定时时间,当定时时间到时,蜂鸣器发出报警声音

3.系统设计

3.1系统设计总体框图

采用AT89C52作为主控单片机,温度模块选用DS18B20作为温度传感器,显示模块选用LCD1602,设置部分选用按键电路,其框图如图3.1所示。

图3. 1 系统设计框图

LCD 显示

键盘

温度传感器

A/D 转换

扬声器

3.2 各模块原理说明

3.2.1 AT89C52单片机最小系统模块

本系统以AT89C52单片机为核心加上复位电路和晶振电路组成,本系统选用12MHZ的晶振,,使得单片机有合理的运行速度。起振电容30pF对振荡器的频率高低、振荡器的稳定性和起振的快速性影响较合适,复位电路为按键高电平复位。(见图3.2所示)

3.2 最小系统模块

3.2.2 液晶显示模块

液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,本设计采用16列*2行的字符型LCD1602带背光的液晶显示屏。第一行显示年、月、日和星期,第二行显示时间和温度。(见图3.3所示)

图3.3液晶显示模块

3.2.3 机给蜂鸣器模块

是由单片机为机给蜂鸣器提供一个低电平时,三极管导通驱动蜂鸣器发出单片机所设定的参数作为定时闹铃,其电路图(见图3.4所示)

图3.4 机给蜂鸣器

3.2.4 独立键盘模块

三个独立键盘均采用查询方式,S3用于设置年、月、日、时、分、秒、星期的数值加,以及闹钟开,S4用于设置年、月、日、时、分、秒、星期的数值减以及闹钟关,s2用于具体设置时钟位的切换。其电路图(见图3.5所示)

图3.5 独立键盘

3.3 系统总原理图说明

万年历是一种简单方便,直观的显示时间的家庭小家电。通过程序还可以实现整点报时,通过加装测温模块作为温度计使用。在日常生活中的应用很广泛。将AT89S52芯片作为内核,运用单片机定时器功能,当所设定时间截止,执行中断程序,实现时钟的调整。通过P0口输送数据到液晶显示模块使它同步显示时间的变化。判断执行子程序,通过按键调节时间和设置闹钟。当闹钟设定时间等于同步时间,蜂鸣器开始发出声音。(总原理图见附录图1)

3.4系统印刷电路板的制作图

系统印刷电路板(见附录2)

3.5系统的操作说明

1、S2是用来调节时间、年、月、日和温度的具体位置的按钮

2、S3是数值加按钮

3、S3是数值减按钮

4、S4是最小系统中的复位按钮

5、电位器是用来调节液晶显示器的辉度