基于PIC单片机的液晶显示设计.doc
文本预览下载声明
目录
前言 1
第一章 系统设置的总体方案 2
1.1 系统设置的目标 2
1.2 工作的内容 2
1.3 选题的意义和背景 2
1.4 设计工具及语言的选择 3
第二章 单片机PIC16F877以及其对应的MPASM语言 4
2.1 PIC简介 4
2.2 PIC16F877A的选用 4
2.3 汇编语言编译器 6
2.4 MPASM的环境与使用 6
2.4 源文件 7
2.5 MPASM的伪指令 8
2.6 头文件 8
2.7 MPASM的宏指令 8
2.8 本章小结 9
第三章 液晶显示模块 10
3.1 液晶显示模块介绍 10
3.1.1 液晶显示模块出厂设置 10
3.1.2 LCM240128ZK的简介: 11
3.1.3 原理框图及其对应的引脚说明: 11
3.1.4 电源连接示意图: 13
3.1.5 LCM240128ZK的两种时序说明 14
3.1.6 液晶显示模块 LCM240128ZK常用寄存器介绍: 16
3.2 小结: 19
第四章 实验的内容和设计过程 20
4.1 PIC16F877单片机与LCM240128ZK的硬件接口电路的实现 20
4.1.1 PIC16F877单片机的LCD硬件原理图 20
4.1.2 硬件的设计 21
4.2 PIC16F877单片机与LCM240128ZK的软件设计 23
4.2.1 中文字库的调用 23
4.2.2 液晶显示的亮度调整 25
4.2.3 文字显示的设定: 26
4.2.4 中/英文文字对齐 29
4.2.5 游标的设定 30
4.4.6 工作以及视窗显示大小的设定: 33
4.4.7 设定行距: 37
4.4.8 wakeup 的程序 37
4.5 单片机PIC16F877和液晶显示模块LCM240128ZK的软件流程图 38
4.6 运行的结果根据所编写的程序,在实物上运行的结果如下两副图显示: 39
4.7 本章小结 39
第五章 总结 41
致 谢 43
参考文献及网站 44
前言
随着智能仪器在现代生活和科学研究中的应用,智能仪器的液晶显示器也显得越来越重要。
和传统的显示器相比较液晶显示器的优点是十分显而易见的。液晶显示器与传统CRT相比耗电量和体积都有明显优势,对于传统CRT来讲,其功耗几乎都再80W,而液晶的功耗大多数都再40W上下,这样算下来,液晶在节能方面可谓优势明显。与传统CRT相比液晶在环保方面也表现的表现,这是因为液晶显示器内部不存在象CRT那样的高压元器件,所以其不至于出现由于高压导致的x射线超标的情况,所以其辐射指标普遍比CRT要低一些。由于CRT显示器是靠偏转线圈产生的电磁场来控制电子束的,而由于电子束在屏幕上又不可能绝对定位,所以CRT显示器往往会存在不同程度的几何失真,线性失真情况。而液晶显示器由于其原理问题不会出现任何的几何失真,线性失真,这也是一大优点。当然除了以上优点以外,液晶还在轻薄性上有着明显的优势。
由于以上优势液晶产品越来越多的应用与智能仪器当中代替了传统的显示器,并且随着发展现在的液晶显示器也越来越便宜了。
在本毕业设计当中主要是基于PIC控制器(单片机)的液晶显示设计,通过PIC16F877A单片机的I/O口,初始化来达到对液晶显示器进行初始化设置以及显示操作。
由于编者水平有限,软件设计过程中难免有错误和不妥之处,欢迎老师和同学给予批评改正。
第一章 系统设置的总体方案
1.1 系统设置的目标
本毕业设计包括两方面的内容,一、参与完成对液晶模块LCM240128ZK和单片机的接口设置;第二、编写汇编程序,并仿真运行,程序的内容是完成单片机的初始化以及对液晶模块LCM240128ZK进行初始化,并进行设定液晶显示的程序设计。
1.2 工作的内容
主要设计有通过了解、熟悉MICRICHIP 的PIC16F系列单片机原理及应用;了解、熟悉带字库液晶显示模块应用与编程;参与设计单片机与液晶显示模块的基本接口电路;并设计液晶显示模块的初始化及字符显示程序;
1.3 选题的意义和背景
随着现代科技的发展液晶显示器越来越广泛的应用于智能显示仪器中,
液晶显示器(LCD)具有显示信息丰富、功耗低、体积小、重量轻、超薄等许多其他显示器无法比拟的优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。LCD可分为段位式LCD、字符式LCD和点阵式LCD。其中,段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动、动画、分区开窗口、反转、闪烁等功能,用途十分广泛。。要单片机完成一项基本任务,必须将任务分解成一些
显示全部