单片机液晶显示控制实验.doc

上传人:cn****1 文档编号:543667972 上传时间:2022-12-13 格式:DOC 页数:26 大小:362.01KB
返回 下载 相关 举报
单片机液晶显示控制实验.doc_第1页
第1页 / 共26页
单片机液晶显示控制实验.doc_第2页
第2页 / 共26页
单片机液晶显示控制实验.doc_第3页
第3页 / 共26页
单片机液晶显示控制实验.doc_第4页
第4页 / 共26页
单片机液晶显示控制实验.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《单片机液晶显示控制实验.doc》由会员分享,可在线阅读,更多相关《单片机液晶显示控制实验.doc(26页珍藏版)》请在金锄头文库上搜索。

1、 燕山大学 课 程 设 计 说 明 书 题目: 液晶显示控制实验 学院(系): 电气工程学院 年级专业: 11级自动化仪表1班 学 号: 110103020029 学生姓名: 张钊 指导教师: 张 淑 清 教师职称: 教 授 燕山大学课程设计(论文)任务书院(系):电气工程学院 基层教学单位:自动化仪表系学 号110103020029学生姓名张钊专业(班级)11仪表1班设计题目 液晶显示控制实验设计技术参数1. 独立完成设计任务。2. 编程,上机调试。3. 连接硬件试验线路,实现所要求的功能。4. 完成设计,提交课程设计报告。 设计要求1. 利用实验上的液晶显示屏电路,编写程序控制显示,输出汉

2、字。2. 了解液晶显示屏的控制原理及方法。3. 了解点阵汉子的显示原理。工作计划软件编程与硬件调试相结合,绘制设计流程图,并编程进行硬件实现。参考资料1. 单片机原理及应用技术张淑清,国防工业出版社(教材)2. 过程控制系统及仪表 邵裕森 编(教材)3. 单片机及应用 李大友 高等教育出版社 (教材)4. 机械量测量机械工业出版社(教材)周次一周应完成任务绘制硬件电路,软件流程图。熟悉伟福单片机编程环境,读程序,修改软件参数,修改硬件地址,硬件调试,撰写课程设计报告。指导教师签字张淑清基层教学单位主任签字谢平说明:此表一式四份,学生、指导教师、基层教学单位、 目录目录3摘要4第一章 绪论51.

3、1 硬件环境分析51.2 实验箱简介5第二章 课程设计目的及课题分析62.1 课程设计目的62.2课题分析6第三章 实现原理73.1 点阵LCD的显示原理73.2 取模73.3功能扩展部分9第四章 PROTEUS硬件仿真104.1 硬件模拟软件介绍104.2程序流程图12附录13心得体会23参考文献24 摘要 单片机具有控制功能强、集成度高、体积小、低电压低能耗等特点,并且具有优异的性能价格比自20世纪70年代问世以来,受到人们的广泛关注。几十年间单片机的发展十分迅猛,在控制领域独占鳌头,在我国单片机已广泛应用于工业自动化控制自动控制智能仪表。家用电气电力电子机电一体化设备等各个方面,而51单

4、片机是各单片机中最为理想和最为典型具有代表性的一种。本次课程设计通过对它的学习应用以单片机为核心辅以必要的电路,设计一个简易的液晶显示控制装置。它是由直流电源供电通过LCD显示出来。实验中系统设计所需硬件都已集成于LAB6000实验箱上。本文详细介绍了基于单片机和lab6000实验箱的液晶显示实验,并利用伟福仿真软件实现了程序的编译和连接,还利用proteus仿真软件对硬件电路进行了绘制和仿真。也使用了wave6000,并用 80C51汇编语言进行编程;该系统可以完成汉字字模的显示。本文系统的从总体设计思路、汉字取模的原理、液晶显示的原理、电路绘制和仿真和最好的上箱实验几个方面介绍了本次液晶显

5、示实验。基本掌握了电路仿真和绘制的仿真程序,了解了一些简单的硬件知识,对课本所学的理论知识有了更加深入的了解,对以后的学习也更有针对性。关键字:单片机 伟福仿真 lab2000 proteus仿真软件 第一章 绪 论1.1 单片机液晶显示系统设计课题背景单片机液晶显示系统主要是指单片机以及由单片机驱动的点阵式液晶显示屏所组成的一个显示系统。液晶显示器与CRT(阴极射线管)、LED (发光二级管)或等离子显示器相比是一种低功耗的平面显示器件。它在车内广告、在型智能广告、可视电话、仪表盘、空调、洗衣机和其它低功耗电子产品中得到广泛应用。现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图

6、形显示器显示汉字。由于物探仪器的多功能化、智能化、并且普遍采用人机对话的交互方式,需要能够显示更丰富信息和通用性较强的显示器,便于开发和应用,并要求其体积小、重量轻、功耗小。图形点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕画面滚动、分区开窗口、反转、闪烁、位操作等功能,可以显示用户自定义的任意符号以及曲线、图形等,是信息处理、信息输出的重要手段之一,具有广泛的应用前景。1.2 开发单片机液晶显示系统的意义液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法相比的优点。近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。液晶

7、显示器分为字符型LCD显示模块和点阵型LCD显示模块。点阵型液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示的仪器仪表中。支持汉字显示的点阵型液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是点阵型LCD。点阵型LCD是现代单片机应用系统中最常用的人机交互界面之一。第二章 课程设计目的及课题分析理解2.1 课程设计目的1.熟练掌握C51系统仿真开发系统的应用。2加强单片机的综合运用能力、提高单片机的软件编程和调试能力,为以后的学习和开发工作打下良好基础。3掌握的液晶的工作原理以及应用设

8、计。4掌握小系统开发设计的流程以及设计思路。2.2课题的分析理解本文围绕设计以单片机作为LCD液晶显示系统控制器为主线,基于单片机8051,采用的液晶显示控制器的芯片是SED1520,主要实现中文显示、滚屏以及左右移动功能。同时也对部分芯片和外围电路进行了介绍和设计,并附以系统结构框图加以说明,着重介绍了本系统应用的各硬件接口技术和各个接口模块的功能及工作过程,并详细阐述了程序的各个模块。本系统是以单片机的汇编语言来进行软件设计,指令的执行速度快,节省存储空间。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。使硬件在软件的控制下协调运作。其次阐述了部分程序的流程

9、图和实现过程。本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。最后对我所开发的用单片机实现LCD液晶显示器控制原理的设计思想和软、硬件调试作了详细的论述。 第三章 基本原理31点阵LCD的显示原理 在数字电路中,所有的数据都是以0和1保存的,对LCD控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来表示汉字,即汉字的内码。而剩下的低128位则留给英文字符使用,即英文的内码。3.2 取

10、模在编写软件代码之前必须要先掌握汉字取模的方法。要得到上表中的文字,我们可以借助取模软件来完成。目前点阵LCD的取模软件有很多,我们以本开发板配套的取 在文字输入区中输入文字,我们以输入一个“燕”字为例,了解其取模过程。步骤:1、 打开字模软件后点开设置按钮,选好相应的功能。2、在在文字输入区输入汉字“燕”。3、点击右下角生成字模按钮,得到汉字“燕”的显示代码。经过以上步骤后一个汉字就取模成功了,在程序中只要调用这段代码就可显示出汉字“燕”了,其它汉字也用同样的方法。3.3功能扩展部分 源程序是静态显示六个汉字“文远力珺钊钊”通过每个字的扫描,变成动态的显示。在频幕上可实现文字循环向下滚动显示

11、。 第四章 Proteus硬件仿真4.1 硬件模拟软件介绍 Proteus是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平

12、台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。 运行界面如下图: 通过此软件画出硬件电路的连线图如下:4.2程序流程图 附录一、静态显示程序代码:二、动态显示程序代码:CWADD1 EQU 08000H ;写指令代码地址(E1)DWADD1 EQU 08001H ;写显示数据地址(E1)CRADD1 EQU 08002H ;读状态字地址(E1)DRADD1 EQ

13、U 08003H ;读显示数据地址(E1)CWADD2 EQU 08004H ;写指令代码地址(E2)DWADD2 EQU 08005H ;写显示数进地址(E2)CRADD2 EQU 08006H ;读状态字地址(E2)DRADD2 EQU 08007H ;读显示数据地址(E2)PD1 EQU 3DH ;122/2 分成左右两半屏 122x32COLUMN EQU 30HPAGE_ EQU 31H ;页地址寄存器 D1,DO:页地址CODE_ EQU 32H ;字符代码寄存器COUNT EQU 33H ;计数器DIR equ 34hdtp1 equ 35hdtp2 equ 36hdtp3 equ 37hCTEMP EQU 38HCOM EQU 20H ;指令寄存器DAT EQU 21H ;数据寄存器 ORG 0 jmp main

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号