单片机原理与应用项目液晶显示电子台历.docx

单片机原理与应用项目液晶显示电子台历.docx

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习回顾——前一项目主要内容 项目6zPC遥控小车 ■串行通信概念:串口结构、工作方式、波特率 ■ 串行中断系统:串行中断控制 ■ 步进电机驱动、PWM驱动技术 ?、项目描述 九项目需求分析.课程导入 ?、项目描述 2项目任务 ■任务:设计并制作一个液晶显示电子台历。 ■功能指标要求: 实时显示年月日,时分秒时间参数,且时间可以任意设置。 实时显示环境温度,温度误差小于±1°C。 采用液晶屏幕,温度采集模块采用集成到高的数字温度传感器。 (4)尽量降低项目成本。 (4) 尽量降低项目成本。 3■项目目标 总体目标:掌握单片机对相关逻辑控制器件的控制,掌握单 片机对SPI总线控制器件的应用。 序号 类别 目 标 — 知识 了解SPI总线 了解单总线温度传感器DS18B20的结构与原理 了解字符型液晶LCD1602的结构与原理 了解时钟芯片DS1302的结构与原理 二 技能 掌握单片机与DS18B20、LCD1602和DS1302的应用 掌握单片机I0口模拟接口器件时序的方法 掌握多文档模块化程序设计 三 职业素养 学生的沟通能力及团队协作精神 良好的职业道德 质量、成本、安全、环保意识 设计的规范性 二、项目资讯 1.[晶显示电子台历系统结构分析 1. [晶显示电子台历系统结构分析 项目开发流程: K功能分析、功能模块划分 2、 硬件设计、软件设计(分模块设计) 3、 系统集成与调试 ■项目内容,讲解与实施安排 《液晶显示电子台历》系统结构与基本原理 液晶显示基本原理与应用(LCD1602液晶应用一一专题) 数字温度传感器基本原理与应用(18B20温度传感器应用一一专题) 串行时钟芯片基本原理与应用(DS1302时钟芯片应用——专题) ■《液晶显示电子台历》项目实施、考核与总结 专题一: 专题二: 专题三: K系统功能分析 ■功能指标要求: (D实时显示年月日,十分秒时间参数;且时间可以任意设置。 实现显示环境温度;温度误差小于温度误差小于±°C。 采用液晶屏幕,温度采集模块采用集成到高的数字温度传感器。 尽量降低项目成本。 ■方案选择: 显示部分方案选择:数码管;字符液晶;点阵液晶; 温度采集部分方案选择:模拟量温度传感器;数字温度传感器; 时钟部分方案选择:采用单片机内部资源;采用专用时钟芯片; ■ 整体方案结论: 采用LCD1602字符液晶,DS18B20数字温度传感器,时钟芯片DS1302。 2、硬件电路设计 液晶显示LCD1602时间日历DS1602温度采集 液晶显示 LCD1602 时间日历DS1602 温度采集DS18B20 ?系统电路 : — I —— T ?系统电路 3、软件设计思路 主要设计指导思想 ■可移植性代码设计规范: 软件设计模块化,具有好的可重复性和移植性。利用资讯过程己测试的LCD1602. DS18B20和 DS1302操作的基本函数,进行项目函数的编写。 ■高效率代码设计规范: 高效率代码设计规范,代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是 站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处 理输入任务所需的时间长短;空间效率是程序所需内存空间。 具体实施 ■函数模块 根据函数功能或芯片应用,编写对应的头文件或C源文件。本项目中可以根据LCD1602. DS18B20和DS1302分别编写C源文件。 不同C源文件中调研函数时,采用“extern”申明外部函数。 1、软、硬件准备 准备项目 具体内容 备注 硬件 微机1台、单片机学习开发板1套 、USB电源线ISP下载线各1条 软件 Windows XP、Keil uV4、下 载软件以及其它工具软件与驱动 工具仪表 常用工具、万用表等仪表 其它 LCD1602、DS18B20和DS1302等相 关器件资料、图纸等 2、软件编写 ■绘制流程图 ■ Keil C51编写程序 ■软件调试 ■编译(生成HEX)、下载 软硬件功能调试及排故 ■电路调试: 硬件是否符合设计要求,有无故障。 ■故障分析及排除: 在确认学习开发板(硬件)无故障的前提下,进 行软件故障的分析。 项目结果验证 项目结果验证 ■根据项目要求,在开发板上进行项目测试证,以确 定项目结果是否符合设计要求。 五、项目评价与总结提高 1?项目评价标准 ■完成项目,认真填写实施手册各项内容,完成项目评价(评价方 式:自评互评师评) 工作态 度 1.不旷课,不迟到,不早退 2.课堂回答问题,学习积极性高 3.学习认真,上课不开小差 4.按时完成作业,字迹工整,整洁美观 职业操 守 1.安全、文明工作 2.具有良好的职业操守 3.符合6S管理理念 团队合 作 1.服从组长的工作安排 2.按时完成组长分配的任务 3.热心帮助小组其他

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档