




免费预览已结束,剩余38页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LED点阵书写显示屏的原理与制作摘 要单片机AT89C51为核心,采用74HC138作为译码驱动器,可以控制LED点阵屏的输出字符模式状态,通过光敏三极管制作的光笔作为接收器,通过三极管放大,再经过反向电阻,输入单片机,实现灯从微亮到人眼可看见的点亮、“划亮”、“整屏擦除”“连写多字”笔画擦除“等功能。以它为控制系统进行了LED点阵显示屏的显示过程。设计并制作了一个基于3232点阵LED模块显示屏。该点阵可以实现扫描微亮和显示点亮两种工作模式,在扫描过程中通过自制光笔检测,获取行列坐标信息,实现“点亮、划亮、整屏擦除、笔画擦除、连写多字等书写显示功能,并且通过按键可以实现不同功能之间的切换。通过单片机的控制实现各种显示功能,该芯片控制一个行驱动器APM4953和两个列驱动器74HC595来驱动显示屏显示。该电子显示屏可以显示各种文字,全屏能显示多个汉字。信息处理技术于一体的显示系统,是目前国际上极为先进的显示媒体。经实践证明,该系统显示误差小,性能稳定,结构合理,扩展能力强。关键词:单片机 LED点阵显示 光笔 Dot matrix LED writing display screen AbstractAT89C51 single chip computer as the core, Using 74HC138 as a decoding driver, The state of the output character mode can control LED dot matrix screen, The light pen making as a receiver of photosensitive resistance, Through the transistor amplification, and then after the reverse resistance, Input scm, The realization of lamp can be seen from the micro light to the human eye, strike a light,Full screen erase write many words and other functions. Control system for it for the dynamic design and development of LED dot matrix display process.The design and implementation of a LED based on the 32 * 32 dot matrix display module. The lattice can realize scanning micro bright light and display two kinds of work mode, In the process of scanning through the self-made light pen detection, The ranks of coordinate information acquisition, The realization of light, lit, the entire screen erase, Solid multi word such writing display function, And through the key can switch between different functional. Through the MCU control to achieve a variety of display function, The chip controls good driver APM4953 and two row driver 74HC595 to drive the display screen to display. The electronic screen can display various kinds of text, Full screen can display a plurality of Chinese characters. System information display processing technology in one, Is currently on the extremely advanced display media. Proved by practice, this system shows a small error, Stable performance, reasonable structure, strong scalability.Keywords: single chip LED dot matrix display pen39目 录摘 要IAbstractII第一章 引言11.1选题背景11.2LED显示屏发展趋势11.3选题意义21.4设计基本要求2第二章 方案选择32.1 控制模块选择与论证32.2 控制按键的设计选择与论证32.3光笔的选择与论证32.4 LED驱动模块42.5 电源的选择与论证4第三章 硬件设计53.1 系统硬件设计及组成53.2 单片机概述53.3 单片机特点63.4 汇编语言优点63.5 AT89C51单片机简介63.5.1 复位电路设计83.5.2时钟电路设计93.6 LED点阵模块103.6.1. 点阵屏行驱动电路设计103.6.2. 点阵屏列驱动电路设计103.7光笔模块113.8光笔原理.133.8.1光笔检测电路设计14第四章系统软件设计154.1主程序设计154.2外部中断0服务程序(坐标检测)164.3外中断1服务程序(按键处理)174.4系统测试与结果184.4.1划亮功能的测试184.4.2笔画擦除功能的测试184.4.3连字多写的测试184.4.4光笔的测试184.4.5点亮的测试184.4.5整体测试和结果19总 结20致 谢21参 考 文 献22附录一 产品实物图23附录二 通电点阵实物图24附录三 通电擦除实物图25附录四 源程序26第一章 引言1.1选题背景LED (light emitting diode,发光二极管)是六十年代末发展起来的一种半导体显示器件。七十年代,随着半导体材料合成技术、单晶制造技术和P一结形成技术的研究进展,发光二极管在发光颜色、亮度等性能方面得以提高,并迅速进入批量化和实用化。进入八十年代后,LED在发光波长范围和性能方面大大提高,并开始形成平面显示产品即LED显示屏。由于LED 具有发光率高、使用寿命长、组态灵活、工作性能稳定以及在室内室外适应力强等优点,且LED显示屏的最大特点是不受面积的限制,可以达到几十甚至几百平方米以上,应用于教学、书写显示板、儿童玩具等各种信息。LED显示屏的应用涉及到社会经济的许多领域。另外,自2000年后随着高亮度LED产品亮度与效率增进,可携式产品(如手机、PDA、数字相机等)大量使用作为产品屏幕或按键光源,配合可携式产品市场成长,使得可携式产品成为LED最大应用市场。随着电子技术的发展,LED点阵书写显示屏是信息传播一种重要手段,成为现代化社会的一个闪亮标志,它的广泛应用将是一种趋势。因此,在科技以日新月异的速度向前发展,经济全球一体化的社会中,LED点阵显示技术发展前景乐观。1.2LED显示屏发展趋势现代信息社会中,作为信息视觉传播媒体的显示产品,它的技术得到迅速发展,进入二十一世纪的显示技术将是平板显示的时代,LED显示屏作为平板显示的主导产品之一无疑会有更大的发展,并有可能成为二十一世纪平板显示的代表性主流产品。全彩化蓝色及纯绿色LED产品自出现以来,成本逐年快速降低,已具备成熟的商业化条件基础材料的产业化。使LED全彩色显示产品成本下降,应用加快。LED产品性能的提高,使全彩色显示屏的亮度、色彩、白平衡均达到比较理想的效果,完全可以满足户外全天候的环境条件要求,全彩色LED显示屏的广泛应用会是LED显示屏产业发展的一个新的增长点。未来LED点阵显示屏会向着标准化、规范化,产品结构多样化的方向发展。1.3选题意义进入21世纪后,显示技术将是平板显示的时代,LED显示屏作为平板显示的主导产品之一无疑会有更大的发展,并有可能成为二十一世纪平板显示的代表性主流产品。LED点阵屏目前在平常社会中得了广泛的运用,但目前市场运用的电子显示屏只能做到简单的显示作用。要实现更多的功能都要在上位机上现实,所以本设计阐述了如何更简单制作LED书写显示屏,实现多种功能。本设计制作的是一个基于由3232的点阵LED模块的书写显示屏。本设计系统由主控模块、电源模块、光笔电路模块、键盘和LED点阵模块组成。在控制器的管理下,当光笔触及LED点阵模块表面时,获取行列坐标,在根据功能决定坐标处的LED是否点亮,从而在屏上实现“点亮、划亮、整屏擦除、连写多字、笔画擦除”等书写功能。1.4设计基本要求(1)在“点亮”功能下,当光笔接触屏上某点LED时,能即时点亮该点LED,并在控制器上同步显示该点LED的行列坐标值(左上角定为行列坐标原点)。 (2)在“划亮”功能下,当光笔在屏上快速划过时,能同步点亮划过的各点LED,其速度要求2s内能划过并点亮40点LED。 (3)在“笔画擦除”功能下,能对屏上显示的信息实现擦除(即:字体笔画过多或笔画不对进行修改)。 (4)在“整屏擦除”功能下,能实现对屏上所显示信息的整屏擦除。 (5)在“锁屏”功能下,能实现对显示屏信息进行保护。第二章 方案选择2.1 控制模块选择与论证方案一:8031芯片内部无ROM,需要外扩程序存储器,由此造成电路焊接的困难,况且使用8031还需要另外购买其他的芯片,从而造成成本较高,性价比低。方案二: 采用AT89C51作为主控器件,用来实现题目所要求的各种功能。此方案最大的特点是系统规模可以做得很小,成本较低。但是,单片机在处理高速信号时略显吃力,且此题目速度要求2S内能划过并点亮40点LED,51单片机很难实现这一要求。经过比较我选择AT89C51来设计2.2 控制按键的设计选择与论证方案一:选取44标准矩阵键盘,减少了I/O的使用,用8个I/O控制16个键,节省了很多的口线,降低了成本。 方案二:独立式按键是直接用 I/O 口线构成的单个按键电路,其特点是每个按键单独占用一根 I/O 口线,每个按键的工作不会影响其它 I/O 口线的状态。独立式按键电路配置灵活,软件结构简单。 经比较我选择了方案二2.3光笔的选择与论证方案一:采用光敏二极管(2CU2B)确定LED行列坐标值。光电二极管的光电流小,响应时间短,适用于要求光电流与照度成线性关系或要求工作频率高的电路,但其灵敏度较低,光电流较小,不易判别光笔所在处的LED在点阵屏中的坐标。 方案二:采用光敏三极管(1KL3B)确定LED行列坐标值。光电三极管光电流大,响应时间短,且其灵敏度非常高,很容易判别光笔所在处的LED在点阵屏中的坐标。 经比较及测试:光敏三极管作为光笔检测器件,能够很好的满足题目的要求,因此,本系统采用方案二。2.4 LED驱动模块方案一:采用静态锁存方式,将每一个LED发光管的一端接至单片机的一个I/O口,另一端通过电阻接电源。这种方法可以直接驱动LED,原理简单,驱动能力强,LED的亮度也可以通过限流电阻调节,非常方便,但此种方法太浪费单片机的I/O口,只适合于较小的系统。 方案二:采用动态扫描方式,通过三极管驱动并联在一起的LED发光管的一端(共阴或共2端),LED发光管的另一脚接通用I/O口,控制其亮灭。该方法能驱动较多的LED,控制方式较灵活,而且节省单片机的资源。 比较以上两种方案,系统设计中采用方案二。2.5 电源的选择与论证方案一:采用普通的干电池,电压稳定,方便携带,但工作时间短不利于大屏幕显示,并且造成环境污染,不利于环保。 方案二:采用直流稳压电源,由输入12V稳压后5V,这样电压稳定能持续工作,不会出现断电现象,并能用于大屏幕显示,使用方便,携带也方便,不会造成环境污染,节省成本。不会造成大量浪费。综上所述,采用方案二,即直流稳压电源。第三章 硬件设计3.1 系统硬件设计及组成本设计的硬件原理结构如图3-1所示。该系统由主控模块AT89C51、光笔检测模块、LED点阵显示模块、键盘输入模块、驱动模块5个部分组成。图3.1单片机原理图3.2 单片机概述单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。在单片机的基础上发展起来的嵌入式系统已成功进入商业市场。嵌入式计算机系统是以应用为中心,以计算机技术为基础,软硬件可裁减,适应应用系统对功能,可靠性,成本,体积.功耗等严格要求的专用计算机系统。此后一些公司也纷纷推出了自己的嵌入式操作系统,这些嵌入式操作系统都具有嵌入式的典型特点:它们均采用占先式的调度,响应时间短,任务执行的时间可以确定;系统内核很小,具有可裁减性。可扩充性和可移植性,可移植到各种处理器上,较强的实时性和可靠性。适合嵌入式应用。如今,实时内核逐渐发展为多任务操作系统,并作为一种软件平台逐步成为目前国际嵌入式系统的主流。3.3 单片机特点(1)小巧灵活,成本低,易于产品化。它能方便的组合成各种智能化的控制设备及各种智能仪器与仪表。 (2)面向控制,能针对性的解决从简单到复杂的各类控制任务,因而能获得最佳的价格性能比。 (3)抗干扰能力强,适应温度范围宽,在各种恶劣环境下都能可靠性工作,这是其它机种无法比拟的。 (4)可以很方便的实现多机和分布控制。使整个控制系统的效率和可靠性大幅度提高。 单片机具有体积小、功耗低,价格便宜等优点,近年来还还开发了一些以单片机母片为核(如80C51),在 片中嵌入更多功能的专用型单片机(或者叫专用微控制器),因此单片机在计算机控制领域中应用越来越广泛。 3.4 汇编语言优点汇编语言的主要优点有:(1)速度快,可以直接对硬件进行操作(这对诸如图形处理等关键应用是非常重要的)(2)能够直接访问与硬件相关的存储器或 I/O 端口(3)能够不受编译器的限制,对生成的二进制代码进行完全的控制(4)能够对关键代码进行更准确的控制,避免因线程共同访问或者硬件设备共享引起的死锁(5)能够根据特定的应用对代码做最佳的优化,提高运行速度(6)能够最大限度地发挥硬件的功能。3.5 AT89C51单片机简介控制器电路包括单片机芯AT89C51电路、显示电路和按键。AT89C51 是一种低功耗、高性能控制器, AT89C51产品指令和引脚完全兼容。程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU和在系统可编程,使得AT89C51为众多控制应用系统提供高灵活、超有效的解决方案。AT89C51是一种带4 kB闪烁可编程可擦除只读存储器的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,工业标准的MCS一51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1 000次写擦循环,数据保留时间为10年。它是一种高效微控制器,为控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。 3.2单片机引脚图RST: 复位信号输入端,高电平有效。当晶振工作时,RST脚持续2 个机器周期高电平,就可以使单片机复位。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 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口作为第八位地址接收。 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”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故3.3单片机引脚功能图3.5.1 复位电路设计单片机有多种复位电路,本系统采用电平式开关复位与上电复位方式,电路如图3-4所示。当上电时,C3相当于短路,使单片机复位,在正常工作时,按下复位键时单片机复位。在有时碰到干扰时会造成错误复位,但在大多数条件下,不会出现单片机错误复位,而可能会引起内部某些寄存器错误复位,如果在复位端加一个去耦电容,则会得到很好的效果。 3.4复位电路图3.5.2时钟电路设计AT89C51单片机芯片内部设有一个由反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡电路的输入端和输出端,时钟可由内部或外部生成,在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就会产生自激振荡。系统采用的定时元件为石英晶体和电容组成的并联谐振回路。晶振频率选择12MHZ,C2、C3的电容值取30pF,电容的大小起频率微调的作用。 3.5 时钟电路图如图3.6 LED点阵模块3.6.1. 点阵屏行驱动电路设计点阵APM4953芯片是用在点阵单元板的行驱动 ,每一显示行需要的电流是比较大的,要使用行驱动管,每片4953可以驱动2个显示行。3.6.2. 点阵屏列驱动电路设计本系统采用的是32*32点阵屏,列驱动电路由集成电路74HC595构成,用于驱动显示列,每片74HC595可以驱动8列。它具有一个8位串行输入/输出或者并行输出的移位寄存器和一个8位输出锁存器的结构,而且移位寄存器和输出锁存器的控制是各自独立的,可以实现在显示本行各列数据的同时,传送下一行的列数据,即达到重叠处理的目的。 3.6点阵模块电路图3.6点阵显示图3.7光笔模块在本系统中,光笔是一个非常重要的一个环节,为了更好的稳定工作,必须添加适当的抗干扰措施。在信号传输方面采用S8050三极管进行电信号的放大,在利用1KL3B光敏三极管(光电传感器)使光敏三极管将电信号转换成光信号来输出。3.7.1 光笔元器件介绍(1)IN4148 元器件:IN4148是一种小型的高速开关二极管,开关比较迅速,广泛用于信号频率较高的电路进行单向导通隔离,通讯、电脑板、电视机电路及工业控制电路中也常用它。 3.7 IN4148元件图(2)S8050元器件:S8050是一个小功率的NPN三极管,通常用作信号放大或者用作电子开关,它基极加1K电阻接在I/O口上,发射极直接电源的地,集电极直接接一个保护二极管。 3.8 S8050元件图 (3)1KL3B光敏三极管元器件:光敏二极管和光敏三极管是光电转换半导体器件, 光敏三极管具有很大的光电流放大作用,即很高的灵敏度。可以完全驱动下一级的普通的三极管,使普通的三极管饱和导通,处于开关状态。与光敏电阻器相比具有灵敏度高、高频性能好,可靠性好、体积小、使用方便。 3.9 1KL3B元件图(4)3296电位器(滑动变阻器)3296电位器是螺杆驱动的预调电位器,可以通过螺杆的旋转调整触点在电阻体上移动,从而改变电位器的阻值,3296电位器可以一直旋转,但是调整到最大或最小阻值后,触点是不会在随着螺杆的旋转移动的,这也起到了一个保护专用,3296电位器是最常用的多圈电位器之一。 310 3296元件图 (5)LM393双电压比较器LM393 是双电压比较器集成电路。输出负载电阻能衔接在可允许电源电压范围内的任何电源电压上,不受 Vcc端电压值的限制.此输出能作为一个简单的对地SPS开路(当不用负载电阻没被运用),输出部分的陷电流被可能得到的驱动和器件的值所限制.当达到极限电流(16mA)时,输出晶体管将退出而且输出电压将很快上升。3.11LM393元件图3.8光笔原理.光笔所接收到的信号一般都非常微弱,而且光探测器输出的信号往往被深埋在噪声之中,因此,要对这样的微弱信号进行处理,一般都要先进行预处理,以将大部分噪声滤除掉,并将微弱信号放大到后续处理器所要求的电压幅度。光笔由笔体、元器件、开关等组成,工作时,先由S8050NPN型三极管的放大,把输入的电流放大,放大后的电流送人电路中,经过限流分压,再将电流送人LM393比较器进行对比,对比后如达到所需要求在由IN4148二极管接收信号,收到信号后由3296电位器(滑动变阻器)来自动调节或手动调节信号的强弱,最后由1KL3B光敏三极管将电 3.11光笔实物图信号转换成光信号输出,最终达到点亮点阵显示屏的效果。 3.12光笔原理图3.8.1光笔检测电路设计用红外光电三极管自制光笔,光笔检测电路如图3.13所示。图中Q2是用红外光电三极管,用来完成对3232点阵红色LED灯点亮或熄灭的检测;R6,RP1用于对Q2进行限流,另外还可以调节RP1来提高或减小输出的电压值;R7,R8是用于给U3A(比较器)的同相端提供基准电压值,通过它跟采集信息输出来的电压值进行比较(U2U3,U1=Umin),R12是U3A的输出上拉电阻。 3.13光笔检测原理图工作原理如下:当红光照到红外光电三极管上时,红外光电三极管的电阻变小,其射极电压升高,此时2脚电压比3脚电压高,比较器1端输出为低电平。当电容C11充电一段时间之后,比较器2脚电压比3脚电压低,比较器1端输出为高电平。由此,当检测到光信号时,该电路将产生一个脉冲信号。由于在电路中加了耦合电容,可有效地防止环境对光笔的影响。该方案简单易行,对光笔位置判断的灵敏度较高,抗外界干扰能力强。采用红色点阵和红外光电三极管能够有效地减少环境可见光对光笔中光电三极管的干扰。第四章系统软件设计4.1主程序设计 主程序包括系统初始化,点阵扫描控制,以及“点亮”“擦除”等功能下数据处理程序,如4.1流程图所示。其中点阵扫描控制程序,使点阵按行列有规律地循环点亮,点亮显示的列控制是通过判断点阵显示缓冲内容对应位的信息,当需要点亮时,控制片选有效,反之,控制片选无效,利用微亮扫描过程实现点亮控制。 4.1主程序流程图4.2外部中断0服务程序(坐标检测)外部中断0是作为光笔的检测使用,如图所示。光笔碰触显示屏过程中,遇到发光点输出翻转的跳变信号,送给单片机中断,作为中断的触发信号,由于中断程序优先执行,打断微亮扫描过程,在中断服务程序中根据此时的行列扫描的序号,就可判断光点的坐标,进而为其它功能的实现提供依据。 4.2外部中断0服务流程图4.3外中断1服务程序(按键处理)光笔接近LED显示屏某点时,光电检测原件捕捉到扫描到此时的光信号,程序进入外中断子程序。程序判断此时处于何种功能状态,调用相应算法处理,赋值对应寄存器,实现点亮、划亮、整屏擦除、笔画擦除、连写多字、等功能。点亮、划亮:程序扫描到相应点,对应点亮占空比增大,相应亮度增大,与附近微亮差异明显。笔画擦除:捕捉对应点,恢复微亮扫描操作。整屏擦除:整屏恢复微亮扫描操作。 4.3外中断1服务流程图4.4系统测试与结果4.4.1划亮功能的测试 给系统上电,按相应按键使系统处于划亮模式下,光笔接触LED显示屏的某点,看该点是否被点亮,结果该点被点亮,光笔离开LED屏该点未熄灭,光笔划过的地方都变亮,划亮功能实现。4.4.2笔画擦除功能的测试给系统上电,按相应按键使系统处于划亮模式下,光笔接触LED显示屏的某点,看该点是否被点亮,结果该点被点亮,光笔离开LED屏该点未熄灭,光笔划过的地方都变亮,再调节相应的按键,使系统处于笔画擦除模式下,光笔划过LED点阵亮着的地方,相应的点熄灭,笔画擦除功能实现。4.4.3连字多写的测试 给系统上电,按相应按键使系统处于写字保护模式下,在LED点阵上连续写下字后,屏上连续显示刚才写下的字,连字多写测试正常。4.4.4光笔的测试 给系统上电,输出端不与STM32连接,用万用表测量输出端电压,为5V输出高电压,把光笔靠近点阵的发光点再次用万用表测量输出端电压,输出低电平,光笔工作正常。当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该坐标处的LED是否点亮至人眼可见的显示状态,从而在屏上实现“点亮、划亮、整屏擦除”等书写显示功能。4.4.5点亮的测试把每一次获取到的定点行列坐标分别存放到一个32*32的二维数组!再把该行数组的所有列坐标(第二维)进行“相与”运算。得出该行要点亮定点的新数阻值,再把该数据通过74HC595串行发送显示,同时调用获取坐标,确立新坐标。4.4.5整体测试和结果各模块均调通,将调好的模块连在一起,加上5V电压源,启动进行系统初始化,按键进入点亮模式,用光笔在LED点阵书写显示屏上接触,可以看到接触的点亮,LED上显示亮点的精确坐标,用光笔快速的在书写显示屏上划过,发现划过的地方变亮,多次操作都能实现。 再次按键,进入反显模式,光笔划过,发现经过的地方没有亮其它的部分变亮,反显测试正常,再次按键进入擦除模式,用光笔在屏幕上划过,显示屏亮的地方变暗了,在按一次键可以看到整屏由亮变暗,实现了擦除这一功能,最后进入多字连写模式,经过反复的测试,所有的功能都能很好的实现,系统正常。 4.4通电LED点阵屏图 总 结通过一个多月的实践,完成了LED点阵书写显示屏的设计,对该系统有了一个初步的认识和了解,通过毕业设计,使我们应用所学的各种理论知识和技能,进行全面、系统、严格的技术及基本能力的训练。毕业设计能够加强各门课程的联系,拓展一些相近或相关专业知识的技能磨练了我们的意志,锻炼了我们的思考能力和动手能力为我们毕业后走向工作岗位打下了坚实的基础。在进行整个设计之前,应该先根据设计需求仔细分析,对单片机及各个所用到的芯片进行选型,然后对各个硬件模块进行搭配组合。这次设计让我感触最深的应该是软件的调试,控制器的功能越多,程序的内容就越复杂,在编写程序时,最好不要把整体的功能都写好了之后再去和硬件结合调试,这样如果出现了问题将非常的不好排除故障;最好的方法是编好了某一个功能之后,就要和硬件结合起来,去验证程序的对错,这样检测起来就大大降低了检错的范围,同时也提高了工作的效率,逐步的把这些功能累加起来,就能很好的完成我们的目标了。LED点阵书写显示屏作为平板显示的一支新军在以后的应用中必将发挥出更大的生命力,也必会给人类带来更多更美好的视觉感受。其实,在我们的背后,老师的指导是我们坚实的后盾,感谢老师对我们的细心指导。通过这次毕业设计,我的能力有了很大的提高,认识也有加深,我觉得它就像给我敞开了一扇门,让我有方向,有动力,有信心。我知道我应该坚持下去,要不然,这扇门也会朝我关闭。致 谢首先,感谢我的学校。大学三年,我学到了很多新的知识,同时我也改变了很多进步了很多。而这些应该归功于我的学校。其次,感谢所有授过我课的老师,无论是基础课老师还是专业课老师。对基础课的学习为我在以后的学习打下了良好的基础通过学习英语知识,我基本掌握了外文阅读和翻译的能力;通过学习计算机知识,我能够熟练使用多种基本软件和专业软件的使用方法,包括基本办公软件,以及自己查询到并自学的一些专业软件,如电路仿真软件multisim和电路图绘制软件protel。最后,感谢李春梅、张凤红等同学对我的帮助和指点。没有他们的帮助和提供资料对于我一个人来说要想在短短的几个月的时间里完成毕业论文是几乎不可能的事情。特别感谢我的指导老师马雪峰老师。在马老师的悉心指导下,我对毕业设计的认识从一团糟到有了初步的认识到明确了任务目标,再到基本工作的组织和完成以及对工作任务的检查和整理。通过这样一个过程,使我更深一步地了解了书写点阵及单片机的原理和应用。 参 考 文 献1 田效伍. 电气控制与PLC应用技术. 北京: 机械工业出版社,20062 邵惠鹤. 工业过程高级控制. 上海:上海交通大学出版社,19973 田希晖.C51单片机技术教程. 北京: 人民邮电出版社,20074 段晨东.单片机原理及接口技术. 北京: 清华大学出版社,20045 唐颖. 单片机原理与应用及C51程序设计. 北京: 北京大学出版社,20086 赵文博.单片机语言C51程序设计. 北京: 人民邮电出版社,20057 张义和.例说51单片机(C语言版). 北京: 人民邮电出版社,20088 李友善.自动控制原理. 北京: 国防工业出版社,1999附录一 产品实物图附录二 通电点阵实物图附录三 通电擦除实物图附录四 源程序/32X32书写点阵显示屏1点亮划亮2笔画擦出3清屏4唤醒#include STC12C5A.H /包含51单片机头文件#include intrins.h#define uchar unsigned char#define uint unsigned int/*/ sbit k1=P00; /定义功能按键接口sbit k2=P01; /定义功能按键接口sbit k3=P02; /定义功能按键接口sbit k4=P03; /定义功能按键接口sbit L1602_RS_POW=P44; /定义电源功能接口 /*/sbit DAT=P14; /模拟数据发送端口sbit DAT2=P15; /模拟数据发送端口sbit CLK=P13; /模拟时钟控制端口sbit SUO=P12; /模拟锁存信号端口/*$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$*/sbit a=P34; /行数据扫描信号sbit bb=P35; /行数据扫描信号sbit c=P36; /行数据扫描信号sbit d=P37; /行数据扫描信号sbit en=P17; /行数据扫描信号/*/*$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$-_-$_-_$*/unsigned char xdata zuhehou128= /中英文混合显示0x00,0xFC,0x00,0x00,0x00,0x80,0x80,0x80,0xFF,0x80,0x80,0x80,0x80,0x80,0xA0,0x40,0x00,0x0F,0x04,0x02,0x01,0x00,0x00,0x20,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*子,0*/0x40,0x44,0x44,0x44,0xFE,0x24,0x20,0xE0,0x30,0x50,0x50,0x88,0x04,0x82,0x61,0x18,0x00,0x02,0x0C,0x08,0x7F,0x00,0x00,0x07,0x04,0x04,0x04,0x02,0x01,0x06,0x38,0x10,/*发,1*/0x80,0x80,0x80,0xFC,0x84,0x84,0xFC,0x84,0x84,0x84,0xFC,0x84,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x10,0x10,0x1F,0x10,0x10,0x10,0x1F,0x10,0x40,0x40,0x7F,0x00,/*电,2*/0x00,0xFC,0x00,0x00,0x00,0x80,0x80,0x80,0xFF,0x80,0x80,0x80,0x80,0x80,0xA0,0x40,0x00,0x0F,0x04,0x02,0x01,0x00,0x00,0x20,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*子,3*/;/*#*/unsigned char code tab= /定义显示数据,根据取字模软件进行提取0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船厂入职考试题及答案大全
- 测量学仪器考试题及答案
- 高水平安全保障新质生产力
- 西北省份发展新质生产力
- 郑州新质生产力发展策略探析
- 工程力学 课件 柔索约束
- 2025年疼痛管理与镇痛药物应用评估模拟测试卷答案及解析
- 民族小学安全培训设施课件
- 2025年儿童保健与早期教育心理评估答案及解析
- 2025年老年医学老年痴呆症评估与干预模拟试卷答案及解析
- 感恩教师节幼儿园教师节
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- 病人出入院的护理课件
- 电缆安全小知识培训内容课件
- (2025年标准)员工住房安全协议书
- 青海省尖扎县2025年上半年公开招聘辅警试题含答案分析
- 苏教版2025-2026秋三年级数学上册教学计划及课时安排
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘31人(第一批)笔试模拟试题及答案解析
- 色彩的三属性05课件
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
- 中铁施工管理办法
评论
0/150
提交评论