14电子万年历设计培训单元.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子万年历设计培训 天津电子信息职业技术学院 电子技术系 培训目标 1.掌握电子万年历系统功能及设计思路。 2.掌握实时时钟芯片的使用。 3.通过电子万年历设计的训练,掌握液晶显示、数码管显示等显示方案。 4.掌握温度传感器18B20的使用。 5.掌握基于单片机电子产品的软硬件设计及调试。 学生知识与能力要求 单片机硬件设计能力 单片机C语言程序设计能力 芯片手册阅读能力 人机接口设计 原理图、PCB绘制 系统装配焊接调试能力 培训内容 1.电子万年历系统功能及设计思路 2.人机接口设计 3.实时时钟芯片DS1302的使用 4.温度传感器18B20的使用 5.软硬件调试 一、电子万年历系统功能及设计思路 1.系统功能要求: 1.1基本功能 设计一个能够显示年、月、日、时、分、秒、星期功能的数字万年历。 采用LED或LCD显示年、月、日、时、分、秒、星期,并具备以下功能。 (1)能够任意设定年、月、日、时、分、星期; (2)能够任意设定报时时间; (3)能够区分平年、闰年、大小月份; 1.系统功能要求 1.2 发挥部分 (1)能够完成掉电保护(停电后保持时钟正常运行,但可以不显示); (2)夜间自动关闭LCD显示; (3)具有温度显示功能。 2.系统设计方案及思路 2.1单片机芯片的选择方案和论证 选择采用AT89S52作为主控制系统 2.2 显示模块选择方案和论证 方案一: 采用LED数码管动态扫描 方案二: 采用点阵式数码管显示 方案三: 采用LCD液晶显示屏 2.3时钟芯片的选择方案和论证 方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。 方案二: 采用DS1302时钟芯片实现时钟 。 2.4温度传感器的选择方案与论证 方案一: 使用热敏电阻作为传感器 方案二: 采用数字式温度传感器DS18B20 2.5 电路设计最终方案决定 二、实时时钟芯片DS1302工作原理及使用 DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。 三、人机接口设计 1、键盘工作原理 1.1按键去抖动 1.2按键连接方式 2、显示单元 在单片机系统中,常用的显示器有:发光二极管显示器,简称LED (Light Emitting Diode);液晶显示器,简称LCD (Liquid Crystal Display);荧光管显示器。 四、温度传感器18B20的使用 结合数据手册介绍18B20功能及使用 五、软硬件调试 1、静态检查 根据硬件电路图核对元器件的型号、规格、极性、集成芯片的插接方向是否正确。用逻辑笔、万用表等工具检查硬件电路连线是否与电路图一致,有无短路、虚焊等现象。严防电源短路和极性接反。检查数据总线、地址线和控制总线是否存在短路的故障。 五、软硬件调试 2、通电检查 通电检查时,可以模拟各种输入信号分别送入电路的各有关部分,观察I/O口的动作情况,查看电路板上有无元件过热、冒烟、异味等现象,各相关设备的动作是否符合要求,整个系统的功能是否符合要求。 项目评价标准 * AT89S52 主控制模 块 DS1302时钟模块 LCD液晶显示模块 温度采集模块 键盘模块 图1、电子万年历系统框图 *

文档评论(0)

文风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档