好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于51单片机的汉字式LCD滚动显示.doc

24页
  • 卖家[上传人]:woxinch****an2018
  • 文档编号:38980480
  • 上传时间:2018-05-10
  • 文档格式:DOC
  • 文档大小:152.09KB
  • / 24 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于基于 51 单片机的汉字式单片机的汉字式 LCD 滚动显示滚动显示系系 别:别: 电气电子工程系电气电子工程系 学生姓名:学生姓名: 专业班级:专业班级: 学学 号:号: 指导教师:指导教师: 2 年年 4 月月 25 日日独创性声明本人声明所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的成果尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律结果由本人承担论文作者签名: 日期: 年 月 日毕业论文版权使用授权书本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留并向有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

      本人授权郑州职业技术学院要以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文保密□,在________年解密后适用本授权书.本论文属于不保密□请在以上方框内打“√” )毕业论文作者签名: 指导教师签名:日期: 年 月 日 日期: 年 月 日摘 要电子技术的日新月异,使我们的生活更加方便、快捷任何一个领域,技术总是在不停地向前发展而随着技术的发展,新的产品应用也会跟着出现,然后成熟和普及正如在显示器领域,由球面CRT到纯平CRT,由纯平CRT到如今主流的LCD液晶显示,而LCD汉字滚动显示更是应用广泛本文设计了一种以AT89C51单片机为核心的低成本、高精度、微型化LCD汉字滚动显示系统,并使用一些常用芯片如:AMPIRE128×64、SMG12864A等系统由单片机、外围电路、单片机最小系统以及显示电路构成本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点本文设计了一种以AT89C51单片机为核心的低成本、高精度、微型化LCD汉字滚动显示系统,并使用一些常用芯片如:AMPIRE128×64、SMG12864A等。

      系统由单片机、外围电路、单片机最小系统以及显示电路构成本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点本文论述了由单片机控制的 LCD 汉字滚动显示系统的基本原理,并阐述了运用 Proteus 软件实现系统的设计与仿真以及该系统所应用的领域关键词:关键词:单片机 AT89C51;LCD 汉字滚动显示;Proteu,三号目 录摘 要....................................................I1 绪论..................................................(1)1.1 概述.............................................(1)1.2 国内外研究与应用现状..............................(1)1.3 设计过程及工艺要求................................(1)1.4 设计的重点与难点..................................(2)2 数据仓库技术..........................................(3)2.1 概述 .............................................(3)2.2 芯片 AT89C51 介绍 .................................(3)2.3 LCD 显示屏介绍 ...................................(6)2.3.1 LCD 的定义及作用 ..........................................................(6)2.3.2 LCD 显示器的工作原理 ................................................(7)2.3.3 LCD 的主要参数 ..............................................................(8)2.3.4 LCD 的分类 ....................................................................(12)2.3.5 LCD 的特点 ....................................................................(12)2.4 系统调试 .......................................(13)2.4.1 硬件的设计..................................(13)2.4.2 程序的调试与运行...........................(16)2.4.3 HEX 文件的生成 ............................................................(16)2.4.4 调试与仿真 ....................................................................(17)参 考 文 献............................................(18)致 谢.................................................(19)1 绪论1.1 概述亮丽实用的广告牌可以给我们的生活添加光彩、可以给店铺招揽生意。

      传统的广告牌都是固定的汉字,并且时间长了会掉色,使汉字模糊难认,这给我们的生活带来很多的不便尤其是到了晚上传统的广告牌就失去了作用因此我们需要一种造价低廉、使用方便、可以发光、可以方便改变汉字且比较耐用的电子显示广告牌随着新闻、广告、信息传播需求的 13 益增加,LCD 大屏幕数字电子公告牌作为一种高科技产品日益引起人们的重视本设计系统采用了美国 ATMEL 公司生产的单片机 AT89C51 芯片以及其它常用芯片如:SMG12864A、AMPIRE128×64 等来设计 LCD 汉字滚动显示电路,实现了汉字的滚动和显示本系统具有易安装检测、软件功能完善,工作可靠、准确度高等优点1.2 国内外研究与应用现状随着社会的进步与发展,人们的生活节奏越来越快,时间观念也越来越强,并逐步开始运用新的科技手段改善自己的生活条件和质量,享受高科技给人们带来的及时、舒适的生活环境目前众多电子类产品用于显示功能常用到数码管 LED 与液晶 LCD虽然数码管 LED 的结构简单显示方便,但是功能比较单一,已无法满足科技进步而产生的显示要求并且 LED 常用到动态显示,在复杂的系统中十分耗费系统资源,已逐渐被淘汰。

      而在液晶显示模块中,最重要的就是 LCD 液晶屏它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、响应速度快、亮度高、显示稳定、功耗低且寿命长等多种优点,被广泛应用于工业控制、商业广告、体育比赛、交通等诸多领域,是信息传播的有力工具之一1.3 设计过程及工艺要求一、基本功能① 可以发光② 可以滚动③ 可以用电脑改变汉字二、主要技术参数① 单片机选择 AT89C51② LCD 显示器选择 SMG12864A 或 AMPIRE128×64③ 晶振选择 12MHz④ 两个输出电容选择 30pF⑤ 两个外围电阻选用 10K 和 100Ω1.4 设计的重点与难点本设计的主要任务是显示标语,因此在硬件安装方面需要有适当的面积来安装电子显示屏,并且还要通过数据线把电子显示屏和电脑连起来软件设计的难点是:① 所需汉字程序的编译② 整体电路的设计与调试③ Proteus 与 Keil uVision 两种软件的运用2 数据仓库技术2.1 概述本设计是基于 51 单片机的 LCD 汉字滚动显示,该设计是以 AT89C51 基本系统为核心的一套应用系统,其中包括单片机、复位电路、外围电路、显示电路、系统软件等部分的设计。

      见图 2.1 所示:电源电路外围电路外围电路单片机AT89C51LCD 显示 器编译程序图 2.1 系统总体框图 2.22.2 芯片芯片 AT89C51AT89C51 介绍介绍AT89C51 是美国 ATMEL 公司生产的低电压,高性能 CMOS8 位单片机,片内含 4k bytes 的可反复擦写的只读程序存储器(PEROM)和 128 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位中央处理器(CPU)和 Flash 存储单元,功能强大 AT89C51 单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案外形及引脚排列如图 1 所示:图 2.2 AT89S52 芯片引脚图AT89C51 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2级中断结构,全双工串行口,片内晶振及时钟电路。

      另外,AT89C51 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工作掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止引脚功能介绍引脚功能介绍VCC:供电电压 GND:接地 P0 口口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流当 P0 口的管脚第一次写 1 时,被定义为高阻输入P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高 P1 口口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故在FLASH 编程和校验时,P1 口作为第八位地址接收 P2 口口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

      并因此作为输入时,P2 口的管脚被外部拉低,将输出电流这是由于内部上拉的缘故P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号 P3 口口:P3 口管脚是 8 个带内部上拉。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.