- 18
- 0
- 约2.74千字
- 约 6页
- 2017-01-30 发布于重庆
- 举报
单片机与液晶显示器接口
单片机与液晶显示器接口宋铎1101014222摘要: 单片机(Single chip microcomputer)是一种集成/view/134362.htm电路/view/26651.htm芯片,是采用/view/1081357.htm超大规模集成电路技术把具有数据处理能力的/view/14045.htm中央处理器CPU、/view/151093.htm随机存储器RAM、/view/188818.htm只读存储器ROM、多种I/O口和/view/597855.htm中断系统、/view/281961.htm定时器/计数器等功能(可能还包括显示驱动电路、/view/849406.htm脉宽调制电路、模拟多路/view/110440.htm转换器、/view/990260.htmA/D转换器等电路)集成到一块硅片上构成的一个小而完善的/view/932916.htm微型计算机系统,在/view/10102.htm工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位/view/1012.htm单片机,发展到现在的300M的高速单片机。本文介绍了单片机对图形点阵型液 晶显示模块控制的硬件接口电路以及模块化的程序编写方法,着重说明了KS0108液晶控制器的特点、使用方法,图形点阵型液晶显示模块的内部结构、时序、控制命令及其与单片机的接口电路。KS0 108 液晶显示控制驱动器是一种带有驱动输出的图形液晶显示驱动器, 它可直接与8 位微处理器相连, 它可与KS01 07 配合对液晶屏进行行、列驱动。1. 1 KS0 108 的特点( 1 ) 内藏6 4* 64 = 409 6位显示RAM, RAM 中每位数据对应LCD 屏上的一个点的亮、暗状态。( 2 ) KS0 108 是列驱动器, 具有64 路列驱动输出。( 3 ) KS0 108 读、写操作时序与68 系列微处理器相符, 因此它可直接与68 系列微处理器接口相连。( 4 ) KS0 108 的占空比为1 / 48 - - 1 / 61.2 KS0 108 与微处理器的接口信息1. 3 KS0108的指令系统( 1) 显示开/关指令?? D isp lay ON /OFF Injunction当DB0= 1 时, LCD显示RAM 中的内容; DB0= 0 时, 关闭显示。( 2) 显示起始行( ROW ) 设置指令Se t Display Sta rt line Injunction该指令设置了对应液晶屏最上一行的显示RAM 的行号, 有规律地改变显示起始行, 可以使LCD 实现显示滚屏的效果。( 3) 页( PAGE )设置指令Set Pag e In junction显示RAM 共64行, 分8页, 每页8行。( 4) 列地址( Y Address)设置指令Set Y Address Injunc-tion设置了页地址和列地址, 就唯一确定了显示RAM 中的一个单元, 这样MPU 就可以用读、写指令读出该单元中的内容或向该单元写进一个字节数据。( 5) 读状态指令?? Sta tus Read In junction该指令用来查询KS0108的状态, 各参量含义如下:BUSY: 1- 内部在工作 0- 正常状态 ON /OFF: 1- 显示关闭0- 显示打开REST: 1- 复位状态0- 正常状态在BUSY和REST状态时, 除读状态指令外, 其它指令均不对KS0108产生作用。在对KS0108操作之前要查询BUSY状态, 以确定是否可以对KS0108进行操作。( 6) 写数据指令W rite Data In junction( 7) 读数据指令Read Data Injunction读、写数据指令每执行完一次读、写操作, 列地址就自动增一, 必须注意的是, 进行读操作之前, 必须有一次空读操作,紧接着再读才会读出所要读的单元中的数据。2. 硬件电路设计液晶模块与微处理器MPU的接口电路有两种方式: 一是直接访问方式, 将AT89C52数据口P0 直接与液晶模块的数据口连接; 二是采用间接控制方式, MPU 通过I/O并行接口,模拟液晶模块的时序, 间接实现对液晶显示模块的控制。本设计采用第二种方式。硬件线路设计硬件电路主要有系统的电源部分、单片机的复位电路、单片机串行通信电路、单片机与液晶模块的接口电路及按键控制电路等组成。硬件电路如下图1。 图1?? 单片机与液晶显示器的硬件图 3. 软件设计在有了硬件连接的基础上, 液晶显示器还必须在软件控制下方能正常工作, 通过软件编程可以方便、灵活地实现不同文字的显示。软件流程图如图2。 图2 软件流程图4. 2 WATCHDOG! 技术当软件拦截技术不能使失控的程序摆脱 死循环!的困境时, 通常采用程序监视技术使
您可能关注的文档
- ENODEB设备认知.docx
- FPGA名词概念.doc
- EDA综合设计计时秒表VHDL语言.doc
- vhdl程序设计教学大纲.doc
- 基于VHDL的DDS设计.doc
- 实验六_数字频率计的Verilog_HDL语言实现.doc
- FANUC_0i-D_数控系统基本连接.doc
- EDA流水灯课程设计.doc
- 用“转换连接”实现Internet接入.doc
- cpld的verilog学习.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)