基于单片机的液晶(LCD)图文显示系统设计说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的液晶(LCD)图文显示系统设计

摘要本文选用的是液晶显示控制器的芯片Ampire128×64,这是建立在单片机AT89C51的基础之上,并且围绕的主线是单片机LCD液晶显示系统控制器。主要实现汉字显示与图像显示,还介绍了芯片的设计部分与外部电路,并用系统方框图来说明,重点介绍了应用该系统的各硬件接口模块的功能及工作过程,并详细阐述了程序的各个模块。因为C语言指令的执行速度快且节省存储空间,所以本文设计采用的是单片机C语言进行软件设计。该软件设计采用的是模块化设计,这样会有利于扩和更改,而且对于程序设计的逻辑关系而言,这样会使得它看上去更加简洁明了,软件协调的控制硬件运行。另外部分程序的流程图和实现过程将会被说明出来。本文撰写的主导思路是建立在硬件的基础之上,采用软、硬件相结合的方式,来对各功能模块进行编写。最后,我设计的思想是软件和硬件调试的单片机LCD显示器的控制原理进行了详细的讨论。

关键字:液晶显示器、89C51单片机、Ampire128×64

Liquid crystal (LCD) display system based on graphic

design

Abstract This paper is the selection of LCD controller chip ampire128 * 64,is based on single chip microcomputer AT89C51,And around the main line is the microcontroller LCD controller.The main achievement of Chinese character display and image display,It also describes the design of the chip and the external circuit,and use the system block diagram to illustrate the application focuses on the function of

each of the system's hardware interface modules and working processes,and elaborates the various modules of the program.Because the C language instruction execution speed and save the memory space,so this design is adopted to design the software of singlechip C language.The software is designed using a modular design,which will facilitate the expansion and change,but also for logic programming is concerned,this will make it look more concise,coordinated control hardware to run the software.Another part of the flow chart of program and the realization of the process will be described.As of this writing the dominant idea is built on the basis of hardware,using software and hardware combination to be written for each functional module.Finally,I thought the design principle is to control the software and hardware debugging MCU LCD monitors were discussed in detail.

Keywords: Liquid crystal、display 89C51、ampire128×64

目录

第一章引言 (1)

1.1课题的研究背景 (1)

1.2课题的提出及研究意义 (1)

1.3论文的主要任务和所做的工作 (1)

第二章系统方案设计 (3)

2.1电路硬件设计原理图 (3)

电路硬件设计原理图如图2-1所示。 (3)

2.2 软件设计方案 (3)

2.3仿真结果 (4)

第三章硬件电路设计 (6)

3.1单片机模块设计 (6)

3.1.1单片机部的组成功能图 (6)

3.1.2单片机的CPU结构 (7)

3.1.3芯片介绍 (8)

3.1.4引脚介绍 (9)

3.2液晶(LCD)模块 (11)

3.2.1LCD12864概述 (11)

3.2.2 基本特性 (11)

3.2.3 LCD接口 (12)

3.2.4 LCD字符显示 (13)

3.3 接口时序说明 (14)

第四章系统软件设计 (16)

4.1系统流程图 (16)

如图4-1所示。 (16)

4.2汉字和图像显示 (16)

4.3汉字图形显示函数 (17)

第五章系统整机调试及功能测试 (20)

5.1 Proteus ISIS仿真系统基本知识 (20)

5.1.1 系统概述 (20)

5.1.2 进入Proteus ISIS界面 (21)

5.1.3 Proteus工作界面及窗口说明 (21)

5.1.4 Proteus绘图流程举例 (23)

5.2 程序编译环境——Keil uVisual4 (24)

5.2.1创建项目 (25)

5.2.2 为项目新建文件 (26)

5.2.3生成.HEX文件 (28)

参考文献 (29)

附录 (30)

相关文档
最新文档