基于单片机控制的点阵式汉字电子显示屏的设计.doc
《基于单片机控制的点阵式汉字电子显示屏的设计.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的点阵式汉字电子显示屏的设计.doc(35页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)任务书题目: 点阵式汉字电子显示屏的设计任务与要求:以MCS-51系单片机为核心器件,组成点阵式汉字电子显示屏。显示屏由16*16LED点阵显示器组成,可以以此显示4个汉字。通过编编译可以对汉字修改。时间: 所属系部: 学生姓名: 学 号: 专业: 指导单位或教研室: 电子技术教研室指导教师: 职称: 2010年4月15日毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。目 录第1章 设计内容及设计方案11.1设计要求11.2 总体设计方案和论证11.2.1 LED显示屏控制
2、系统设计11.2.2系统模块化设计1第2章系统的功能概述22.1电路的基本概述22.1.1 电路的基本组成22.1.2电路的特点及功能22.2 主要设计内容及技术指标32.2.1 主要设计内容32.2.2 主要技术指标32.3 LED显示屏控制系统设计3第3章 系统硬件设计43.1 硬件电路组成及工作原理43.3 AT89C51单片机的结构53.3.1 AT89C5基本结构53.3.2 单片机引脚图及封装73.4 74 LS154译码器芯片介绍103.5 88 LED点阵显示模块的硬件设计及工作原理11第4章 系统的软件设计134.1 软件流程134.2 汉字的表示及编码原理144.3 提取汉
3、字的软件的设计及实现154.3.1 汉字的实现16第5章 系统调试与测试结果分析185.1元器件清单和使用的仪器仪表185.1.1电子设计元件清单185.1.2 使用的仪器仪表185.2 系统调试185.2.1硬件调试195.2.2软件调试195.2.3硬件软件联调205.3 测试结果20总 结21谢 辞22参 考 文 献23附录1 电路设计总原理图24附录2 程 序 清 单25摘 要随着电子技术和信息技术的迅速发展,计算机技术正在日益渗透到人们日常生活的方方面面,在这一进程中,单片机起到了重要作用。单片微型计算机是微型计算机的一个重要分支,也是一种非常活跃且颇具生命力的机种。单片微型计算机简
4、称单片机,特别适用于控制领域,故又称微控制器( MicroController Unit, MCU),单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器(CPU)、存储器(MEM)、输入/输出接口(I/O)等。因此,单片机只需要有适当的软件和外部设备,便可组成为一个单片机控制系统。自20世纪70年代问世以来,已经对人类社会的各个方面产生了巨大的影响。单片机技术开发和应用水平已经成为一个国家工业化发展水平的重要标志。近年来,由于单片机在国防、工业、医疗、交通、通信、机器人等高精尖技术领域的广泛应用,促进了单片机技术的迅猛发展。为了适应广泛要求,各种新型的速度快、体积小、功能
5、全、功耗低的单片机不断涌现出来。比较有代表性的主要有Intel公司的MCS-51系列以及其他公司的基于51内核的兼容机、PIC公司的PIC系列单片机、Atmel公司的AVR系列单片机以及32位ARM单片机等等。关键字:控制、微控制器、单片机第1章、设计内容及设计方案1.1、设计要求以MCS-51系单片机为核心器件,组成电阵式汉字电子显示屏。显示屏游16*16LED点阵显示器组成,可依次显示4个汉字。通过编程可以对汉字修改。1.2 、总体设计方案和论证1.2.1、 LED显示屏控制系统设计LED显示屏控制系统实现显示信息的刷新技术有动态扫描和静态锁存两种方式。方案一:动态扫描,即一行发光二极管共
6、用一行驱动寄存器,根据共用一行驱动寄存器的发光二极管像素数目,分为1/4,1/16扫描等;方案二:静态锁存,即每一个发光一极管都对应有一个驱动寄存器,从而保证了每一个发光一极管的亮度占空比为100%;动态扫描法可以大大减少控制器的I/O口,不但符合本设计的要,求而且应用较广,因此选用方案一。LED显示屏的数据传输方式主要有串行和并行两种。日前普遍采用串行控制技术,显示屏每个单元内部的不同驱动电路和各级联单元之间,每个时钟仅传送一位数据。采用这种方式的驱动IC种类较多,不同显示单元之间的联线较少,可减少显示单元的数据传输驱动元件,从而提高整个系统的可靠性和性价比,具体工程实现也较为容易。因此本设
7、计采用串行控制技术。1.2.2、系统模块化设计本系统采用单片机AT89C51为LED显示屏的控制核心,系统主要包括LED88点阵显示模块、74ls154译码器等。图1-1总体硬件组成框图系统框图如图1-1所示,系统主要由三大模块组成即74ls154译码器、AT89C51单片机, 88 LED点阵显示模块。第2章、系统的功能概述2.1、电路的基本概述2.1.1 、电路的基本组成 由AT89C51、4片74LS273及LED显示屏为核心组成的点阵式LED汉字显示屏是主要由时钟电路、复位电路、51单片机、点阵阳极驱动电路、点阵阴极驱动电路、1616显示屏6部分组成。该电路采用AT89C51单片机最小
8、化应用设计,P0口作为I/O口,输出行数据和控制信号。P2口作为I/O口,与“写”控制信号配合,输出列控制信号。LED显示采用动态扫描方式实现。控制电路部分由4片74LS32和4片74LS273传输信号,传输出来的信号通过74LS273输出。通过编译依次显示汉字。该LED显示屏用途广泛,一般用于各种公共场所,作为宣传和广告的工具1。 2.1.2、电路的特点及功能该装置通过点阵式LED汉字显示屏来显示输出汉字,通过编程能够随时对汉字进行修改、调整。本次设计以单片机AT89C51为核心,1#、2#锁存器分别控制上8行和下8行,3#、4#锁存器分别控制左8列和右8列。通过软件编译,从而达到汉字显示的
9、目的。通过此次设计让我们能更深一层的了解LED汉字显示屏的工作原理、各部分电路的功能作用以及整个电路的用途。该课题,要综合应用数字电路,模拟电路,单片机等方面的知识,并且还要学习protel、prosys、VW软件和新的器件,使我能进一步巩固加深所学的基本理论、基本技能和专业知识,使之系统化、综合化。并且培养我收集加工各种信息与获取新知识的能力以及动手制作的能力。该LED显示屏用途广泛,一般用于各种公共场所,作为宣传和广告的工具。对于公共设施服务有着极为重要的意义。2.2 、主要设计内容及技术指标2.2.1 、主要设计内容1、用单片机AT89C51及LED点阵显示器为核心器件,制作一个点阵式汉
10、字电子显示屏。2、完成电路原理图、印制电路板设计、元器件采购、装配及调试工作。3、完成该课题的程序设计、提交程序设计框图及程序设计清单。4、完成硬件与软件的综合调试,能实现预定的功能和主要技术指标。2.2.2 、主要技术指标(1)点阵式显示器能依次显示4个汉字。(2)通过编程能够随时对汉字进行修改、调整。 2.3、LED显示屏控制系统设计动态扫描,即一行发光二极管共用一行驱动寄存器,根据共用一行驱动寄存器的发光二极管像素数目,分为1/4,1/16扫描等,动态扫描法可以大大减少控制器的I/O口,不但符合本设计的要,求而且应用较广,因此选用此方案。LED显示屏的数据传输方式主要有串行和并行两种。日
11、前普遍采用串行控制技术,显示屏每个单元内部的不同驱动电路和各级联单元之间,每个时钟仅传送一位数据。采用这种方式的驱动IC种类较多,不同显示单元之间的联线较少,可减少显示单元的数据传输驱动元件,从而提高整个系统的可靠性和性价比,具体工程实现也较为容易。因此本设计采用串行控制技术。第3章、系统硬件设计3.1 、硬件电路组成及工作原理 本产品采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、时钟电路、复位电路、列扫描驱动电路(74HCl54)、1616LED点阵5部分组成,如图1所示。其中,AT89C51是一种带4kB闪烁可编程可擦除只读存储器(Falsh Programm
12、able and Erasable Read OnlyMemory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,工业标准的MCS一5l指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1 000次写擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌人式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。时钟电路由AT89C5l的18,19脚的时钟端(XTAI l及XTAL2)以及12 MHz晶振X、电容C2、C3组成,采用片内振
13、荡方式。复位电路采用简易的上电复位电路,主要由电阻R,R2,电容C,开关K组成,分别接至AT89C51的RST复位输入端。LED点阵显示屏采用1616共256个象素的点阵,可通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布。我们把行列总线接在单片机的I0口,然后把上面分析到的扫描代码送入总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89S5 1单片机,则需要使用32条I0口,这样会造成I0口资源的耗尽,系统也再无扩充的余地。因此,我们在实际应用中只是将LED点阵的16条行线直接接在P0口和P2口,至于列选扫描信号则是由416线译码器74HCl54来选择控制,这样
14、一来列选控制只使用了单片机的4个IO口,节约了很多IO口资源,为单片机系统扩充使用功能提供了条件。考虑到P0口必需设置上拉电阻,我们采用47 k排电阻作为上拉电阻。汉字扫描显示的基本过程是这样的:通电后由于电阻R,电容c1的作用,使单片机的RST复位脚电平先高后低,从而达到复位;之后,在C、C3、X以及单片机内部时钟电路的作用下,单片机89C51按照设定的程序在P0和P2接口输出与内部汉字对应的代码电平送至LED点阵的行选线(高电平驱动),同时在P11,P12,P13,P14接口输出列选扫描信号(低电平驱动),从而选中相应的象素LED发光,并利用人眼的视觉暂留特性合成整个汉字的显示。再改变取表
15、地址实现汉字的滚动显示。图3-1硬件电路组成3.3、 AT89C51单片机的结构3.3.1、 AT89C5基本结构AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,
16、ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图3-2所示 图3-2外形及引脚1 内部结构:只读存储器即ROM(READ ONLY MEMORY)。2 外部结构:1、电源:单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。3、复位引脚 4、EA引脚:EA引脚接到正电源端。3 引脚功能说明: 单片机的40个引脚大致可分为4类:电源、时
17、钟、控制和I/O引脚。 电源: VCC 芯片电源,接+5V; VSS -接地端;4 时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。 5 控制线:控制线共有4根,ALE/PROG:地址锁存允许/片内EPROM编程脉冲。 ALE功能:用来锁存P0口送出的低8位地址。 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。(2) PSEN:外ROM读选通信号。(3)RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。(4)EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内
18、外ROM选择端,管脚接到正电源端。 Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。6 I/O线89C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线).3.3.2、 单片机引脚图及封装图3-3 总线型引脚封装主要特性:与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz三级程序存储器锁定1288位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和
19、时钟电路 管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
20、 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它
21、们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。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/PR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 阵式 汉字 电子显示屏 设计

链接地址:https://www.31ppt.com/p-3939706.html