基于单片机的LED汉字点阵显示屏的设计毕业设计论文.docx
- 文档编号:2066396
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:70
- 大小:1.47MB
基于单片机的LED汉字点阵显示屏的设计毕业设计论文.docx
《基于单片机的LED汉字点阵显示屏的设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的LED汉字点阵显示屏的设计毕业设计论文.docx(70页珍藏版)》请在冰豆网上搜索。
基于单片机的LED汉字点阵显示屏的设计毕业设计论文
毕业设计
设计题目:
基于单片机的LED汉字点阵显示屏的设计
基于单片机的LED汉字点阵显示屏的设计
摘要
本文介绍了LED汉字点阵显示屏的设计及实现过程。
通过Proteus仿真详细介绍了显示的原理和显示屏驱动电路的设计,仿真效果的实现为后续实际硬件电路的焊接和调试提供了理论基础。
该系统通过单片机来控制整个系统的运行,采用逐行扫描的方式实现汉字的显示,主要分为三大部分:
上位机软件部分、控制部分、LED点阵显示屏。
上位机软件部分主要通过VB软件编写一个字模转换发送的界面,实现上位机与下位机的通信;控制部分主芯片是STC89C52RC,是系统的核心,再利用C语言编程下载实现对单片机各引脚的控制;LED点阵显示屏包括驱动电路和显示屏,74LS138译码器输出控制显示屏的行扫描,74HC595(八位并行输出移位寄存器)控制显示屏的列,由于人眼视觉的滞留现象,行列驱动电路通过动态控制便实现了汉字的显示。
基于单片机的LED点阵显示屏与普通的平面静态广告相比,可以动态显示信息,可以随时更换显示信息,与视频广告相比,造价低,信息显示地点随意性高。
因此,无论商业广告,还是一般的信息公告显示,LED点阵显示屏都有着广泛的应用。
关键词:
单片机LED点阵显示屏Proteus仿真显示屏驱动电路
DesignofLEDdotmatrixdisplayChinesecharactersBasedonMCU
Abstract
ThisarticleintroducesthedesignandimplementationofthedotmatrixdisplayofLEDChinesecharacters.ItintroducestheprincipleofdisplayandthedesignofdisplaydrivecircuitthroughProteussimulation.Theresultsofsimulationprovidestheorybasisfortheweldinganddebuggingoftheactualhardwarecircuit.
ItcontrolstheoperationofthewholesystemthroughtheMCU,itdisplaysChineseinformationbyprogressivescan,itmainlydividedintothreesections:
PCsoftwareparts,controlpart,displayscreenofLEDdotmatrix.PCsoftwarepartsmainlyarewritedthroughVBsoftware,itwritesainterfaceofthefontconversionandsending,soastoachievePCandMCUcommunications;ThemainchipofthecontrolpartisSTC89C52RC,itisthecoreofthesystem,andthendownloadedtheCprogramminglanguagetoMCUtocontrolitspins;ThedisplayscreenofLEDdotmatrixincludesdrivecircuitanddisplayscreen,74LS138decodercontrolsthelinescanning,74HC595(shiftregisterthatoutputseightparalleldata)controlsthecolumnscanning.Becauseofhumanvisualretentionphenomenon,drivingcircuitachievesthedisplayoftheChinesecharactersthroughtheranksofthedynamiccontrol.
ComparedwithLEDdotmatrixdisplayofChinesecharactersbasedonMCU,itcandisplaydynamicinformation,changeinformationatanytime,comparedwithvideoadvertising,lowcost,arbitraryoftheinformationdisplaysiteishigh.Sowhethercommercialadvertisingorgeneralinformationannouncement,thedisplayscreenofLEDisappliedwildly.
Keywords:
MCU;displayscreenofLEDdotmatrix;Proteussimulation;drivecircuitofdisplayscreen
1引言
1.1课题背景
LED汉字点阵显示屏作为一种信息传递方式,主要应用在需要显示内容较少的公共场所,基于单片机的LED汉字点阵显示成本低,效果好,可以满足大部分用户需求,因此被广泛应用。
LED汉字点阵显示屏是由发光二极管排列组成的一种显示器件,通过控制半导体发光二极管的显示方式来显示汉字,具有耗电少、使用寿命长、成本低、亮度高、视角大、可视距离远等特点。
近年来LED汉字点阵显示屏在银行、邮电、税务、机场、车站、证券市场及医院、海关、体育场所等需要进行公告、宣传的场合得到了广泛的应用。
目前LED汉字点阵屏作为信息传播的一种重要手段,已经成为城市信息现代化的标志之一。
1.2系统功能概述
本系统设计的目的是显示汉字信息,用16块8×8的点阵屏组成16×64的四字点阵显示屏,通过STC89C52单片机软件扫描来控制需要点亮的点阵,从而显示相应的汉字。
本系统一屏可以显示4个汉字,屏幕显示内容可以通过上位机(PC)向下位机传送的信息做出改变。
1.2.1总体设计框架
本系统需要6大部分来实现:
上位机(PC)、串行通信接收器、单片机、外扩存储器、LED显示屏行列驱动电路和LED点阵显示屏。
系统结构如图1-1所示。
图1-1汉字点阵显示屏系统方案
1.2.2上位机(PC)
上位机部分用VB软件编写,用于实现上位机向下位机数据传输,主要包括汉字显示输入窗口、字模代码生成显示窗口、字模生成按键、发送按键等。
上位机发送界面如图1-2所示。
图1-2上位机发送界面
1.2.3串行通信接收器
串行通信接收器部分主要由MAX232芯片及外围电路组成,用于程序的下载及数据的传输。
如图1-3控制部分电路的标注所示。
图1-3控制部分电路
1.2.4单片机
单片机部分是整个系统的核心,即主控部分,控制单片机的所有外围电路,协调外围电路部分的工作,从而实现预期的效果。
如图1-3中标注所示。
1.2.5外扩存储器
外扩存储器部分存储上位机(PC)传到下位机(单片机)的数据,并且在显示点阵汉字时,将数据发送到LED点阵显示屏驱动电路。
由于STC89C52仅有512字节的RAM,因此加了外扩存储器,使用的是EEPROM24C32。
如图1-3的标注。
1.2.6LED显示屏行列驱动电路
LED显示屏行列驱动电路分为行驱动和列驱动,行驱动不间断逐行扫描,列驱动控制需要点亮的点,从而显示出预期的汉字效果。
如图1-4的标注所示。
图1-4LED点阵显示屏及驱动电路
1.2.7LED点阵显示屏
LED点阵显示屏部分由16块8×8的LED点阵显示模块组成,一屏可显示四个汉字。
每块有18个引脚,8行8列和2个固定脚。
如图1-4的标注所示。
2Proteus模拟仿真
2.1Proteus介绍
单片机是现代电子技术的新兴领域,它的出现极大地推动了电子工业的发展,已成为电子系统设计中最为普遍的应用手段。
近年来单片机技术得到了突飞猛进的发展,各种单片机开发工具层出不穷。
虚拟仿真就是近年来兴起的一种新型应用技术,采用虚拟仿真技术,在原理图设计阶段就可以对单片机应用设计进行评估,验证所设计电路是否达到所要求的技术指标,还可以通过改变元器件参数使整个电路性能达到最优化。
这样就无须多次购买元器件及制作印刷电路板,节省了设计时间与经费,提高了设计效率与质量。
英国Labcenter公司推出的Proteus软件是一款极好的单片机应用开发平台,它以其特有的虚拟仿真技术很好地解决了单片机及其外围电路的设计和协同仿真问题,可以在没有单片机实际硬件的条件下,利用PC以虚拟仿真方式实现单片机系统的软、硬件同步仿真调试,使单片机应用系统设计变得简单容易。
Proteus软件涵盖了PIC、AVR、MCS8051、68HC11、ARM等微处理器模型,以及多种常用电子元器件,包括74系列、CMOS4000系列集成电路、A/D和D/A转换器、键盘、LCD显示器、LED显示器,还提供示波器、逻辑分析仪、通信终端、电压/电流表、I2C/SPI终端等各种虚拟仪表,这些都可以直接用于仿真设计,极大地提高了设计效率和设计水平。
Proteus软件已有20多年的历史,在国外应用较为普遍,尤其在教育界的口碑极佳。
近年来Proteus软件被引入国内,在多所高等工科院校中得到成功应用。
在单片机教学中采用Proteus软件,使单片机的学习过程变得直观形象,可以直接在基于原理图的虚拟模型上进行编程,并实现源码级的程序仿真调试,如有显示及输出,还能看到程序运行后的输出效果,配合各种虚拟仪表来展现整个单片机系统的运行过程,很好地解决了长期以来困扰单片机教学过程中软件和硬件无法很好结合的难题。
采用PC进行虚拟仿真实验要比采用单片机实验箱更为有效,因为用户可以根据需要随时对原理电路图进行修改,并立即获得仿真结果。
由于在PC上修改原理电路图要比在实验箱上修改硬件电路容易得多,而且还可以根据设计要求采用不同元器件,或者修改元器件参数以获得不同输出结果,在成功进行虚拟仿真并获得期望结果的条件下,再制作实际硬件进行在线调试,可以获得事半功倍的效果。
学生普遍反映,在Proteus软件平台上学习单片机知识,比以往单纯学习书本知识更易于接受,以原理图虚拟模型进行程序仿真调试,更易于提高单片机编程能力,还可以通过绘制和修改原理电路图增加很多实践经验。
Proteus组合了高级原理布图、混合模式SPICE仿真、PCB设计以及自动布线来实现一个完整的电子设计系统。
此系统受益于15年来的持续开发,被《电子世界》在其对PCB设计系统的比较文章中评为最好产品—“TheRoutetoPCBCAD”。
Proteus产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。
用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。
其功能模块:
—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE仿真;ARESPCB设计。
PROSPICE仿真器的一个扩展ProteusVSM:
便于包括所有相关的器件的基于微处理器设计的协同仿真。
此外,还可以结合微控制器软件使用动态的键盘、开关、按钮、LED,甚至LCD显示CPU模型。
支持
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 LED 汉字 点阵 显示屏 设计 毕业设计 论文