




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4系统软件设计目录绪论1.1设计背景及意义在现如今经济快速发展进步的阶段,人类赖以生存的第一物质基础就是能源,全球社会经济的快速发展进步,离不了发展历史上1次次的科学技术社会革命,可再生利用能源的研发是非常重要的1次社会革命,而最为明显的是宣传广告牌,是由最开始的霓虹灯转化成现如今的LED自动显示屏,并且在数据通信行业领域里,LED电子显示屏在日常生活里愈来愈关键,无论是商业街、院校都和它紧密联系。毕竟在旧有传统类型的意义上,霓虹灯宣传广告牌在视觉感官作用效果、实时动态自动成像、电量损耗上都没有办法和更高端、更简约的LED自动显示屏相媲美,现如今的LED自动显示屏的作用功能都十分超强,高可行性、自动显示模式灵活多样,发光工作效率高、用电总量小、十分轻、节省分布空间、稳定安全性高、易操作应用安装设置及对室内户外环境满足适合水平强等优势,在未来会有更大的发展进步分布空间。现如今许多厂商都开始加大宣传广告方面投入资产,由于现如今的宣传广告产业非常发达,在宣传广告上的资产投入在非常短时间里,都能够获取回报。特别是新开业的店等更愿意在宣传广告宣传推广上投入,在宣传广告业如此发达的21世纪,很多商铺门之前,都自主安装设置宣传广告自动显示屏。很多电子自动显示屏都是能够实时修改调整宣传广告主要内容的,不再是旧有传统类型的印刷宣传广告牌。在这其中,分布点阵自动显示屏在电子宣传广告牌里,所占比例较巨大,由于分布点阵自动显示屏,可以自动显示多种字体和图案等,与此同时,市场价格又比液晶电子显示屏要低许多,分布点阵自动显示屏由于作用功能性强与此同时,市场价格非常低廉,因此,被许多厂商运用作为电子宣传广告牌。在今后,分布点阵自动显示屏就会被推广使用在更多行业领域,与此同时,分布点阵自动显示屏的作用功能也会慢慢完善改进,现如今很多分布点阵自动显示平都支持自动显示主要内容修改,不仅仅能够在计算机操作控制端,修改调整宣传广告主要内容,还能够直接经过移动智能手机链接,时时刻刻展开宣传广告主要内容修改调整。1.2国内外发展现状及其趋势基于边界扫描技术的FPGA技术[1]由于其处理速度快、可编程逻辑单元数量多、资源丰富,在处理大流量数据应用方面具有独特的优势。以FPGA为目标芯片,按照模块化设计思想,重点设计了三原色LED系统[2]。视野非线性Gamma校正技术[3],由于采用了主显示,为正常还原显像管视频信号,对信号源产生设备进行非线性预校正,即全部视频信号源(广电信号,DVD,VCD等)对视频信号(如摄影机等)进行预处理和非线性预校正。颜色空间转换技术[4]由于LED的三色与NTSC/PAL系统的三色波长不同,LED的颜色空间将比NTSC/pal的颜色空间大。因此需要采用一种颜色空间转换技术,以符合NTSC/PAL的再现,使屏幕更加自然和流畅。帧刷新技术[5],需要快速显示运动图时,就会造成显示图的变形,为了解决这些问题,也就是说,屏幕的数据更新方式是同时刷新整个屏,而不是逐行刷新这样提高了图恢复的质量,也能和高速摄像机同时用,它能显示快速运动的图像而不失真针对传统平面LED显示屏的局限性提出一种基于POV(视觉暂留)原理[6-7]的旋转显示屏的设计技术。设计采用双处理器[8]方案一只处理器负责旋转显示屏部分另一只处理器负责电机驱动以及其他扩展功能[9]。重点介绍了各模块电路的硬件设计方法和系统软件设计方法,实现了数字、字母、图形等信息的显示。本发明具有原理巧妙、成本低、显示效果好的特点[10]。利用WIFI远程控制技术[11]中显示的内容,WIFI模块可以整合原有的LED广告牌,实现对LED广告屏的无线控制,并通过WIFI信号将广告屏与WIFI智能终端相连。在智能WIFI终端,它能控制LED灯的颜色和亮度,改变LED广告屏的广告内容。(2)显示屏控制器相关特性与应用领域。液晶电子显示体系[12]是自动显示操控管理体系的主要构成组分,截至目前自动显示体系由自动显示的核心所在设备构成与操作控制工作电路构成。自动显示屏的使用关系到社会经济的很多行业领域。LCD控制面板由液晶图片像素的矩形分布阵列构成[13]。在LCD显示器设备的一侧,图片像素电极成行链接,但是在另一侧,图片像素工作电极成列链接。在某一时间点,当工作电压被增加到行的时候,上述列电极被设立为相同或者完全相反的工作电压以激活所选行的图片像素。这样,LCD的显示器设备就被逐行自动扫描,持续自动刷新图片像素分布状态。这和实时动态储存设备的装修装潢模式十分类似。LCD联动控制器设备经过调自动输出到LCD的工作电位数据信号的频次,最大峰值,振荡相位,频次等系数来成立交流联动电场,完成液晶显示屏控制器设备[14]的自动显示作用效果。1.3主要应用领域民航机场投资建设发展[15]对自动显示数据信息,有十分确定的多种要求。LED电子屏幕是飞机数据信息自动显示体系的第一选择产品,如上海浦东国际机场珠海机场,黄田等机场,及中国几十个新建和改扩建机场都选用了国产LED屏幕产品。随着智能交通系统[16](ITS)的兴起,现如今我们肉眼能看到可变情报板和限速标志都是有LED显示屏来提供,已广泛应用于城市交通、高速公路等全地方领域,取代外国的同类产品。广告媒体[17]大型室内外显示屏大部分用作为广告媒体外,中国一些城还拥有LED集群式的展示广告体系。中国几十列旅客列车上用火车LED展示广告系统,并正在推广中。这是LED显示器的主要用途领域之一[18-19],这几年来发展迅速。现在,LED显示器,价格低廉,生产技术先进。外国公司在内地市场很难竞争。现在,世上大多数LED显示器件都是在我国生产制造的。能肯定的是,我国在LED的生产领域有着非常广阔的前景[20]。2系统分析及整体分析2.1系统需求分析显示屏带给人们方便,越来越受到人们的重视。设计一个可靠性高、实用性强的多用途电子显示屏是科技社会发展的需要,也是人们正常生活的保障。电子显示屏的应用广泛,在很多地方已经成为必须要有的装置,有了安全保障的作用。但在实际使用过程中,也出现了许多问题,有产品质量不及格,存在产品功能不够好、可靠性稳定性不高;只显示某种设定的字体,出现错误的显示内容等有很多多问题。本次研究设计主要研究分析了自动显示屏体系的综合设计规划方案,之后综合系统设计了整体硬件设施结构,之后选用适合类型的元设备器件,而且研究分析了每一个元设备器件的理论与选用它们的主要原因。在不断科技的发达人们的需求也不断的提高,本课题以拟开发一款实时电子显示屏,通过51单片机进行控制方案分析,在每个场合需要显示的东西就不一样的有些需要及时修改显示内容,而这时需要设计一个多用途的显示屏是非常需要的。在显示屏上显示的内容可根据改程序来该显示内容而更方便的是在手机APP上面来直接控制显示内容。2.2系统硬件组成框图大多数LED显示器都在室外和室内,为便于检修和保护,采用模块化设计方法在硬件是在电路设计中一个很好用的方法。所以硬件的质量非常高,既满足了模块本身的功能,又与整个系统相融。如图2-1所示,根据显示系统的功能特征控制部分执行显示命令并处理显示代码以控制显示部分的显示内容和显示模式,确定系统硬件由显示屏部分和控制部分构成。图2-1系统硬件组成框图2.3设计基本方案这类实物制造加工与生产加工离不了51体系单片机设备里的STC12C5A60S2控制芯片与WiFi组成部分的通信,包括供应电源组成部分,按钮组成部分等,撰写好应用程序之后,经过联动LED的行工作电路以及列工作电路,进而完成对LED电子屏幕总体自动扫描,硬件应用体系的组成构造框体,具体如下图2-2示。图2-2统结构框体2.4单片机方案选型系统设计首先考虑的是单片机的模型,因为单片机是整个系统中最重要的构成部分。选择单片机的型号时需要考虑左右何时:(1)单片机的型号应满足系统性能条件。,(2)单片机的成本应很低,这样整个系统的成本就会很低。(3)单片机的市场使用率要高,这样在后期实物制作时才能够方便采购。方案一:STC89C51是一款8位单片机,引脚加起来40个。IO端口数为32单片机可以用的,针对普通的综合系统设计,单片机设备管脚的数目是充足的。但是51类型的单片机不具有超强的数据信息运算分析综合水平,例如不支持浮点计算等。并且单片机设备片内信息资源也比较少,51单片机设备没有内部AD或DA功能模块,假如要求用到AD交换的话,要求外界工作电路接AD交换功能模块。方案二:STM32F103单片机是一款32位单片机。STM32单片机比起51单片机,其有很高的性能。并且单片机内部还有更丰富的片内资源,虽然价格比51单片机贵,但是STM32单片机能够满足一些脚位复杂的设计场景。STM32单片机设备通常推广使用在少数比较庞杂的操控管理体系里,STM32可以符合上述操作控制中心数据信息告诉需要。方案三:本设计采用STC12C5A60S2型单片机作为整个综合系统设计里的操控管理体系的操作控制中心。STC12C5A60S2单片机设备是一类八位单片机设备。8位单片机的计算数据能力和处理数据速度不如16位或者32位单片机,但8位单片机的价格优越8位单片机是指单片机的内部数据办以8位数据的形式进行。同时STC12C5A60S2作为比较主流的8位单片机,因此大部分的学生在设计电路时都会选择采用51单片机。51单片机的性能虽然没有STM32那样优越,但是作为一些小型系统的控制核心还是能够满足系统需求的。通过全方位思考,本次研究设计应用单片机设备STC12C5A60S2作为体系的操作控制芯片。因为本次研究设计仅仅需要对自动显示数据信息展开综合处理研究,因此STC12C5A60S2单片机的性能完全能满足设计条件。相同条件下,51单片机外围电路设计简易,芯片成本低。作为系统的控制芯片,是最好选择。。2.5显示方案正常而言体系的自动显示设备器件的有液晶显示屏、数码电子管分布点阵屏等。数码电子管又分为数码电子管与多位数码电子管,单位数码电子管只可以自动显示单个数据0-9,而通常是数码电子管,则能够自动显示多位0-9数据,共划分为共阳极数码电子管与共电源阴极数码电子管。数码电子管市场价格低,使用工作电路也不庞杂,所以常常被推广使用在少数简易自动显示的场所,但是数码电子管自动显示的模式也存在许多有限性,数码电子管只可以自动显示数0-9与英语字母,因此在少数要求自动显示的主要内容的场所,是有需求的数码电子管的自动显示作用功能常常是不够用的。LCD1602液晶显示屏,显示内容能是数字或字母的形式,它能显示32个字符。能在很多场所使用。是一种经常所见的液晶显示器件,LCD1602即使能够在单片机设备下联动下自动显示数个存储字符与字母,但是LCD1602并不可以自动显示汉语中文汉字,所以在有中文汉字实际需求的场所并非适用。与此同时,LCD液晶显示屏会占据更多的单片机设备IO端口管脚,所以运用LCD液晶显示屏,时要求储存IO端口信息资源。分布点阵屏是一个自动显示设备器件是有分布点阵LED构成的。分布点阵屏上的每一个LED代表一个图片像素点,可以产生数字,中文汉字与图片,分布点阵屏按照有效尺寸又能够划分为8*8、16*16、32*32、64*64等分布点阵屏,知道了解宣传广告牌综合系统设计这些层面上分布点阵屏的运用频次比较大,分布点阵屏的管脚也非常多,图片像素点愈多的电子显示屏管脚愈多,所以运用分布点阵屏时,通常都是要求经过拓展控制芯片来联动,经过这样的联动模式能够节约单片机设备IO端口信息资源。综合以上研究分析,本次研究设计最后思考选择点屏,作为阵体系自动显示设备器件,点阵屏的显示效果比数码管、液晶屏更好。2.6电压转换电路设计系统采用5V电力供电,而WIFI模块在系统电路中采用的是3.3V电力供电。因此,有必要在系统中增加一个电压转换模块,实现5V电压到3.3V电压的转化。下图2-3是电压转换电路图。采用AMS117-3.3v电压调节芯片实现3.3v电源输出。稳压芯片的输出端并联电容,稳定输出电压,消除输出电压中的纹波,提升输出电压的稳定性。图2-3电压转换电路图2.7下载接口设计完成作用功能:为了分布点阵屏可拓展和自动上位机,来展开通讯操作控制,预先保留串行连接端口,而且这个端口能够为单片机设备自动更新调整应用程序运用,VCC接5v工作电源,GND连接大地,RX与TX依次接下载线的TX与RX。单片机设备下载口,可知图2-4所示。图2-4下载接口电路图2.8存储电路设计本设计采用AT24C02芯片作为数据储存模块,因此51单片机没有内部EEPROM,因此不能直接使用单片机进行数据掉电存储,因此设计了外部储存模块。数据储存电路图如下图2-5所示。该芯片用于实现点阵数据储存。AT24C02是一个串行E2PROM储存器设备,它使用I2C通讯模式进行数据通讯。图2-5存储电路电路3系统硬件及设计分析3系统硬件设计分析3.1STC12C5A60S2系统本次研究设计应用STC12C5A60S2型单片机设备作为整个操控管理体系的操作控制中心。8位单片机是指单片机的内部数据以8位数据的形式进行STC12C5A60S2单片机是一种8位单片机。因此,8位单片机的数据计算能力和数据处理速度不如16位或32位单片机,但8位单片机的价格优越。同时STC12C5A60S2作为比较主流的8位单片机,因此大部分的学生在设计电路时都会选择采用51单片机。51单片机的性能虽然没有STM32那样优越,但是作为一些小型系统的控制核心还是能够满足系统需求的。51单片机具有定时器、外部中断、串口通信等资源,同时该单片机32个IO端口可作为输入和输入端口引脚数量多达40个,完全能满足单片机的设计要求。从下面的图3-2能看到STC12C5A60S2的引脚图。端口P0:端口P0是一个8位开漏双向I/O端口,每一个引脚能吸收8ttl门极电流。P0端可用于外部程序数据储存器,可定义为第八位数据,当端口P0的引脚写入“1”时,它被定义为高电阻输入,地址。在FLASH检查时,端口P0输出原代码,在FLASH编程时,端口P0用作原代码的输入端口。此时,端口P0的外部电势必须升高。端口P1:端口P1是一个8位双向I/O端口,在内部提供上拉电阻。当P1端口被外部拉低至低电平时,输出电流将发生变化。这是由于内部上拉。在FLASH编程和校验时,P1口作为第八位地址接收端口P1缓冲器可以接收输出的4ttl门电流。写入“1”后,电位在内部被拉高,可以用作输入。如下图3-1所示。图3-1STC12C5A60S2单片机引脚分布图3.28*8LED点阵介绍图3-28*8外观引脚图所示四块8*8分布点阵LED自动显示功能模块,构成一个16*16总连接线型LED分布点阵,应用在与此同时,自动显示一个16*16分布点阵中文汉字或者4个16*8分布点阵数据、字母或者存储字符。基本单元自动显示屏能够自动接收从控制操作设备或者上层自动显示基本单元功能模块发送传输的资料信息与命令指示数据信息,而且能够把上述资料信息与命令指示数据信息不作任何转变地发送往下层自动显示基本单元。所以,能够把自动显示控制面板拓展到更多的自动显示基本单元以自动显示更多的自动显示主要内容。用4个8*8LED自动显示功能模块构成16*16列分布点阵自动显示屏。上图3-2所示。3.3MAX7219介绍MAX7219是集中化的高级联动控制芯片。事实上,它同时也是一类串行连接自动输入到并行连接自动输出的联动控制芯片,可以提高单片机设备的联动水平。在真实工作电路使用里,LED所要求的仅仅是一个外界额定电阻控制器设备来提供应电源流。经过连7段程序代码端口,可以自动显示八位或者六十四位的LED。应用在自动显示数据信息的八位静态保存控制器设备联动控制芯片主要包含:BCD编译码控制器设备,多位自动扫描工作电路,段联动控制器设备与位联动控制器设备,MAX7219的三线串行连接端口适合应用在每一个种类的单片机设备。单位数据信息能够校正修改与寻求,而不需要重写整个自动显示。图3-3MAX7219芯片电路图所示3.4WIF传输介绍ESP8266控制芯片是一类串行连接到无线功能模块控制芯片,具备,操作应用便利快捷,内部固件,不需要写入定时数据信号时钟序列。在低能耗方面,此功能模块的实际有效深度睡眠工作电流非常小,工作电流大小只有几uA10uA。wifi功能模块的切断工作电流更加低于5uA,而且能够在2ms以后唤醒功能模块,唤醒时间十分短。下图3-4是根据WIFI模块的电路图,utxd连接到单片机的RXD,utxd连接到单片机的TXD。VCC引脚连接到大约3.3V的电源,GND接地,这里要说明的是,WIFI模块的工作电压力是3.3V,51单片机的工作电压力是5V,因此本设计还需要使用一个3.3V的稳压芯片来提供3.3V直流电压。因为WIFI模块接到5V的电源会烧掉模块,只能用3.3v的直流电压。图3-4Wifi模块3.5单个点阵显示介绍下图3-5是通常普遍常用的16*16的分布点阵工作电路,在实际中真实还是点亮LED指示灯,这仅仅是用自动扫描的模式,工作,我们都知道了解LED发光二极管设备有2个管脚,因此我们在制造加工LED分布点阵工作电路时,就16行的分布点阵连接在一起。图3-5扫描的方式我们这其中应用的LED自动扫描模式是逐行自动扫描,当哪一条行线被选择之后,列端的数据信息线也就会发送往LED电子屏幕里的,这样一来的话一行就自动扫描结束完成了,我们一般自动扫描的有效时间是10毫秒,一行一行的自动扫描,因为自动扫描时间很短,人体肉眼是有一个视觉感官保留的作用效果的,因此就可以完全将要自动显示的数据信息表现出来了。3.6汉字显示介绍正常实际状况下,中文汉字的自动显示要求16*16分布点阵,根据正常参考标准,每一个字体的自动显示要求16*16分布点阵自动显示。通常都是使用取字模操作应用软件,输入相对应的数组,进而展开相对应中文汉字的表明,我们这其中也能够将分布点阵的上的LED指示灯当作一个个图片像素点全面处理,主要使用的理论还是行数据信息展开自动扫描,列数据信息输入,进而点亮LED指示灯,进而完成自动显示总体的一个中文汉字。具体如下图3-6所示。图3-6“西北民族大学”字显示图这其中是用的字模选取操作应用软件,来制造加工字模,这一工具设备运用十分方面,在这一工作操作应用软件我们能够设立字体,字形等种类。例如,我在这一操作应用软件上自动输入是“西北民族大学”自动生成字模就能够了,具体如下图3-7所示。图3-7字摸软件如对“西北民族大学”字取模的代码为:/*--文字:西北民族大学--*//*--宋体12;此字体下对应的点阵为:宽x高=16x16--*/西(0)北(1)民(2)族(3)大(4)学(5)白(6)玛(7)多(8)吉(9)DB40H00H40H00H47HFFH44H12H44H22H7FHC2H44H02H44H02H;
DB44H02H7FHC2H44H22H44H22H47HFFH40H00H40H00H00H00H;"西",0
DB00H04H04H06H04H04H04H08H04H08HFFHFFH00H00H00H00H;
DB00H00HFFHFCH02H02H04H02H08H02H10H02H00H1EH00H00H;"北",1
DB00H00H00H00H7FHFFH44H82H44H84H44H88H44H80H44H80H;
DB47HC0H44HB0H44H88H44H84H7CH82H00H8FH00H00H00H00H;"民",2
DB08H01H08H06H8FHF8H69H02H09H01H09HFEH08H20H10HA1H;
DBEFH22H22H2CH23HF0H22H2CH22H22H22H21H20H21H00H00H;"族",3
DB04H01H04H01H04H02H04H04H04H08H04H30H04HC0HFFH00H;
DB04HC0H04H30H04H08H04H04H04H02H04H01H04H01H00H00H;"大",4
DB02H20H0CH20H88H20H69H20H09H20H09H22H89H21H69H7EH;
DB09H60H09HA0H19H20H28H20HC8H20H0AH20H0CH20H00H00H;"学",5
DB00H00H00H00H1FHFFH10H82H10H82H30H82H50H82H90H82H;
DB10H82H10H82H10H82H10H82H1FHFFH00H00H00H00H00H00H;"白",6
DB20H04H21H06H21H04H3FHF8H21H08H21H08H40H10H4FH10H;
DB41H10H41H10H41H10H41H12H7FH11H01H02H01HFCH00H00H;"玛",7
DB00H00H00H81H08H91H08H91H19H22H25H22HE2H52H22H8CH;
DB25H84H2AH88H30H90H20HA0H00HC0H00H00H00H00H00H00H;"多",8
DB10H00H10H00H11H00H11H3FH11H22H11H22H11H22HFFH22H;
DB11H22H11H22H11H22H11H3FH11H00H10H00H10H00H00H00H;"吉",9。数据是存储在Font[][16]的二维数组里面的,再传入到相应的数据口进行数据的显示。汉字的显示主要利用的原理还是行数据进行扫描,列数据传入,从而点亮LED灯,从而实现显示整体的一个汉字只要设置好合适的显示间隔,人眼可以看到一个完整并且清除的汉字。4系统软件设计4系统软件设计4.1程序开发环境本次研究设计应用Keil操作应用软件来编译,作为研发环境,Keil操作应用软件支持很多种不同控制芯片应用程序研发,程序语言综合设计过程里应用的是KeilC51编辑翻译环境。程序语言综合设计是需要用操作应用软件支持51单片机设备的应用程序研发,具备51头资料文件自动导入作用功能。与此同时,Keil操作应用软件还存在自动智能测试语法问题错误的作用功能,在编辑翻译以后能够测试应用程序是否存在语法矛盾问题,假如有语法问题错误会指令出详细的问题错误具体位置与问题错误原因,所以在程序语言综合设计里经过持续编辑翻译能够得出目前应用程序语法综合系统设计是否科学合理。程序语言综合设计结束之后,把编辑翻译之后的数据信息自动导入单片机设备的HEX资料文件里,完成单片机设备的应用程序操作控制与体系作用功能。下图4-1字摸生成及其软件。一个标准汉字是由256个点(像素)构成。将要显示的汉字转换成程序中要使用的显示代码,代码按规定表分别表示亮点都要取模型软件来负责(一般用“1”表示)和非亮点(一般用“0”表示)。一共256位。要发送到LED屏幕上,必须要单片机来负责这些代码按定期的时间发送,当然汉字软件完成了用汉字突出亮那些点显示什么点的复杂工作。汉字,点阵字模是从点阵库中提取的文字。如今只要知道字体点阵在文件中汉字文件当中的格式,就能够可以显示汉字了。图4-1字摸生成及其软件4.2主程序设计本次应用系统操作应用软件组成部分分功能模块综合设计,各个作用功能程序代码应用独立作用运算函数综合系统设计。在主应用程序里使用各运算函数,经过这类模式完成体系作用。下图4-2主程序流程图。图4-2主程序流程图4.3示子程序设计自动显示子应用程序全面进入间断之后,定时设备T0初始处理化,重新再次来赋值计算,以就可以以让LED电子显示屏自动刷新频次维持稳定。紧接着获取的行数要增长1,获取全新的行自动显示数据信息,在点亮某一些点的时候,其他点会发亮,应用自动扫描模式的LED电子显示屏要求消隐工作电路,下一个步骤是转换自动显示数据信息,发全新的行号,开启要自动显示全新的数据信息,最终退出间断,自动显示子应用程序流程图如4-3所示。图4-3显示子程序流程图定时设备T0的溢出超过比例与MCU的晶振频次确定了自动显示屏电子屏幕的自动更新调整比例,在程序语言综合设计里设立恰当的定时设备T0初始数值就能够让自动显示屏的自动显示作用效果增长。4.4定时器初始化主要设置定时器中断函数,设置定时器延迟500ms图4-4定时器延迟4.5WIFI接收字节数主要设置获取WIFI接受的字节数图4-5WIFI接收的字节西北民族大学本科毕业设计5系统测试与调试5系统测试与调试5.1设计测试在体系通电测试前,还要求查相对应的工作电路与元设备器件检测是否存在元设备器件链接不加强稳固的地方,没焊接加工好的地方,工作电路是否链接准确等矛盾问题,再经过万能表测试工作电路是否存在矛盾问题,检测完硬件设施机器设备之后,不断检测操作应用软件是否存在矛盾问题,对体系展开测试与仿真模拟。发现得知矛盾问题及时有效处理和解决,重复测试。,构建测试应用平台之后,要求对应用操作程序展开测试。如果操作应用软件测试没有矛盾问题,下一个步骤就是论证体系作用功能是否满足基本条件。如果运算函数里有矛盾问题,就需要重复测试操作应用软件与修改应用程序,一直到符合每一个应用程序与测试作用功能为终点。5.2系统电路测试因为这次本科毕业综合设计上,应用到的实物调试要务必要用USB工作电源为体系工作电源来接工作电源,在这一实物的体系上要求工作电源自动输入为5V的电。自动显示体系里单片机设备、锁存控制器设备,编译码控制器设备,联动工作电路的工作电源电压都务必要求为5V电实际状况下可以同时连接。经过一系列的观察,没有出现冒烟短路等这种现象出现。然后进行操作测试各器件的电源,USB连接线应该固定的端口的电压。设计实物当中各器件电源端在4.3V~4.8V之间满足器件的电源电压,在没有接负载时端口电压为4.4V单片机端口。测试结果。如下5-1图为USB正常使用效果。图5-1USB带电正常效果在硬件设施与操作应用软件测试完成实际状况下,处理和解决了硬件设施等链接矛盾问题。测试硬件设施链接过程里矛盾问题上对应用到的操作应用软件等作用功能展开测试,证实作用功能的准确性。具体调试模式具体如下所示:第1撰写逐点扫自动显示应用程序,实际状况下与此同时,和硬件设施工作电路也正常运行工作。做这样的主要目的在于测试机器设备是上自动显示的主要内容是否可以正常运行工作与表明,LED电子屏幕灯是不是损害。最终结果代表,显示器设备里的机器设备同时还可以看的出来是否可以正常运行工作,显示器设备的LED指示灯是不是损害。最后成果里这个显示器设备里LED自动显示屏分布状态优良,每一个设备器件的逻辑思维作用功能正常。其他机器设备逻辑思维作用功能正常,参考依据其中所需要的硬件设施工作电路对实时动态自动显示子应用程序展开了测试。体系运行工作时自动显示正常实际状况,自动显示图像清楚实际状况,还能够完成实时动态自动显示作用效果。
下图5-2为正常显示效果。图5-2实物正常显示效果5.3系统调试调试过程中,首先要根据原理图焊接出一个实物出来,再进行编程。字模的信息提取,我们采用专用的字模软件把所需要显示的汉字转换成字模信息,然后将字模信息存储在单片机程序内。完成程序编写后,经过TTL下载控制器设备把hex资料文件下载到单片机设备,查分布点阵屏是否正常运行工作。假如应用程序成功下载到单片机设备上,可以观测到分布点阵屏上会产生电子自动滚动的文字。下图6-3为取字模时的调试操作。图5-3为取字模时的调试操作综合系统设计的这一实时电子自动显示屏,工作电路原理示意图综合系统设计分析看上去非常简易,但是PCB实物焊接加工起来却比较庞杂,尤其是16x16分布点阵的焊接加工组成部分简单出现问题,焊接加工过程里只要出现问题则许多矛盾问题均会随后而至。更有甚者有可能一个焊接加工问题错误就会造成体系短路,短路问题现象非常有可能会造成体系里某一些元设备器件损害,一般而言工作电路控制板还是比较脆弱的,所以在焊接加工制造与调试过程里都需要小心翼翼。完善了硬件问题之后,继续观察点阵屏的显示效果,逐个功能地测试每个功能模块程序是否正常。如图6-4所示,首先测APP的连,之后从你的手机上下载一段网调试助手和视频。系统通电后,ESP8266模块将送出WIFI信号,并用手机连WIFI网在进行连接.图5-4APP连接配置打开网络调试助手,然后在APP内输入网络地址后点击连接,此时就可以成功连接上了WIFI模块了,然后在APP里面点开客户端在APP上面的IP地址192.168.0.10改为192.168.4.1IP地址这时候点击链接按钮就成功地链接输出自己需要发送的内容就可以在点阵上进行显示了。图5-5APP客户端配置在显示过程中,如果重新发送了新的显示内容那么点阵屏就会发送更新显示,实时显示最新的发送内容。但是在实际测试过程中发生显示更新延时的问题,仔细研究后发现程序在处理接收数据子函数时存在问题,并不是实时都在接收数据,所以在显示过程中会出现无法及时更新显示内容的情况,在完善程序方面可以规避掉这一现象。西北民族大学本科毕业设计6结论与展望6结论与展望6.1总结通过老师的悉心指导,坚持不懈奋斗完成了论文。开始收集LED的详细信息,从产业和技术两个方面了解LED,通过了解,我意识到发光二极管是当今世界中最广泛使用的一种技术。整个行业每年都会有很广泛的生产总值,现如今技术还在不断地发展。通过查了大量的关于本设计的LED大屏幕资料后,确定了本课题的设计方案。整个综合系统设计以STC12C5A60S为中心控制操作设备,MAX7219为编译码工作电路,4953与74HC595为队伍行列联动控制器设备。在完成这类综合系统设计的发展过程里所碰到的困难与矛盾问题给我留下了宝贵的实践经验与深刻教训。设计完成、功能测试结束之后需要进行总结,通过总结设计中遇到的问题,并且分析问题找出解决方案,最终实现问题的处理才是本次设计最为重要的环节。因此这个环节的收获是最大的,能够反映出本系统在硬件设计、软件设计中暴露出的问题。经过这几天时间的设计工作,本次基于51单片机的多用途电子显示屏设计顺利完成,功能经过测试都达到了预期要求。这段时间的设计对于我的专业水平提升很大,我不仅熟悉了电子设计的步骤还学会了编程软件的应用,对于51单片机的C语言编程也有了很大的进步。这次设计的完成不是结束,而是一个新的开始。在今后的学习工作中,要不断提升自己,努力把在学校学到的知识应用到实践中去。本设计只使用一个LED的点阵来实现文字的交替显示。我们还能转移到多个LED发展,从较小的显示器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司课件教学课件
- 高血压患者的个案护理
- 股权策划工作总结
- 公司职业安全培训通知课件
- 墨绿插画风口腔正畸健康知识讲座演示模板
- 亲子培训安全课件
- 神经系统的护理
- 事理说明文的写法
- 灌肠护理及注意事项
- 事字的书写课件
- 人工智能在个性化健康风险评估中的应用
- DB35T 2054-2022 智慧消防 信息平台通用技术要求
- 制药工程专业导论
- 北京印刷学院《思想道德与法治》课教育教学情况管理类附有答案
- 初中团员培训课件
- 垃圾中转站运营管理投标方案
- 中国古典文献学习题与答案
- 汽车发动机构造与维修中职PPT完整全套教学课件
- 贝朗爱敦DIALOG透析机技术介绍
- 2022年定安县事业单位考试试题真题及答案
- 职业(工种)标准开发专家推荐表
评论
0/150
提交评论