单片机原理与应用项目液晶显示电子台历_第1页
单片机原理与应用项目液晶显示电子台历_第2页
单片机原理与应用项目液晶显示电子台历_第3页
单片机原理与应用项目液晶显示电子台历_第4页
单片机原理与应用项目液晶显示电子台历_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机原理与应用》项目七液晶显示电子台历

项目6---PC遥控小车串行通信概念:串口结构、工作方式、波特率串行中断系统:串行中断控制步进电机驱动、PWM驱动技术

复习回顾——前一项目主要内容一、项目描述1.项目需求分析,课程导入日常的用品,纸质→电子产品,电子化程度越来越高。时间、温度等是工业控制中关键参数。一、项目描述任务:设计并制作一个液晶显示电子台历

。功能指标要求:(1)实时显示年月日,时分秒时间参数,且时间可以任意设置。(2)实时显示环境温度,温度误差小于±1℃。

(3)采用液晶屏幕,温度采集模块采用集成到高的数字温度传感器。(4)尽量降低项目成本。2.项目任务一、项目描述3.项目目标序号类别目标一知识了解SPI总线了解单总线温度传感器DS18B20的结构与原理了解字符型液晶LCD1602的结构与原理了解时钟芯片DS1302的结构与原理二技能掌握单片机与DS18B20、LCD1602和DS1302的应用掌握单片机IO口模拟接口器件时序的方法掌握多文档模块化程序设计三职业素养学生的沟通能力及团队协作精神良好的职业道德质量、成本、安全、环保意识设计的规范性

总体目标:掌握单片机对相关逻辑控制器件的控制,掌握单片机对SPI总线控制器件的应用。项目开发流程:

1、功能分析、功能模块划分

2、硬件设计、软件设计(分模块设计)

3、系统集成与调试二、项目资讯1.液晶显示电子台历系统结构分析MCU液晶显示温度采集时间日历按键控制状态指示系统工作外围条件二、项目资讯

《液晶显示电子台历》系统结构与基本原理液晶显示基本原理与应用(LCD1602液晶应用——专题)数字温度传感器基本原理与应用(18B20温度传感器应用——专题)串行时钟芯片基本原理与应用(DS1302时钟芯片应用——专题)《液晶显示电子台历》项目实施、考核与总结2.项目内容,讲解与实施安排LCD1602液晶原理与应用二、项目资讯专题一:二、项目资讯数字温度传感器DS18B20原理与应用专题二:二、项目资讯串行时钟芯片DS1302原理与应用专题三:三、项目分析1、系统功能分析(1)显示部分方案选择:数码管;字符液晶;点阵液晶;(2)温度采集部分方案选择:模拟量温度传感器;数字温度传感器;(3)时钟部分方案选择:采用单片机内部资源;采用专用时钟芯片;功能指标要求:(1)实时显示年月日,十分秒时间参数;且时间可以任意设置。(2)实现显示环境温度;温度误差小于温度误差小于±℃。

(3)采用液晶屏幕,温度采集模块采用集成到高的数字温度传感器。(4)尽量降低项目成本。方案选择:整体方案结论:采用LCD1602字符液晶,DS18B20数字温度传感器,时钟芯片DS1302。2、硬件电路设计

三、项目分析MCU液晶显示LCD1602温度采集DS18B20时间日历DS1602按键控制状态指示系统工作外围条件P0口8位数据3位控制P2口P1.04位控制P2口P1.1P3口3位控制系统电路三、项目分析系统电路三、项目分析三、项目分析可移植性代码设计规范:

软件设计模块化,具有好的可重复性和移植性。利用资讯过程已测试的LCD1602、DS18B20和DS1302操作的基本函数,进行项目函数的编写。高效率代码设计规范:高效率代码设计规范,代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处理输入任务所需的时间长短;空间效率是程序所需内存空间。3.软件设计思路函数模块

根据函数功能或芯片应用,编写对应的头文件或C源文件。本项目中可以根据LCD1602、DS18B20和DS1302分别编写C源文件。

不同C源文件中调研函数时,采用“extern”申明外部函数。(1)主要设计指导思想(2)具体实施四、项目实施1、软、硬件准备准备项目具体内容备注硬件微机1台、单片机学习开发板1套、USB电源线ISP下载线各1条软件WindowsXP、KeiluV4

、下载软件以及其它工具软件与驱动工具仪表常用工具、万用表等仪表其它LCD1602、DS18B20和DS1302等相关器件资料、图纸等四、项目实施绘制流程图KeilC51编写程序软件调试编译(生成HEX)、下载2、软件编写四、项目实施3.软硬件功能调试及排故电路调试: 硬件是否符合设计要求,有无故障。故障分析及排除: 在确认学习开发板(硬件)无故障的前提下,进行软件故障的分析。四、项目实施根据项目要求,在开发板上进行项目测试证,以确定项目结果是否符合设计要求。4、项目结果验证五、项目评价与总结提高1.项目评价标准

工作态度1.不旷课,不迟到,不早退2.课堂回答问题,学习积极性高3.学习认真,上课不开小差4.按时完成作业,字迹工整,整洁美观职业操守1.安全、文明工作2.具有良好的职业操守3.符合6S管理理念团队合作1.服从组长的工作安排2.按时完成组长分配的任务3.热心帮助小组其他成员理论知识1.单片机中断系统结构、工作原理2.外部中断的控制3.外部中断程序的理解完成项目,认真填写实施手册各项内容,完成项目评价(评价方式:自评互评师评)操作过程硬件:1.绘制硬件框图、原理图2.电路安装调试检修3.正确使用开发板,使用仪表设备、排查硬件故障软件:1.正确绘制中断系统软件流程图2.外部中断程序的编写3.使用中断辅助程序编写中断程序项目完成1.功能全部实现2.性能达到标准3.有创新点或者自己的特点五、项目评价与总结提高2.项目总结单片机与LCD1602接口电路及显示。单片机与DS18B20接口电路及温度读取方法。单片机与DS1302接口电路及时间日历读取方法。单片机C语言的模块化编程的组织方法。3.拓展与提高目前举例中没有实现时间日历的调整功能,结合以前学些的按键程序点阵液晶应用,通过时序图编写自己的接口驱动程序。设计更加人性化的产品。谢谢观赏谢谢观赏休息一下,继续学习!《单片机原理与应用》专题课件LCD1602液晶控制原理与应用

LCD

1602液晶专题目标1602LCD专题要求:掌握1602LCD的时序和软件编制。1602字符型液晶1、液晶选择与确认一、液晶基础知识二、1602LCD液晶概述1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。不能显示图形1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。基于HD44780液晶芯片。1、什么是1602LCD液晶2、1602LCD的特性+5V电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM内建有160个5X7点阵的字型的字符发生器CGROM8个可由用户自定义的5X7的字符发生器CGRAM二、1602LCD液晶概述3、外观及引脚二、1602LCD液晶概述1、LCD1602应用——硬件三、LCD1602实践应用LCD1602A技术资料?LCD1602怎样与单片机最小系统如何连接1、LCD1602应用——硬件三、LCD1602实践应用LCD1602A技术资料2、LCD1602应用——编程?单片机最小系统与LCD1602如何进行信息传输三、LCD1602实践应用2、LCD1602应用——编程LCD初始化写数据,显示显示模式设置显示开/关光标设置数据指针设置显示光标移动设置清屏数据读写三、LCD1602实践应用LCD1602A技术资料2、LCD1602应用——编程

写命令,读状态写数据、读数据?怎样对LCD1602进行操作:三、LCD1602实践应用2、LCD1602应用——编程、时序控制单片机与被控逻辑器件通讯写入指令读取状态写入数据读取数据

读状态

输入:RS=L,RW=H,E=H

输出:DB0~DB7=状态字

写指令

输入:RS=L,RW=L,E=下降沿脉冲,DB0~DB7=指令码

读数据

输入:RS=H,RW=H,E=H

输出:DB0~DB7=数据

写数据

输入:RS=H,RW=L,E=下降沿脉冲,DB0~DB7=数据

三、LCD1602实践应用LCD1602A技术资料1)条指令:(1)清屏指令

功能:<1>清除液晶显示器,即将DDRAM的内容全部填入“空白”的字符码20H;

<2>光标归位,即将光标撤回液晶显示屏的左上方;

<3>将地址计数器(AC)的值设为0。

(2)光标归位指令

功能:<1>把光标撤回到显示器的左上方;<2>把地址计数器(AC)的值设置为0;

<3>保持DDRAM的内容不变三、LCD1602实践应用(3)输入模式设置指令功能:设定每次写入1位数据后光标的移位方向,并且设定每次写入的一个字符是否移动。位名参数设定描述I/D

0=写入新数据后光标左移1=写入新数据后光标右移S0=写入新数据后显示屏不移动1=写入新数据后显示屏整体右移1个字(4)显示开关控制指令

功能:控制显示器开/关、光标显示/关闭以及光标是否闪烁。位名参数设定描述D0=显示功能关

1=显示功能开C0=无光标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论