版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在此处键入PAGE PAGE 19 分类号: 单位代码:密 级: 学号:毕业设计1616矩阵显示系统研究 专 业: 年 级: 姓 名: 指导教师: 完成时间:二一三年六月 目 录 TOC o 1-4 h z u HYPERLINK l _Toc356742872 设计说明 PAGEREF _Toc356742872 h III HYPERLINK l _Toc356742873 第一章 引 言 PAGEREF _Toc356742873 h 1 HYPERLINK l _Toc356742874 第二章 设计(shj)思路 PAGEREF _Toc356742874 h 3 HYPERLINK
2、 l _Toc356742875 2.1 显示(xinsh)原理及控制方式分析 PAGEREF _Toc356742875 h 3 HYPERLINK l _Toc356742876 2.2方案(fng n)选择 PAGEREF _Toc356742876 h 8 HYPERLINK l _Toc356742877 第三章 系统的硬件设计与实现 PAGEREF _Toc356742877 h 9 HYPERLINK l _Toc356742878 3.1 设计原理及单元模块设计 PAGEREF _Toc356742878 h 9 HYPERLINK l _Toc356742879 3.2 硬件
3、电路设计 PAGEREF _Toc356742879 h 9 HYPERLINK l _Toc356742880 第四章 系统的软件设计 PAGEREF _Toc356742880 h 13 HYPERLINK l _Toc356742881 4.1 主程序设计流程 PAGEREF _Toc356742881 h 13 HYPERLINK l _Toc356742882 结 论 PAGEREF _Toc356742882 h 16 HYPERLINK l _Toc356742883 致 谢 PAGEREF _Toc356742883 h 17 HYPERLINK l _Toc356742884
4、 附录一 PAGEREF _Toc356742884 h 18 HYPERLINK l _Toc356742885 附录二 PAGEREF _Toc356742885 h 24 HYPERLINK l _Toc356742886 参考文献 PAGEREF _Toc356742886 h 25设计说明电子技术(jsh)的发展加快了电子产品更新的步伐,进一步推动了整个信息社会的发展,特别是电子设计自动化EDA(Electronic Design Automation,)技术的发展,推动了整个电子设计技术的飞速发展。电子设计中少不了的是电子线路的设计PCB(Printed Circuit Board
5、)印刷版板的设计。目前人们在计算机上利用(lyng)电子CAD(Computer Aided Design)软件来完成(wn chng)产品的原理图设计和印刷版设计。Protel系列软件以其功能强、界面友好和操作简便快捷等优点已成为EDA行业尤其是PCB设计中发展最快应用时间最长、运用范围最广的软件之一。Altium Designer 09则是Protel的最新推出版本,具有自动布线,自动布局,进行逻辑检测、逻辑模拟等强大功能。实现了与机械设计的协作,快速的交互式布线引擎,提高了电路板布线进程。这些功能可以帮助电子工程师们设计更加精密复杂的电路板。本次设计选用Altium 公司的Altium
6、designer09作为软件平台,设计一个1616点阵显示屏电路,以AT89S52单片机为核心器件,主要包括串行输入转并行输出模块、单片机I/O扩展模块、点阵显示模块、电源供电模块等几大部分组成。能够实现1616点阵汉字与图形的左右上下滚动显示,电路采用串行输入转并行输出芯片74HC595,大大节约的单片机的I/O。关键词 电子设计,Protel, Altium designer,1616点阵1616矩阵显示(xinsh)系统研究第一章 引 言在微型计算机技术使用(shyng)上,单片机主要用与工业测控,如家用电器,计算机外围设备,工业智能化仪表,机器人,生产过程的自动控制,农业,化工,军事,
7、航空航天等领域等,都有着巨大的作用。作为(zuwi)21世纪的工科大学生,不仅要熟练地使用通用微机进行各种数据处理,还要把计算机技术运用到本专业领域或相关领域,即具有“开发”能力。新世纪的工科大专院校的大学生既要掌握通用微机,又要掌握单片机,所以学习单片机这一门学科对我们的学习很重要。大家都知道,现在市面上已出现很多有关点阵显示器的商品,如广告活动字幕机、股票显示板、活动布告栏等。它的优点是可按需要的大小、形状、单色、或彩色来组合,可与微处理器连接,做各种广告栏文字或图形变化。因此可知汉字显示系统在人民的生活当中是何等的重要,也是研究的课题之一。88点阵LED字符显示器系统在工业、各种比赛场合
8、及日常生活应用中占有十分重要的地位,多年来,研究此项目的工程技术人员曾为简化电路、提高可靠性、降低成本,付出了很大的努力,做出不少成绩。如今,美观、价廉、体积小、高可靠性88点阵LED字符显示器的出现,为这一领域的技术打开了新的天地。LED字符显示器发发展到今天已经从模拟化、分立化迈进数字化、集成化LED系统。它的最大优点在于采用AT89S52掉电工作方式构成高可靠、低功耗系统方法。在单片机程序设计中,采用“模块化”思路,设计中大量硬件尽量用软件代替,从而简化了系统结构,减少电子元件虚焊,接触不良和漂移等引起的一些故障,而且使用方便,只须改变软件中几条伪指令即可。另外,本系统还可以方便的设计监
9、控、故障自诊断、故障自动复原程序,以提高系统的可靠性。系统的抗干扰设计,提高了系统的抗干扰能力。在设计中重点要考虑单片机应用系统的设计。其中主要包括最小系统设计,系统扩展设计,信道与接口设计,系统抗干扰设计与应用软件系统设计等内容。这方面,本设计在系统硬件电路设计的选择上可略见一斑。为了不增大电路板的体积及减小功耗,本设计采用ATMEL公司的AT89S52单片机,体积小,工作电压范围宽,达到了设计最优化的目的。除此之外,一个实际的单片机应用系统还需要多种配置及其接口连接。单片机应用系统设计会涉及到更为复杂的内容和问题,如将会涉及到多方位接口和多种类型的电路结构,如模拟电路、伺服驱动电路、抗干扰
10、隔离电路等。因此,单片机应用系统设计应遵循一些基本原则和方法。从一般应用角度,了解单片机应用系统的结构、设计的内容与一般方法,对于单片机应用系统的工程设计与开发有十分重要的指导意义。第二章 设计(shj)思路2.1 显示原理及控制(kngzh)方式分析1. LED点阵(din zhn)模块结构八十年代以来(yli)出现了组合型 HYPERLINK /News/20071112173910713.shtml t _blank LED点阵显示器模块,以发光二极管为像素,它用高亮度发光二极管芯阵列组合后,环氧树脂和塑模封装而成。这种一体化封装的点阵LED模块,具有高亮度、引脚少、视角大、寿命长、耐湿
11、、耐冷热、耐腐蚀等特点。LED点阵规模常见的有44、48、57、58、88、1616等等。根据像素颜色的数目可分为单色、双基色、三基色等。像素颜色不同,所显示的文字、图像等内容的颜色也不同。单色点阵只能显示固定色彩如红、绿、黄等单色,双基色和三基色点阵显示内容的颜色由像素内不同颜色发光二极管点亮组合方式决定,如红绿都亮时可显示黄色,如果按照脉冲方式控制二极管的点亮时间,则可实现256或更高级灰度显示,即可实现真彩色显示。图2.1示出最常见的88单色LED点阵显示器的内部电路结构和外型规格,其它型号点阵的结构与引脚可试验获得。图:2.1 188单色LED模块内部电路 HYPERLINK /New
12、s/200822617176319.shtml t _blank LED点阵显示器单块使用时,既可代替数码管显示数字,也可显示各种中西文字及符号。如57点阵显示器用于显示西文字母,58点阵显示器用于显示中西文,88点阵可以用于显示简单的中文文字,也可用于简单图形显示。用多块点阵显示器组合则可构成大屏幕显示器,但这类实用装置常通过PC机或单片机控制驱动。2. LED动态显示原理(yunl)LED点阵显示系统中各模块的显示方式:有静态和动态显示两种。静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,动态显示采用扫描的方式工作,由峰值较大的窄脉冲(michng)电压驱动,
13、从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的列数据信号,反复循环以上操作,就可显示各种图形或文字信息。点阵式LED汉字广告屏绝大部分是采用动态扫描显示方式,这种显示方式巧妙地利用了人眼的视觉暂留特性。将连续的几帧画面高速的循环显示,只要帧速率高于24帧/秒,人眼看起来就是一个完整的,相对静止的画面。最典型(dinxng)的例子就是电影放映机。在电子领域中,因为这种动态扫描显示方式极大的缩减了发光单元的信号线数量,因此在LED显示技术中被广泛使用。以88点阵模块为例,说明一下其使用方法及控制过程。水平线Y0、Y1Y7叫做行线,接内部发光二极管的阳极,每一行8个L
14、ED的阳极都接在本行的行线上。相邻两行线间绝缘。同样,竖直线X0、X1X7叫做列线,接内部每列8个LED的阴极,相邻两列线间绝缘。在这种形式的LED点阵模块中,若在某行线上加高电平(用“1”表示),在某列线上加低电平(用“0”表示)。则行线和列线交叉点处的LED就会有电流流过而发光。现描述一下用动态扫描显示的方式,显示字符“B”的过程。其过程如图2.2所示。图:2.2 用动态(dngti)扫描显示字符“B”的过程3. LED常见的控制(kngzh)方式目前常见(chn jin)的是并行传输方式如图2.3所示,通过8位锁存器将8位总线上的列数据进行锁存显示,各8位锁存器的片选信号由译码器提供。此
15、种方式的优点是传输速度快,对微控制器(MCU)的通信速度要求较低。但是这种方案最大的缺点是不便于随意扩展显示单元的数目。每增加一个1616点阵的全角汉字显示单元,就需要在之前的电路上多增加两根地址线,这就要求在PCB布线的时候要留有充足的地址线冗余量。再一个缺点是,每个单元的PCB随着安放位置的不同,布线结构也不相同,不利于厂家批量生产。并行传输需要的芯片较多,因此市场上已经出现用FPGA,CPLD等高密度可编程逻辑器件(PLD)来取代传统锁存器IC的方案。成本有所下降,但可扩展性仍旧较差。因此,并行传输方式适用于显示单元数目确定的条屏。图:2.3 常见并行传输方式随着广告屏显示内容的多媒体化
16、,对控制器传输速度,运算能力的要求越来越高。因此控制器的种类也在不断发展以适应要求,从最初的8051单片机,到PIC单片机,又到FPGA,直到现在的ARM处理器。不同功能档次的广告屏对应着不同的处理器。(1)以传统8051单片机为控制器的LED显示屏。因受到单片机运算速度及通信速率的限制,LED动态显示的刷新率不可能做得太高。对显示效果和移动算法的处理也比较吃力,在实际显示效果上有比较明显的闪烁感。除此之外,传统8051单片机的内部资源贫乏,仅128字节的数据存储器,几K字节的程序存储器,无E2PROM,SPI。这就需要对单片机扩展外设,无疑增加了硬件成本。因此,8051控制的条屏只能用于显示
17、内容及其简单,不需要经常更改显示内容的场合。(2)以PIC单片机为控制器的LED显示屏。因PIC单片机是RISC架构的工业专用单片机,处理指令的速度有所增加,抗干扰能力优秀,型号种类繁多。作为条屏的控制器,可以明显的改善显示效果,同时(tngsh)PIC单片机内部的资源较丰富,可节省外部电路设计难度,同时降低了硬件成本。因此,以PIC单片机为控制器的条屏目前仍是单色条屏市场的主流。(3)以FPGA(复杂可编程逻辑门阵列)为控制器的LED显示屏。FPGA以高速、并行著称。是近年来新兴的可编程逻辑器件。用他作为LED显示屏的控制器,能够高速的处理色阶PWM信号、高速的完成动态扫描逻辑、高速的完成字
18、符移动算法。因此被运用(ynyng)于双基色、三基色的显示系统。但是其成本较高,开发难度较大。(4)以ARM(32位RISC架构高性能微处理器)为控制器的LED显示屏。ARM有着极高的指令效率,极高的时钟频率。因此其运算能力非常强大,内部资源也十分丰富,极大的简化了硬件设计的难度,缩短了开发周期。在条屏的运用中,能用ARM来实现花样繁多的显示方式,以及(yj)高色阶,多像素的全彩屏驱动。ARM与FPGA的组合更是功能强大,除了海量存储技术,无线更新技术外,还能实时地显示视频信号。因此,以ARM为控制器的显示屏常为视频全彩屏。2.2方案选择基于系统功能与价格等多方面考虑,本次设计采用AT89S5
19、2单片机为核心控制器件,运用四个74HC573来控制四个点阵的1采用动态扫描的方式,巧妙地利用了人眼的视觉暂留特性,来实现将连续的几帧画面高速的循环显示,从而显示出一幅图或一个汉字。通过移动行或列的扫描方向来实现上下左右滚动显示。第三章 系统的硬件设计与实现3.1 设计原理(yunl)及单元模块设计硬件(yn jin)设计模块(m kui)图根据设计任务的要求,经过分析可以将整个点阵显示屏电路系统分成七个模块,即为单片机小系统模块、I/O口扩展模块、1616点阵显示模块以及串行输入转并行输出模块等。本设计的原理框图如下图3.1所示。图:3.1 1616点阵显示屏原理框图3.2 硬件电路设计1.
20、 单片机主控制模块本此设计综合考虑成本及功能,选择ATMEL公司的89系列单片机,它是具有卓越的性能、低廉的价格、完美兼容性、快捷便利的电擦除操作、低电压,低电源,低功耗的一款应用广泛的8位单片机。如图3.2所示AT89S52是40脚双列直插封装的8位微处理器。图:3.2 AT89S52引脚图复位方式有两种:按键(n jin)复位与软件复位。由考虑到程序的简洁、避免冗长,本设计采用按键复位,在芯片的复位端口外接复位电路,通过按键对单片机输入一个高电平脉冲,达到(d do)复位的目的。如图3.3为外接复位按键(n jin)复位方式。图:3.3 外接复位按键复位方式2. 1616点阵显示模块考虑节
21、约单片机的I/O口资源以及(yj)显示系统的可扩展性,本次设计采用串行输入转并行输出控制器74HC595分别来控制点阵的行和列。如下(rxi)图3.4所示,控制四个点阵只需四个端口D1D4即可,大大节约(jiyu)了单片机的I/O口资源。图:3.4 1616点阵显示模块第四章 系统的软件设计本次设计(shj)采用了C51语言编写程序。在程序设计过程中,为了有效的完成任务,把所有要完成的任务精心的分割成若干个相对独立的任务模块,这些模块是得任务便得相对简单(jindn),容易编写,容易检测,容易阅读和维护。这是所谓的模块化程序设计思想。4.1 主程序设计(chn x sh j)流程根据设计要求,
22、本项目的软件工作应完成串行输入转并行输出、1616点阵显示图形汉字、电源供电及ISP程序下载等功能。软件流程框图如图4.1所示。图:4.1 主程序设计流程图1. 电路(dinl)的C语言源程序设计根据点阵显示屏系统电路的软件流程图,可以得知最终要实现的功能是1616点阵显示不同图形与汉字。能够(nnggu)实现图形或汉字的左右上下滚动显示,从而可以简单地将这几种显示用几个不同的显示函数来表示,即为:voiddisplayl(ucharcode*p);/左移动(ydng)显示函数voiddisplayr(ucharcode*p);/右移动显示函数voiddisplayu(ucharcode*p)
23、;/上移动显示函数voiddisplayd(ucharcode*p);/下移动显示函数根据一般的显示函数的编法方法,要保证显示的持久性一般采用死循环语句来实现。因此显示程序不能单独执行太久,需要与其他指示程序分时执行。要求扫描速度很快才能稳定显示。为了使整个系统时间精确稳定,采用定时器中断处理变量。主要的函数如下所示:#include#defineucharunsignedchar#defineuintunsignedintsbitSHCP=P10;/ShiftregstersbitSTCP=P11;/StorageregestersbitDI=P12;/dateinvoiddelay(uin
24、t);/delay函数voidset(uchar);/串行输入函数voiddisplayl(ucharcode*p);/左移动显示函数voiddisplayr(ucharcode*p);/右移动显示函数voiddisplayu(ucharcode*p);/上移动显示函数voiddisplayd(ucharcode*p);/下移动显示函数ucharcodetableh=;/显示字符代码C51取模软件voidmain()结 论在做本次(bn c)毕业论文(b y ln wn)的过程中,我感触(gnch)最深的当属查阅资料与软件学习了。为了让自己的设计更加完善,更加符合工程标准,一次次翻阅电子类书籍
25、是十分必要的,同时也是必不可少的。只有认真学好理论基础知识,再加以实践,才能学好一项技术。作为一名电子专业的学生掌握一种或几种仿真软件与绘图软件同样是必不可少的,Altium Designer就是其中的一种。 另外,课堂上学到的部分知识不太清楚或理解不深刻,于是通过实践来亲手操作一下,能够更好的理解与掌握所学知识,同样在实践中巩固了所学知识。这也是我作本次课程设计的第二大收获。由于现在还处于初学阶段,对好多所学知识理解不够深刻,尤其是软件运用方面还有待进一步提高。在调试中遇到了很多问题,但最重要的是要有耐心,一步步的排查。有时候善于向别人寻求帮助是很好的解决问题的方法,通过被人的讲解与讨论,你
26、不仅可以解决问题,还可以学到一种解决问题的新思路。其实当真正掌握一门技巧时也觉得其实也不像想象的那么难,只要不怕失败,敢于尝试,就一定会成功的。对于整个设计我基本上还算满意,由于水平有限,难免会有错误,还望老师批评指正。由此我可用更好地了解到自己的不足,以便今后加以弥补。 致 谢大学生活一晃而过,回首(hushu)走过的岁月,心中倍感充实,当我写完这篇毕业论文的时候,有一种如释重负的感觉,感慨良多。首先诚挚的感谢(gnxi)我的论文指导老师唐天聪(tin cn)老师。唐老师学识渊博、思想活跃,对学生循循善诱、热情、耐心的帮助,激励着我努力学习,不断进取。在毕业设计期间,为了使我能如期按质量完成
27、论文,老师给我提供了很多相关资料并提出不少宝贵的建议,严格要求,全力监督。还有教过我的所有老师们,你们严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。感谢三年中陪伴在我身边的同学、朋友,感谢他们为我提出的有益的建议和意见,有了他们的支持、鼓励和帮助,我才能充实的度过了三年的学习生活。同时,感谢重庆旅游职业学院的全体领导,感谢你们的辛勤培育,感谢你们这三年以来对我们的关心与教导!感谢这三年来曾给过我知识的各位老师,是你们治学严谨,学识渊博,品德高尚,平易近人的品性感动了我,在我学习期间不仅传授了做学问的秘诀,还传授了做人的准则。这些都将使我
28、终生受益。借此机会向各位老师表示衷心的感谢!附录一ORG0000HAJMPSTARTORG0100HSTART:MOVA,#00HMOVP0,AMOVP2,AMOVR2,#200D1:MOVR3,#0F8HDJNZR3,$DJNZR2,D1MOV20H,#00HMOV21H,#00HMOV30H,#00HL1:MOVR1,#80HL2:MOVR6,#16MOVR4,#00HMOVR0,30HL3:MOVA,R4MOVP1,AINCR4MOVA,R0JNB20H.0,M2MOVDPTR,#TABLE1AJMPM3M2:MOVDPTR,#TABLEM3:MOVCA,A+DPTRMOVR7,ACJN
29、EA,#1BH,M7AJMPM6M7:MOVP0,AINCR0MOVA,R0JNB20H.0,M4MOVDPTR,#TABLE1AJMPM5M4:MOVDPTR,#TABLEM5:MOVCA,A+DPTRMOVR7,AMOVP2,A;MOVA,R0;CJNEA,#0FFH,M1;SETB20H.0INCR0MOVR3,#02HLOOP4:MOVR5,#0F8HDJNZR5,$DJNZR3,LOOP4MOVA,#00HMOVP0,AANLP2,#00HDJNZR6,L3DJNZR1,L2MOV30H,R0MOVA,R0JNZM1SETB20H.0M1:MOVA,R7CJNEA,#1BH,L1M6
30、:CLR20H.0SJMPSTARTTABLE:DB00H,88H,20H,8AH,20H,92H,20H,0B2HDB0FFH,0D2H,2AH,92H,2AH,92H,2AH,0BEHDB2AH,92H,2AH,92H,0FFH,0D2H,20H,0A2HDB20H,0B2H,20H,9AH,00H,90H,00H,00HDB02H,00H,02H,00H,42H,00H,42H,00HDB42H,04H,42H,02H,42H,01H,7FH,0FEHDB42H,00H,42H,00H,42H,00H,42H,00HDB42H,00H,42H,00H,02H,00H,00H,00H;于D
31、B10H,04H,1FH,0FCH,10H,84H,10H,80HDB10H,80H,10H,80H,0FH,00H,00H,00H;PDB01H,04H,01H,04H,01H,0FCH,00H,84HDB01H,04H,01H,00H,01H,80H,00H,00H;rDB00H,00H,00H,0F8H,01H,04H,01H,04HDB01H,04H,01H,04H,00H,0F8H,00H,00H;oDB00H,00H,01H,00H,01H,00H,07H,0F8HDB01H,04H,01H,04H,00H,00H,00H,00H;tDB00H,00H,01H,0F8H,01H,4
32、4H,01H,44HDB01H,44H,01H,44H,00H,0C8H,00H,00H;eDB01H,00H,01H,0FCH,01H,04H,00H,04HDB00H,04H,01H,04H,01H,0FCH,01H,04H;uDB00H,00H,00H,0CH,01H,0C4H,01H,24HDB01H,24H,01H,24H,01H,38H,00H,00H;sDB00H,00H,00H,00H,00H,00H,00H,00HDB00H,00H,00H,00H,00H,00H,00H,00HDB00H,00H,1FH,0FCH,31H,08H,0D1H,08HDB11H,08H,1FH,0FCH,02H,00H,0CH,00HDB0F1H,00H,10H,0C0H,10H,64H,10H,02HDB10H,04H,1FH,0F8H,00H,00H,00H,00H;的DB00H,10H,00H,10H,1FH,0D0H,14H,90HDB94H,90H,74H,90H,54H,90H,1FH,0F
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《工程材料设计创新》教学大纲
- 玉溪师范学院《数值计算方法》2021-2022学年第一学期期末试卷
- 玉溪师范学院《人文科学概论》2021-2022学年第一学期期末试卷
- 2024年通讯检测仪器项目成效分析报告
- 2023年AOI光学检测系统项目成效分析报告
- 2023年室内清洁健康电器项目评价分析报告
- 草牧场承包合同书模板范文
- 彩石金属瓦施工合同
- 不正真利他合同
- 表格里合同到期日期的算法
- 圆锥曲线的光学性质及其应用-(3)-PPT课件
- 三年级上册语文期中质量分析
- 滚珠丝杠基础知识ppt课件
- (完整版)钢结构质量通病及防治措施
- (高清正版)JJG 342-2014 凝胶色谱仪
- 潜孔钻安全的操作规程
- 印刷品供货总体服务方案
- 新生儿听力筛查PPT幻灯片课件
- 招投标业务工作失误检讨书
- 网吧公司章程范本
- 同一溶质不同浓度溶液混合浓度判断
评论
0/150
提交评论