LCD 液晶显示原理.ppt_第1页
LCD 液晶显示原理.ppt_第2页
LCD 液晶显示原理.ppt_第3页
LCD 液晶显示原理.ppt_第4页
LCD 液晶显示原理.ppt_第5页
免费预览已结束,剩余26页可下载查看

下载本文档

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

文档简介

第十三章LCD模块的应用 广东机电职业技术学院 单片机应用 智能电子教研室 将液晶置于两片导电玻璃之间 靠两个电极间电场的驱动 引起液晶分子扭曲向列的电场效应 以控制光源透射或遮蔽功能 在电源关开之间产生明暗而将影像显示出来 若加上彩色滤光片 则可显示彩色影像 1 液晶显示原理 LCD LiquidCrystalDisplay 第十三章LCD模块的应用 液晶显示器以其微功耗 体积小 显示内容丰富 超薄轻巧的诸多优点 在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用 2 字符型液晶显示模块 字符型液晶显示模块由字符型液晶显示屏 LCD 控制驱动主电路HD44780及其扩展驱动电路HD44100 少量阻 容元件 结构件等装配在PCB板上而成 字符型液晶显示模块目前在国际上已经规范化 无论显示屏规格如何变化 其电特性和接口形式都是统一的 因此只要设计出一种型号的接口电路 在指令设置上稍加改动即可使用各种规格的字符型液晶显示模块 液晶显示屏是以若干个5 8或5 11点阵块组成的显示字符群 每个点阵块为一个字符位 字符间距和行距都为一个点的宽度 主控制驱动电路为HD44780 HITACHI 及其他公司全兼容电路 如SED1278 SEIKOEPSON KS0066 SAMSUNG NJU6408 NERJAPANRADIO 具有字符发生器ROM可显示192种字符 160个5 7点阵字符和32个5 10点阵字符 具有64个字节的自定义字符RAM 可自定义8个5 8点阵字符或四个5 11点阵字符 具有80个字节的RAM 标准的接口特性 适配M6800系列MPU的操作时序 模块结构紧凑 轻巧 装配容易 单 5V电源供电 低功耗 长寿命 高可靠性 3 字符型液晶显示模块的基本特点 4 LCD1602引脚功能 5 HD44780读写操作 写操作 5 HD44780读写操作 读操作 信号真值表 6 信号真值表 7 液晶指令集 7 液晶指令集 7 液晶指令集 7 液晶指令集 7 液晶指令集 8 功能设定指令参数N F及RAM值 9 HD44780字符集 字符型液晶显示器 工学结合任务三 广东机电职业技术学院 单片机应用 目的和意义 1 掌握字符型液晶显示器LCD的工作原理 2 掌握单片机与LCD的接口电路 3 掌握C51编写LCD程序 4 掌握PROTEUS仿真 烧写器的使用 硬件电路设计 焊接 装配 培养学生利用单片机技术解决生活中的实际问题的能力 一 任务描述 1 设计利用字符型液晶显示器LCD1602进行人机交互的电子产品 2 利用KeilC软件编写C程序代码 如液晶初始化 清屏 写指令 写数据等子程序 3 能利用液晶循环显示字符 数字 二 任务分析 1 任务所需硬件知识单片机最小系统 晶振 复位电路 IO口使用字符型LCD原理 接口电路设计2 任务所需软件知识单片机C语言数据类型 结构 程序设计3 任务所需环境安装操作系统的微机1台 单片机集成开发环境keilC2 0 软硬件开发平台proteus6 9 单片机下载软件STC ISP V3 3 单片机实验板 下载线 项目实施过程 理实一体化模式 系统设计规划 二 任务分析 要求会使用KeilC开发环境要求文件夹命名规范要求工程项目命名规范要求文件名命名规范要求程序是否功能齐全要求仿真软件达到设计要求要求硬件电路满足设计要求要求产品设计文档充分 二 任务分析 程序设计要求 1 进行功能分析 工作框架搭建 工作分工 2 使用软硬件开发平台proteus7 4进行电路仿真 设计要点 新建电路图设计文件 查找元器件 放置元器件 布局布线 修改元器件属性 进行仿真单片机程序 3 使用单片机集成开发环境keilC2 0 要点 C程序构成 关键词 运算符与表达式 数据结构 结构化语句 4 使用单片机下载软件STC ISP V3 3 通过串口或USB将单片机程序下载到单片机芯片中进行调试 5 完善单片机产品硬件电路 进行合适的电容 电阻 芯片 传感器 显示器件等进行焊接 通电运行后观察硬件电路是否满足要求 6 完成实验文档编写 包括 题目 作者 摘要 关键词 绪论 硬件电路 软件流程 代码 数据分析 任务实施步骤 三 任务设计 驱动硬件分析 此电路核心件是MCS 51单片机 AT89C51 2 包括时钟电路 复位电路及输出电路 3 用P0 P2口作输出口 驱动LCD 其中P0口加10K上拉电阻 三 任务设计 1 字符型液晶显示器驱动设计 硬件电路参考原理图 2 仿真电路图 3 字符型LCD程序设计 defineucharunsignedchar defineuintunsignedintsbitLCD RS P0 3 RS1 DATA0 COMMANDsbitLCD RW P0 4 R W1 READ0 WRITEsbitLCD E P0 5 E1 ENABLE defineLCD chP2 voiddelay uinti while i 1 LCD线路连接 声明 写指令进入LCD1602 voidLCD command LCD RS 0 LCD RW 0 LCD E 0 delay 200 延时大约2msLCD E 1 把数据写入LCD1602 voidLCD data LCD RS 1 LCD RW 0 LCD E 0 delay 200 LCD E 1 2 写程序 voidInit LCD void 初始化液晶 LCD ch 0 x01 清屏LCD command LCD ch 0 x38 8位数据 两行显示 5 7点阵LCD command LCD ch 0 x0c 开显示 关光标 关闪烁LCD command LCD ch 0 x06 读写数据后AC自动增一 画面不动LCD command 3 液晶初始化 将数据ch显示在第i行第j列 voidLCD dis uchari ucharj ucharch ucharaddr if i 0 addr 0 x80 j 设置为第一行elseaddr 0 xc0 j 设置为第二行LCD ch addr LCD command 先写地址LCD ch ch LCD data 后送数据 4 液晶显示 include 包含52单片机头文件 include 包含LCD头文件unsignedcharx Iamastudent voidmain 主函数 unsignedinti Init LCD 首先初始化各数据while 1 for i 0 i 16 i LCD dis 0 i 0 x30 i LCD dis 0 i i 0 LCD dis 1 i i A LCD dis 0 i x i 显示数组内容delay 50000 5 主函数 3 提高功能 1 自定义一些字符 图形并显示出来 2 查阅详细的技术资料 练习一些扩展指令的使用 3 能够显示文本

温馨提示

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

评论

0/150

提交评论