幕总体制作方法分析,通过组装显示屏幕进步详细说明其中各个过程。
第五章为系统功能实现,介绍了电子显示屏幕显示汉字的实现的设计,主要模块的功能的实现,以图文的形式作了说明,并对相关代码作了具体说明。
第六章为基于单片机汉字显示的设计实现最后对该系统作出了总结分析,以及对系统的致谢和参考文献。
第二章开发技术及相关理论汇编语言语言概述语言是在年代初问世的。
九七八年由美国电话电报公司贝尔实验室正式发表了语言。
同时由和合著了著名的书。
通常简称为,也有人称之为标准。
但是,在中并没有定义个完整的标准语后来由美国国家标准学会在此基础上制定了个语言标准,于九八三年发表。
通常称之为。
当代最优秀的程序设计语言,早期的语言主要是用于系统。
由于语言的强大功能和各方面的优点逐渐为人们认识,到了八十年代,开始进入其它操作系统,并很快在各类大中小和微型计算机上得到了广泛的使用。
成为当代最优秀的程序设计语言之。
语言特点语言简洁紧凑,使用方便灵活。
语言共只有个关键字见附录,种控制语句,程序书写形式自由,主要用小写字母表示,压缩了切不必要的成分。
运算符丰富。
的运算符包含的范围很广泛,共有种运算符见附录。
把括号赋值强制类型转换等都作为运算符处理。
从而使的运算类型极其丰富,表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
数据类型丰富,具有现代化语言的各种数据结构。
的数据类型有整型实型字符型数组类型指针类型结构体类型等。
能用来实现各种复杂的数据结构如链表树栈等的运算。
尤其是指针类型的数据,使用起来比更为灵活多样。
具有结构化的控制语句如语句语句语句语句语句。
用函数作为程序模块以实现程序的模块化。
是结构化的理想语言,符合现代编程风格要求。
语法限制不太严格,程序设计自由度大。
例如,对数组下标越界不作检查,由程序编写者自己保证程序的正确。
对变量的类型使用比较灵活,例如,整型量与字符型数据以及逻辑性数据可以通用。
般的高级语言语法检查比较严,能检查出几乎所有的语法。
而语言允许程序编写者有较大的自由度,因此放宽了语法检查。
程序员应当仔细检查程序,保证其正确,而不要过分依赖编译程序去查错。
限制与灵活是对矛盾。
限制严格,就失去灵活而强调灵活,就必然放松限制。
个不熟练的人员,编个正确的程序可能会比编个其它高级语言程序难些。
也就是说,对用语言的人,要求对程序设计更熟练些。
语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
因此既具有高级语言的功能,又具有低级语言的许多功能,可用来写系统软件。
语言的这种双重性,是它既是成功的系统描述语言,又是通用的程序设计语言。
有人把称为高级语言中的低级语言,也有人称它为中级语言,意为建有高级和低级语言的特点。
生成目标代码质量高,程序执行效率高。
般只比汇编程序生成的目标代码效率低。
用语言写的程序可移植性好与汇编语言比。
基本上不做修改就能用于各种型号的计算机和各种操作系统。
语言对程序员要求较高。
程序员使用语言编写程序会感到限制少灵活性大,功能强,可以编写出任何类型的程序。
现在,语言不仅用来编写系统软件,也用来编写应用软件。
学习和使用的人已越来越多。
单片机编程要灵活使用汇编语言与语言,让单片机的强大功能以最高是效率展示给用户。
单片机简介二十世纪跨越了三个电的时代,即电气时代电子时代和现已进入的电脑时代。
不过,这种电脑,通常是指个人计算机,简称机。
它由主机键盘显示器等组成。
还有类计算机,大多数人却不怎么熟悉。
这种计算机就是把智能赋予各种机械的单片机亦称微控制器。
顾名思义,这种计算机的最小系统只用了片集成电路,即可进行简单运算和控制。
因为它体积小,通常都藏在被控机械的肚子里。
它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
现在,这种单片机的使用领域已十分广泛,如智能仪表实时工控通讯设备导航系统家用电器等。
各种产品旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词智能型,如智能型洗衣机等。
现在有些工厂的技术人员或其它业余电子开发者搞出来的些产品,不是电路太复杂,就是功能太简单且极易被仿制。
究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
概述扯几下,就掉。
这样个最简单的屏幕就组装好了。
可以拿去安装在其他设备上面,如灯箱。
安装螺栓和铜柱简易框制作流程我们看到买回来的单元板,会发现亮度不,或者应用的场合可能有水花,这个时候就需要在屏幕表面贴个有机玻璃,有机玻璃般采用茶色,或者暗红色的。
有机玻璃可以在广告和装饰材料店买到,是按斤买的。
我们采用薄点的,太薄可能容易弯曲。
这里需要提醒,由于有机玻璃的切割需要技巧,最好在买的时候,准备好尺寸,让店铺帮你切割。
对于般场合,需要个框,我们可以使用铝合金型材例如截面是正方形的空心铝条,我们可以去铝合金型材店买到。
如果采用铝合金框的话,屏幕很小的话,可以把单元板直接固定在外框,强度足够的话,就不需要支架了。
具体外框制作工艺,可以参考灯箱的制作。
不锈钢框制作流程我们可以看到,很多屏幕外框都是不锈钢的。
其实不锈钢的外框,只是在简易边框的基础上,包层薄薄的不锈钢皮。
看上去美观,大方,增加附加值。
至于包框的流程需要用到折边机,我们可以到厨具制作的小五金厂,代为加工。
最好到专业外框专业制作店。
专业店,最大的差别就是包边的接缝的很小。
铝合金外框我们可以到铝合金型材的材料店购买到符合屏幕厚度的材料,然后切割组装。
排除无显示检查电源连接,确认电源灯和控制卡上灯是否亮,测量电源控制卡,单元板的电压,是否正常。
如果电源正常,请检查控制控制卡与单元板的连接。
采用替换配件的方法,排除。
显示混乱情况,个单元板显示相同的内容。
请用软件,重新设定屏幕的大小。
情况,很暗。
请用软件,设定电平。
情况,隔行亮。
数据线接触不好,请重新连接。
情况,些汉字显示不正常。
属于正常,不在国标字库内的汉字和符号。
情况,屏幕些区域没显示。
更换单元板。
无法更新屏幕数据,采用广播地址,发送。
看看是不是屏幕编号错了。
,检查串口号是否正确,串口是否被占用。
,检查连线,是否正确,是否断了。
工具和配件必备工具数字万用表,烙铁,焊锡丝要买最贵,不要贪便宜,松香,螺丝刀,排线压线钳,剪刀,常用配件览控制卡,单元板,电源,电源线,电源插头,电源线,排线,排线头,网线,串口头。
第五章电子显示屏幕汉字显示总体方案论证与设计本系统采用单片机为显示屏的控制核心,系统主要包括驱动模块数据存储模块机通信模块等。
下面对各模块的设计逐进行论证比较。
驱动模块方案采用静态锁存方式,将每个发光管的端接至单片机的个口,另端通过电阻接电源,这种方法可以直接驱动,原理简单,驱动能力强,的亮度也可以通过限流电阻调节,非常方便,但此种方法太浪费单片机的口,只适合于较小的系统。
方案二采用动态扫描方式,通过三极管驱动并联在起的发光管的端共阴或共端,发光管的另脚接通用口,控制其亮灭,该方法能驱动较多的,控制方式较灵活,而且节省单片机的资源。
比较以上二种方案,系统设计中采用方案二数据存储模块方案采用静态存储显示屏的显示内容,静态数据存储器具有存储容量大,传输速度快等优点,但其存储的数据掉电后会消失,因此不适合用于存储长时间不变的数据。
方案二采用芯片存储显示屏要显示的信息,采用芯片可以长时间存储信息,而且掉点数据不丢失,此种方式适合于存储不变的数据。
方案三采用串行如等存储显示屏要显示的信息,串行技术是种非易失控性存储技术,它几乎具有所有类型存储器的优点,不挥发性可更新性高密度低功耗和高性价比,非常适合应用于各类工业测控系统,它客服了常用的等并行器件价格高体积大可靠性低这些器件如不采取措施,在上电下电时常会丢失数据等不足,在速度要求不是很高的情况下,该器件是最理想的选择。
比较以上三种方案,方案三有明显的优点,因此选者方案三。
总体硬件组成框图此电路中驱动电路是由和三极管组成的,原理图如下图所示。
系统硬件设计为使该模块化显示屏控制系统具有更加方便和灵活性,我们对系统的硬件做了精心设计,硬件电路包括驱动模块数据存储模块机通信模块等三大模块。
驱动模块的硬件设计驱动模块是显示屏设计的关键部分,驱动电路设计的好坏直接关系到显示屏的亮度稳定度等重要指标。
本次设计中的驱动是采用三极管和实现的。
芯片介绍是个译码器。
其真值表如图所示驱动电路设计此系统中驱动电路是有和三极管组成的,的行扫描端接到单片机的口,列扫描端接置三极管的发射极,列扫描端用于的数据扫描,通过的译码和三极管的驱动,使发光。
通过口为的显示给出相应的数据。
系统调试与测试结果分析使用的仪器仪表数字万用表表单片机仿真器烧写器双踪稳压稳流电源系统调试根据系统设计方案,本系统的调试共分为三大部分硬件调试,软件调试和软硬件联调,由于在系统设计中采用模块设计法,所以方便对个电路模块功能进行逐级测试,驱动模块的调试,数据存储模块的调试,机通信模块的调试等,最后将各模块组合后进行整体测试。
硬件调试对各个模块的功能进行调试,主要调试各模块能否实现指定的功能。
软件调试软件调试采用单片机仿真器及微机,将编好的程序进行调试,主要是检查语法。
硬件软件联调将调试好的硬件和软件进行联调,主要调试系统的实现功能测试结果此次系统设计结果较好,显示屏能很好的现实信息,显示屏由八块的小模块组成,整个显示屏可以显示两个的汉字,汉字从右到左移动显示,显示亮度也正好。
结束语从开始报了该课题,我以为在生活中的广泛应用,而且显示屏幕是自己曾经学过的,并有做过简单的实验的,心里就感觉轻松的。
但从开题报告开始到论文,发现其中有很多的理论知识需要很仔细的去分析。
整个论文过程并不是以前学过就能做到的。
里面有的是陌生的环节。
经过两个多月的解剖与分析,熟悉电子显示屏幕其基本概念基本从现实生活中的观察入手了解其性能及相关用途,硬件系统等的分析,通过了解的其本身性能的分析,通过单片机实现汉字滚动的过程设计等。
本人所做的是对于电子显示屏幕的制作方法分析。
无论是理论的角度还是从系统组装与程序实现的角度,在研究本课题中都还有许多值得继续学习的地方。
从理论的角度讲,还需要更深入掌握汇编语言语言。
从系统组装的角度讲,只是实现了让大