1、 - 1 - 2012 2013 学年学年 第第 2 学期学期 单片机单片机原理及应用原理及应用 课课 程程 设设 计计 报报 告告 题题 目:目: LCD12864 液晶显示 专专 业:业: 自 动 化 班班 级:级: 10 自 动 化(2)班 姓姓 名:名: 指导教师指导教师: 电气工程系 2011 年 5 月 12 日 - 2 - 1、任务书、任务书 课题名称课题名称 LCD12864 液晶显示液晶显示 指导教师(职称)指导教师(职称) 执行时间执行时间 20122013 学年第学年第 2 学期学期 第第 10 周周 学生姓名学生姓名 学号学号 承担任务承担任务 设计目的设计目的 (1)
2、 拟电路的应用与集成电路的引脚排列。 (2) 掌握单片机芯片 80C5X 系列的逻辑功能及使用方法。 (3) 熟悉电路仿真软件 Proteus 的使用 (4) 了解点阵型 LCD12864 (不带字库) 的组成及工作原理。 (5) 熟悉 KEIL 软件的编程,加强 C 语言的能力。 设计设计要求要求 LCD12864 液晶显示要求: (1)第一面显示汉字“铜陵学院,机电工程系以及姓名和所 在班级等个人信息” ; (2) 第二面显示任意一幅图片, 并且第一面和第二面循环显 示。 - 3 - 摘摘 要要 液晶显示是单片机控制系统常用的输出设备。本设计系统研究了 12864 液 晶显示程序设计方法.
3、在给出了液晶与 80C51 单片机连接方法以及显示驱动程 序的基础上。采用 C51 语言设计了常用的应用程序,包含初始化及清屏程序、显 示整个屏幕的程序、汉字与字符显示程序、屏幕滚动等程序,最后将设计的显示 系统在 protues 仿真软件上进行仿真,验证设计的真确性。所提出的程序设计 方法对相关液晶显示程序设计具有一定指导作用。 关键词关键词:单片机;LCD12864;液晶显示;C 语言 - 4 - LCD12864LCD12864 液晶显示液晶显示 目目 录录 摘 要 - 3 - 表格清单 - 5 - 插图清单 - 6 - 绪 论. - 7 - 第一章 单片机及 LCD12864 概述 -
4、 8 - 1.11.1 单片机的定义和特点单片机的定义和特点 .- 8 - 1.21.2 单片机的应用和发展趋势单片机的应用和发展趋势 .- 8 - 1.31.3 单片机芯片及显示模块的选择单片机芯片及显示模块的选择 .- 9 - 1.4 LCD128641.4 LCD12864 简介简介 .- 9 - 1.4.1 最大工作范围.- 9 - 1.4.2 电气特性.- 9 - 1.4.3 接口说明.- 10 - 1.4.4、指令描述- 10 - 1.4.5 接口时序.- 12 - 1.4.6 屏幕显示与 DD RAM 地址映射关系- 14 - 1.4.7 测试硬件电路- 14 - 1.51.5
5、显示原理显示原理- 15 - 第二章 硬件设计 - 16 - 2.12.1 设计思路设计思路- 16 - 2.22.2 设计过程设计过程- 16 - 2.2.1 方案论证.- 16 - 2.2.2 电路设计.- 17 - 第三章 软件系统设计 - 19 - 3.13.1、写指令函数及初始化函数、写指令函数及初始化函数 - 19 - 3.23.2、汉字显示函数、汉字显示函数 - 20 - 3.3 编写程序详见附录。.- 21 - 第四章 软件调试与仿真 - 22 - 第五章 心得体会 - 23 - 参考文献:. - 24 - 附录:. - 25 - - 5 - 表格清单表格清单 表 1-1 12864-3A 接口说明表11 表 1-2 DD RAM 地址映像表12 表 1-3 时序参数表14 表 1-4 屏幕显示与 DD RAM 地址映射关系15 - 6 - 插图清单插图清单 图1-1 写操作时许13 图1-2 读操作时序14 图1-3 测试硬件电路16 图1-4 “A”字模图17 图 1-5 “你”字模图 17 图 2-1 单片机与 LCD 液晶的工作原理18 图2-2 单片机系统电路