单片机原理与应用项目液晶显示电子台历课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机原理与应用项目液晶显示电子台历课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 项目 液晶显示 电子 台历 课件
- 资源描述:
-
1、单片机原理与应用单片机原理与应用 n 串行通信概念:串口结构、工作方式、波特率 n 串行中断系统:串行中断控制n 步进电机驱动、PWM驱动技术 复习回顾复习回顾前一项目主要内容前一项目主要内容 一、项目描述一、项目描述n日常的用品,纸质日常的用品,纸质电子产品,电子化程度电子产品,电子化程度越来越高越来越高。n时间、温度等是工业时间、温度等是工业控制中关键参数。控制中关键参数。一、项目描述一、项目描述n 任务:设计并制作一个液晶显示电子台历。n 功能指标要求:(1)实时显示年月日,时分秒时间参数,且时间可以任意设置。(2)实时显示环境温度,温度误差小于1。(3)采用液晶屏幕,温度采集模块采用集
2、成到高的数字温度传感器。(4)尽量降低项目成本。一、项目描述一、项目描述序号序号类别类别目目 标标一知识1.了解SPI总线2.了解单总线温度传感器DS18B20的结构与原理 3.了解字符型液晶LCD1602的结构与原理4.了解时钟芯片DS1302的结构与原理二技能1.掌握单片机与DS18B20、LCD1602和DS1302的应用2.掌握单片机IO口模拟接口器件时序的方法3.掌握多文档模块化程序设计 三职业素养1.学生的沟通能力及团队协作精神2.良好的职业道德3.质量、成本、安全、环保意识4.设计的规范性 总体目标:掌握单片机对相关逻辑控制器件的控制,掌握单总体目标:掌握单片机对相关逻辑控制器件
3、的控制,掌握单片机对片机对SPISPI总线控制器件的应用。总线控制器件的应用。项目开发流程:1、功能分析、功能模块划分 2、硬件设计、软件设计(分模块设计)3、系统集成与调试二、项目资讯二、项目资讯 1.1.液晶显示电子台历系统结构分析液晶显示电子台历系统结构分析 MCU液晶显示温度采集时间日历按键控制按键控制状态指示状态指示系统工作外围条件系统工作外围条件二、项目资讯二、项目资讯n 液晶显示电子台历液晶显示电子台历系统结构与基本原理n 液晶显示基本原理与应用(LCD1602液晶应用专题)n 数字温度传感器基本原理与应用(18B20温度传感器应用专题)n 串行时钟芯片基本原理与应用(DS130
4、2时钟芯片应用专题)n 液晶显示电子台历液晶显示电子台历项目实施、考核与总结 2.2.项目内容,讲解与实施安排项目内容,讲解与实施安排 二、项目资讯二、项目资讯专题一专题一 :二、项目资讯二、项目资讯专题二专题二 :二、项目资讯二、项目资讯串行时钟芯片串行时钟芯片DS1302DS1302原理与应用原理与应用专题三专题三:三、项目分析三、项目分析1、系统功能分析(1)显示部分方案选择:数码管;字符液晶;点阵液晶;(2)温度采集部分方案选择:模拟量温度传感器;数字温度传感器;(3)时钟部分方案选择:采用单片机内部资源;采用专用时钟芯片;n功能指标要求:(1)实时显示年月日,十分秒时间参数;且时间可
5、以任意设置。(2)实现显示环境温度;温度误差小于温度误差小于。(3)采用液晶屏幕,温度采集模块采用集成到高的数字温度传感器。(4)尽量降低项目成本。n方案选择:n整体方案结论:采用LCD1602字符液晶,DS18B20数字温度传感器,时钟芯片DS1302。2、硬件电路设计 三、项目分析三、项目分析MCU液晶显示LCD1602LCD1602温度采集DS18B20DS18B20时间日历DS1602DS1602按键控制状态指示系统工作外围条件P0口口8位数据3位控制P2口口P1.04位控制P2口口P1.1P3口口3位控制l系统电路三、项目分析三、项目分析l系统电路三、项目分析三、项目分析三、项目分析
6、三、项目分析n可移植性代码设计规范:软件设计模块化,具有好的可重复性和移植性。利用资讯过程已测试的软件设计模块化,具有好的可重复性和移植性。利用资讯过程已测试的 LCD1602、DS18B20和和DS1302操作的基本函数,进行项目函数的编写。操作的基本函数,进行项目函数的编写。n高效率代码设计规范:高效率代码设计规范,代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是高效率代码设计规范,代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;局部效率是站在模块或函数角度上的
7、效率;时间效率是程序处时间效率是程序处理输入任务所需的时间长短;理输入任务所需的时间长短;空间效率是程序所需内存空间。空间效率是程序所需内存空间。n函数模块 根据函数功能或芯片应用,编写对应的头文件或根据函数功能或芯片应用,编写对应的头文件或C源文件。本项目中可以根据源文件。本项目中可以根据LCD1602、DS18B20和和DS1302分别编写分别编写C源文件。源文件。不同不同C C源文件中调研函数时,采用源文件中调研函数时,采用“extern”extern”申明外部函数。申明外部函数。(1)主要设计指导思想(2)具体实施四、项目实施四、项目实施准备项目具体内容备注硬件微机1台、单片机学习开发
8、板1套、USB电源线ISP下载线各1条软件Windows XP、eil uV4、下载软件以及其它工具软件与驱动工具仪表常用工具、万用表等仪表其它LCD1602、DS18B20和DS1302等相关器件资料、图纸等四、项目实施四、项目实施n 绘制流程图n Keil C51编写程序n 软件调试n 编译(生成HEX)、下载四、项目实施四、项目实施n 电路调试:电路调试:硬件是否符合设计要求,有无故障。n 故障分析及排除:故障分析及排除:在确认学习开发板(硬件)无故障的前提下,进行软件故障的分析。四、项目实施四、项目实施n 根据项目要求,在开发板上进行项目测试证,以确定项目结果是否符合设计要求。五、项目
9、评价与总结提高五、项目评价与总结提高 工作态工作态度度1.不旷课,不迟到,不早退2.课堂回答问题,学习积极性高3.学习认真,上课不开小差4.按时完成作业,字迹工整,整洁美观职业操职业操守守1.安全、文明工作2.具有良好的职业操守3.符合6S管理理念团队合团队合作作1.服从组长的工作安排2.按时完成组长分配的任务3.热心帮助小组其他成员理论知理论知识识1单片机中断系统结构、工作原理 2外部中断的控制 3.外部中断程序的理解n 完成项目,认真填写实施手册各项内容,完成项目评价(评价方式:自评互评师评)操作过操作过程程硬件:1.绘制硬件框图、原理图2.电路安装调试检修3.正确使用开发板,使用仪表设备
10、、排查硬件故障软件:1正确绘制中断系统软件流程图2外部中断程序的编写 3使用中断辅助程序编写中断程序 项目完项目完成成1.功能全部实现2.性能达到标准3.有创新点或者自己的特点五、项目评价与总结提高五、项目评价与总结提高n 单片机与LCD1602接口电路及显示。n 单片机与DS18B20接口电路及温度读取方法。n 单片机与DS1302接口电路及时间日历读取方法。n 单片机C语言的模块化编程的组织方法。n 目前举例中没有实现时间日历的调整功能,结合以前学些的按键程序n 点阵液晶应用,通过时序图编写自己的接口驱动程序。n 设计更加人性化的产品。休息一下,继续学习!单片机原理与应用单片机原理与应用专
11、题课件专题课件 LCD 1602液晶专题目标液晶专题目标n 1602LCD专题要求:掌握 1602LCD 的时序和软件编制。1602字符型液晶字符型液晶1 1、液晶选择与确认、液晶选择与确认 一、一、液晶液晶基础知识基础知识二、二、1602LCD液晶液晶概述概述n1602液晶也叫液晶也叫1602字符型液晶字符型液晶 它是一种专门用来显示字母、数字、符号等它是一种专门用来显示字母、数字、符号等的点阵型液晶模块的点阵型液晶模块 它有若干个它有若干个5X7或者或者5X11等点阵字符位组成,每个点阵等点阵字符位组成,每个点阵字符位都可以显示一个字符。字符位都可以显示一个字符。不不能显示图形能显示图形n
展开阅读全文