12864滚动显示论文正稿

上传人:xmg****18 文档编号:118817040 上传时间:2019-12-26 格式:DOC 页数:32 大小:296.50KB
返回 下载 相关 举报
12864滚动显示论文正稿_第1页
第1页 / 共32页
12864滚动显示论文正稿_第2页
第2页 / 共32页
12864滚动显示论文正稿_第3页
第3页 / 共32页
12864滚动显示论文正稿_第4页
第4页 / 共32页
12864滚动显示论文正稿_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《12864滚动显示论文正稿》由会员分享,可在线阅读,更多相关《12864滚动显示论文正稿(32页珍藏版)》请在金锄头文库上搜索。

1、. . . . .学号20105044062本科毕业论文学 院 物理电子工程学院 专 业 电子科学与技术 年 级 2010级 姓 名 解瑞霞 论文题目 12864液晶图形滚动显示仿真 指导教师 马占卿 职称 副教授 2014年05月14日目 录摘 要1Abstract11概述12 AT89C51和AMPIRE12864的介绍22.1 AT89C51单片机22.2 AMPIRE1286443硬件电路设计83.1硬件电路设计93.2时钟电路和复位电路94软件设计104.1 Keil简介104.2 Proteus简介104.3程序流程图114.4汉字显示及图形显示11结论12致谢12参考文献13附录

2、14 学习参考12864液晶图形滚动显示仿真学生姓名:解瑞霞 学号:20105044062学 院:物理电子工程学院 专业:电子科学与技术指导教师:马占卿 职称:副教授摘 要:电子产品的日新月异,使我们的生活更加方便、快捷,12864液晶以其功耗低、体积小、重量轻、超薄等许多其他显示器无法比拟的优点,逐步渗透到我们生活的各个领域。本文介绍了以AT89C51单片机为核心的低成本、高精度、微型化液晶显示系统,系统由AT89C51单片机、AMPIRE 12864液晶、外围电路以及控制按键构成。本文论述了AMPIRE 12864液晶的显示原理和单片机控制液晶滚动显示的基本原理。并简要介绍了软件KeilC

3、程序编写软件和Proteus仿真软件。关键词:AT89C51单片机;12864液晶;仿真;图形12864 Liquid Crystal Graphic Display Rolling SimulationAbstract: Electronic products change rapidly with each passing day, make our life more convenient, fast, the advantages of 12864 liquid crystal for its low power consumption, small volume, light wei

4、ght, ultra-thin displays and many other incomparable, gradually infiltrated into every aspect of our lives. This paper is introduced the AT89C51 MCU as the core of low cost, high precision, miniaturization, liquid crystal display system, The system is consisted by MCU AT89C51, AMPIRE 128 x 64 LCD, p

5、eripheral circuit and control keys. This paper is discussed the basic principle of AMPIRE 128 x 64 LCD display and MCU control LCD display. And a brief introduction to the programming software KeilC and simulation software Proteus.Key words:the AT89C51 MCU;128 x 64 LCD;simulation;graphic1概述液晶(Liquid

6、 Crystal,简称LC)是一种高分子材料,因为其特殊的物理、化学、光学特性,20世纪中叶开始被广泛应用在轻薄型的显示技术上。人们熟悉的物质状态(又称相)为气、液、固,较为生疏的是电浆和液晶(Liquid Crystal,简称LC)。液晶相要具有特殊形状分析组合始会产生,它们可以流动,又拥有结晶的光学性质。液晶的定义,现在已放宽而囊括了在某一温度范围内可以是先液晶相,在较低的温度为正常结晶之物质。而液晶的组成物质是一种有机化合物,即以碳为中心所构成的化合物,同时又具有两种物质的液晶,是以分子间力量而组合的,它们的特殊光学性质和对电磁场敏感特性极有使用价值。液晶显示(LCD)具有功耗低、体积小

7、、重量轻、超薄等许多其他显示器无法比拟的优点,近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。LCD可分为段位式LCD、字符式LCD和点阵式LCD1。其中段位式LCD和字符式LCD只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动,动画功能,分区开窗口,反转,闪烁等功能,用途十分广泛。2 AT89C51和AMPIRE12864的介绍2.1 AT89C51单片机AT89C51是一种低功耗、高性能CMOS8位微控制器,具有4KB在系统可编程Flash 存储器2。使用Atm

8、el公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89C51具有以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路3。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串

9、行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位4。引脚结构如图1所示。图1 AT89C51引脚图P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1口输出缓冲器能驱动4个TTL逻辑电平。此

10、外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX)5。在flash编程和校验时,P1口接收低8位地址字节。P2口:P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3口:P3口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个TTL逻辑电平。P3口亦作为AT89S51特殊功能使用。在flash编程和校验时,P3口也接收一些控制信号。RST:复位输入。晶振工作时,RST脚持续2个机器周期高电平将使

11、单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。XTAL2:振荡器反相放大器的输出端。2.2 AMPIRE128642.2.1 芯片简介本系统采用液晶显示模块AMPIRE12864,为单色LCD,其外形如图2所示。屏幕分为两半控制,控制引脚为CS1和CS2,数据通过移位寄存器输入。管脚一共18个6。图2 AMPIRE12864外形图表1 AMPIRE12864的引脚功能表管脚号 管脚 电平 说明1CS1H/L 片选择信号,低电平时选择前64列2CS2H/L片选择信号,低电平时选择后64列3GND0V 逻辑电源地4VCC

12、5.0V 逻辑电源正5V0 LCD驱动电压,应用时在VEE与V0之间加一2K可调电阻6RSH/L 数据指令选择:高电平:数据D0-D7将送入显示RAM;低电平:数据D0-D7将送入指令寄存器执行7R/WH/L 读写选择: 高电平:读数据;低电平:写数据8E H/L 读写使能,高电平有效,下降沿锁定数据9DB0H/L 数据输入输出引脚10DB1H/L 数据输入输出引脚11DB2H/L 数据输入输出引脚12DB3H/L 数据输入输出引脚13DB4 H/L数据输入输出引脚14DB5H/L数据输入输出引脚15DB6H/L数据输入输出引脚16DB7H/L数据输入输出引脚17RSTL复位信号,低电平有效1

13、8VOUT-10VLCD驱动电源2.2.2 指令描述 (1)显示开/关设置CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 LLLLHHHHHH/L功能:设置屏幕显示开/关。 DB0=H,开显示;DB0=L,关显示。不影响显示RAM(DD RAM)中的内容。 (2) 设置显示起始行 CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHH行地址(063)功能:执行该命令后,所设置的行将显示在屏幕的第一行。显示起始行是由Z地址计数器控制的,该命令自动将A0-A5位地址送入Z地址计数器,起始地址可以是0-63范围内任意一行

14、。Z地址计数器具有循环计数功能,用于显示行扫描同步,当扫描完一行后自动加一。(3) 设置页地址 CODE:R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 LLHLHHH页地址(07)功能:执行本指令后,下面的读写操作将在指定页内,直到重新设置。地址就是DD RAM 的行地址,页地址存储在X地址计数器中,A2-A0可表示8页,读写数据对页地址没有影响,除本指令可改变页地址外,复位信号(RST)可把页地址计数器内容清零。DDRAM地址映像表如表3.2所示:表2 DDRAM的地址与显示位置关系对照图 CS1=1CS2=1Y=016263016263行号X=0DB0DB7DB0DB7

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

当前位置:首页 > 大杂烩/其它

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