基于C51的LCD12864液晶动画显示.doc
《基于C51的LCD12864液晶动画显示.doc》由会员分享,可在线阅读,更多相关《基于C51的LCD12864液晶动画显示.doc(28页珍藏版)》请在咨信网上搜索。
1、 成绩课程论文题 目: 基于C51的LCD12864液晶动画显示 课程名称:单片机系统设计与Proteus仿真 成绩 电子工程学院制2015年5月基于C51的液晶显示动画设计目录摘要4前言51 绪论6 1.1 设计的研究背景6 1.2 设计的国内的研究现状6 1.3 设计的国外的研究现状61.4 设计的应用领域及发展.62 单片机控制液晶显示系统设计.72.1单片机控制液晶显示系统框图设计72.2 单片机控制液晶显示系统功能设计73 单片机控制液晶显示系统的硬件设计73.1 Proteus画图软件介绍73.2 单片机控制液晶显示子系统的电路设计8 3.2.1简介AT89C5. 83.2.2简介
2、LCD1286. 103.2.3简介蜂鸣器SOUNDER. 113.3 单片机控制液晶显示子系统的电路设计113.3.1单片机最小系统. 113.3.2峰鸣器驱动系统. 123.3.3 LCD12864液晶显示系统. 123.3.4开始结束按键系统. 133.4单片机控制液晶显示系统的整体电路实现. 133.5 单片机控制液晶显示系统电路的PCB设计. 144 单片机控制液晶显示系统的软件设计. 144.1 单片机控制液晶显示系统开发环境介绍. 144.2 单片机控制液晶显示系统程序流程图设计. 164.3单片机控制液晶显示系统程序实现. 175 单片机控制液晶显示系统的仿真实现. 215.1
3、 单片机控制液晶显示系统的仿真实现. 215.2 单片机控制液晶显示系统的仿真数据. 235.3 数据分析. 265.4 结论. 26参考文献. 27致谢28摘要 本文针对基于C51单片机的protues仿真在LCD12864在动画方面应用相对较为稀缺而当代大学生在这方面能力又为欠缺的的情况下,在单片机液晶显示系统和动画设计在车内广告、智能广告、可视电话、仪表盘、空调、洗衣机和其它低功耗电子产品中得到广泛应用。而且老式七段LCD显示的字符数量有限,只能用于简单显示,而对于比较复杂的字符、图形无法表达,然而在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字的背景下提
4、出了动画显示(要求用LED点阵或液晶显示)的设计,本系统设计主要采用AT89C51单片机作为系统的控制核心,LCD12864液晶显示器作为显示平台的动画设计,首先利用“画图”软件绘制需要显示的动画图像的各个静态内容并进行取模,然后编写相应的控制程序通过单片机控制着液晶显示器屏幕,使得液晶显示器上可以动态显示每张通过图片,从而实现动画显示的功能,达到了设计的目的。解决了用基于C51单片机的protues仿真在LCD12864在动画方面应用相对较为稀缺而当代大学生在这方面能力有没有进行练习的问题,对后继大学生在动画方面的设计和以后就业后进行相关的工作产生了重要意义关键字:LCD12864 取模 小
5、鸡吃米 蜂鸣器前言本文在基于C51单片机的protues仿真在LCD12864在动画方面应用相对较为稀缺而当代大学生在这方面能力又为欠缺的的情况下,提出怎么样解决动画方面应用相对较为稀缺而当代大学生在这方面能力又为欠缺问题,本文基于此即将做基于C51单片机的protues仿真在LCD12864在动画设计方面的设计,解决当代大学生在这方面能力有没有进行练习的问题。单片机的应用非常广泛,导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物
6、等等,这些都离不开单片机。本课程设计主要面向单片机控制的液晶显示功能,实现图片的动态显示。根据人类眼球的视觉暂留效应,可以感受到动画的效果1绪论11 设计的研究背景本课题设计的LCD图片显示主要指的是单片机以及单片机驱动的点阵式液晶显示屏所组成的一个显示系统。LCD与阴极射线管、LED或等离子显示器相比是一种低功耗的平面显示器件。在在车内广告、智能广告、可视电话、仪表盘、空调、洗衣机和其他低功耗电子厂品中得到了广泛应用。一直以来,追求更完美的视觉享受都是我们桌面显示设备的目标, 09年LED背光的液晶产品得到了消费者强烈的关注。在外观上还是功耗上,它比传统的CCFL背光都有不小的优势,相信随着
7、技术的越来越成熟,LED背光的液晶产品必然会在市场上取得很大的成功,市场的潜力也非常巨大的,而且对于大多数人来说外观还是选择显示器的首要因素,超薄时尚节能也是未来的主流。1.2 设计国内的研究现状 在国内,液晶显示器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法相比的优点。近几年来被广泛用于单片机控制的智能仪器、仪表和低功耗电子产品中。液晶显示器分为字符型LCD显示模块和点阵型LCD显示模块。字符型LCD是一种用57点阵图形来显示字符的液晶显示器。点阵型液晶可显示用户自定义的任意符号和图形,并可卷动显示,它作为便携式单片机系统人机交互界面的重要组成部分被广泛应用于实时检测和显示
8、的仪器仪表中。支持汉字显示的点阵型液晶在现代单片机应用系统中是一种十分常用的显示设备,汉字BP机、手机上的显示屏就是点阵型LCD。点阵型LCD是现代单片机应现代单片机应用系统中最常用的人机交互界面之一。1.3 设计国外的研究现状在国外,随着电子技术发展的日新月异,越来越多的电子产品正走进我们的日常生活,小到儿童玩具、家用电器,大到伴随我们生活的交通工具设施、大型科研工程。电子技术正在逐渐改变我们的生活方式,让我们的生活更加便捷,充满乐趣。所以,本课程设计旨在运用电子技术,提高我们对于电子技术的兴趣,再者带给人们一点生活上的乐趣,美日居世界前两位。1.4 设计的应用领域及发展针对动画设计在高端方
9、面的研究已经相对成熟,而在低端器件方面的设计方面则相对欠缺,因此在低端器件方面的动画设计有着较为广阔的发展前景,因此提出针对基于C51单片机控制液晶显示动画的设计。2 单片机控制液晶显示系统设计2.1单片机控制液晶显示系统框图设计 S O U N D E R 开 始 停 止 按键LCD 12864AT89C51单 片 机 时 钟 复 位 电 路图1 系统框图2.2 单片机控制液晶显示系统功能设计 本系统设计的主要功能是以单片机为控制中心在LCD12864液晶上实现图片的逐个显示,从而实现动画显示的效果。该系统在以单片机最小系统的基础上,扩展电路,并通过按键控制单片机的开始停止工作,以此来控制动
10、画的播放与停止和峰鸣器是否响起从而来模拟小鸡啄米的声音效果和动画效果。 3. 单片机控制液晶显示系统的硬件设计3.1 Proteus画图软件介绍Protues软件是由英国Lab Center Electronics公司开发的EDA工具软件。从1989年问世至今已有20年的历史,在全球得到广泛使用。Protues软件除具有和其他EDA工具软件一样的原理编辑、PCB制作外,还具有交互式的仿真功能。它不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,更是目前世界上最先进、最完备的多种型号微处理器系统的设计与仿真平台,真正实现了在计算机上完成原理图设计,电路分析与仿真,微处理器程序设计与仿真,
11、系统测试与功能验证,到形成PCB的完整电子设计,研发过程。Protues软件由ISIS(Intelligent Schematic Input System)和ARES(Advanced Routing and Editing Software)两个软件构成,其中ISIS是一款智能原理图输入系统软件,可以作为电子系统仿真平台:ARES是一款高级布线编辑软件,用于制作PCB。安装Protues软件时,对计算机的配置要求如下所述。1. CPU的频率为200MHZ及以上;2. 操作系统为Windows98/ME/2000/XP或更高版本;3. 硬盘空间不小于64MB;4. 内存RAM容量不小于64M
12、B。 3.2 单片机控制液晶显示子系统的电路设计(包括根据子系统的功能参数选择器件类型,具体方案等,最终形成电路图)32.1简介AT89C5 图2 AT89C51 外形及引脚排列 管脚说明VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL
13、门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL
14、)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(计时器0外部输入)P3.5 T1(计时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。/PSEN:外部程
15、序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,外部程序存储器(0000H-FFFFH)不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.2.2简述LCD12864图3 LCD12864引脚是一种图形点阵液晶显示起,也可以完成字符、数字、汉
16、字与图形显示。引脚功能:1 GND 电源地2 VCC +5v3 VO 亮度调节1,与10K电位器的可调端连接4 DI 数据指令选择,高电平为数据,低电平为控制指令5 RW 读写操作,高电平为读数据,低电平为控制指令6 E 读写使能端,下降沿锁存7 D0 数据总线8 D1 数据总线9 D2 数据总线10 D3 数据总线11 D4 数据总线12 D5 数据总线13 D6 数据总线14 D7 数据总线15 CS1 片选,高电平选择左屏16 CS2 片选,高电平选择右屏17 RES 复位,低电平有效18 VEE 亮度调节2,接10K电位器固定一端,另一端接地19 VCC 背光电源+5v20 GND 背
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C51 LCD12864 液晶 动画 显示
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。