万年历说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湄洲湾职业技术学院
万年历说明书
系别:自动化工程系
年级:10级专业:电气自动化
姓名:小清学号:1001020254
导师姓名:佘明辉职称:副教授
2013年 5 月27日
目录
1.前言 (1)
2.系统设计参数要求 (2)
3.系统设计 (3)
3.1系统设计总体框图 (3)
3.2 各模块原理说明 (3)
3.2.1 AT89C51单片机最小系统模块 (3)
3.2.2 液晶显示模块 (4)
3.2.3 蜂鸣器模块 (5)
3.2.4 独立键盘模块 (5)
3.3 系统总原理图说明 (6)
3.4系统印刷电路板的制作图 (6)
3.5系统的操作说明 (6)
3.6 系统操作注意事项 (6)
参考文献 (7)
致谢词 (8)
附录 (9)
附录1:电路总原理图 (9)
附录2:印刷电路板 (10)
附录3:原件清单 (11)
1.前言
随着半导体技术的迅速发展,特别是大规模集成电路出现,给人类生活带来了很多的改变。尤其是单片机技术的应用产品已经随着社会前进的步伐走进我们的生活。电子产品的应用可谓多不胜数,电子万年历就是其中的一种。电子万年历的出现给人们的生活带来的极大的方便。
单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、尖端武器等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。
本设计是制作一个万年历,系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。系统通过点阵式液晶为载体显示数据,所以具有人性化的操作和美观的页面效果。本系统硬件部分由AT89C51单片机、液晶显示器、DS18B20温度测量、键盘、蜂鸣器系统等部分构成。软件部分在keil环境下用C51语言编写,包括时间设置、时间显示、定时闹钟、温度显示。
2.系统设计参数要求
该系统要求参数具体如下:
[1] 能显示年、月、日、星期、时、分、温度
[2] 用液晶显示器来显示时间
[3] 用PROUTEUS设计,仿真基于AT89C51单片机的万年历实验的硬件电路
[4] 可设置定时时间,当定时时间到时,蜂鸣器发出报警声音
3.系统设计
3.1系统设计总体框图
采用AT89C51作为主控单片机,温度模块选用DS18B20作为温度传感器,显示模块选用LCD1602,设置部分选用按键电路,其框图如图3.1所示。
图3. 1 系统设计框图
3.2 各模块原理说明
3.2.1 AT89C51单片机最小系统模块
本系统以AT89C51单片机为核心加上复位电路和晶振电路组成,本系统选用12MHZ 的晶振,使得单片机有合理的运行速度。起振电容30pF 对振荡器的频率高低、振荡器的稳定性和起振的快速性影响较合适,复位电路为按键高电平复位。(见图3.2所示)
蜂鸣器
单 片
机
液晶显示 温度传感器 A/D 转换 按键
电
源 模
块
图3.2 最小系统模块
3.2.2 液晶显示模块
液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,本设计采用16列*2行的字符型LCD1602带背光的液晶显示屏。第一行显示年、月、日和星期,第二行显示时间和温度。(见图3.3所示)
图3.3液晶显示模块
3.2.3 机给蜂鸣器模块
是由单片机为机给蜂鸣器提供一个低电平时,三极管导通驱动蜂鸣器发出单片机所设定的参数作为定时闹铃,其电路图(见图3.4所示)
图3.4蜂鸣器
3.2.4 独立键盘模块
5个独立键盘均采用查询方式,SW1用于复位,SW2用于设置年、月、日、时、分、秒、星期、闹钟的切换,SW3和SW4用于设置年、月、日、时、分、秒、星期的数值的加减,SW5用闹钟的显示及设置开关。其电路图(见图3.5所示)
图3.5 独立键盘
3.3 系统总原理图说明
万年历是一种简单方便,直观的显示时间的家庭小家电。通过程序还可以实现整点报时,通过加装测温模块作为温度计使用。在日常生活中的应用很广泛。将AT89S51芯片作为内核,运用单片机定时器功能,当所设定时间截止,执行中断程序,实现时钟的调整。通过P0口输送数据到液晶显示模块使它同步显示时间的变化。判断执行子程序,通过按键调节时间和设置闹钟。当闹钟设定时间等于同步时间,蜂鸣器开始发出声音。(总原理图见附录图1)
3.4系统印刷电路板的制作图
系统印刷电路板(见附录2)
3.5系统的操作说明
1、SW1是用来系统的复位
1、SW2是用来调节时间、年、月、日和温度的具体位置的按钮
2、SW3是数值加按钮
3、SW3是数值减按钮
4、SW5是最闹钟设置
5、电位器是用来调节液晶显示器的辉度
3.6 系统操作注意事项
1、通电前要先检查电路实录短路
2、严禁在系统连接错的情况下通电
3、在调试过程中发现有远见烧毁,应立即切断主电源,认真检查电路找出问题,才可再次通电
4、在调试过程中如有发现时间变化参数变化很大,应认真找出原因,是否原件热性原件不好,应
更换原件,电路设计是否合理,还是电路设计不合理也会导致此现象。
5、测量原件数的时候,电压、电流的量程别选错
6、在操作过程中要注意桌面是不能有金属铁屑防止线路板之间发生短路
7、要注意输入信号的幅度不能太大,否则会将芯片烧坏要拆装要先断电,防止元器件电击穿