资源描述:
《基于单片机的汉字显示系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要本文结合国内外LED技术的发展和应用情况,以LED点阵的显示原理为核心,全面的阐述了基于AT89S52单片机的16×16点阵的汉字显示屏的制作思路以及制作原理。LED显示屏是一种新型信息显示媒体,集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。以其色彩鲜艳,动态范围广,亮度高,寿命长,工作性能稳定特点,广泛应用于广告、证券、信息传播、新闻发布等方面。本文设计了基于单片机的LED汉字显示屏。给出了系统框图,硬件模块设计图、软件流程图和程序。硬件模块设计方面,主控制系统采用单片机控制方式,实现点阵LED显示屏的驱动及信息的保存与显示。LED
2、显示点阵主要由LED、字模及其电路构成。通过单片机的控制驱动电路,采用扫描方式进行显示。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。通过试验实现了汉字的滚动显示功能,达到了预期效果。关键词:AT89S52单片机、16×16点阵、驱动电路、字模35ABSTRACTThispapercombiningLEDtechnologydevelopmentandapplicationofLEDdotmatrixdisplay,withtheprincipleasthecore,comprehensiveAT89S52SCMispresent
3、edbasedonthe16x16dotmatrixcharactersdisplayproductionthoughtsandtheproductionprinciple.LEDdisplayisnewinformationshowsthatthemediasetmicroelectronictechnology,photonicstechnology,computertechnology,informationprocessingtechnologyinthelarge-scaleintegrateddisplaysystem.Withitscolorful,
4、widedynamicrange,high-brightness,longlifeandperformancecharacteristicsofstability,widelyusedinadvertising,securities,informationdissemination,pressreleases,andsoon.ThispaperwasdesignedbasedonSCMLEDdisplayChinesecharacters.ByGivensystemdiagram,hardwaremoduledesign,software,flowchartsan
5、dprocedures,hardwaremoduledesign,themaincontrolsystemusingSCMcontrol,anddot-matrixLEDdisplaydriverandthepreservationanddisplayofinformation.LEDdisplaylatticemainlybytheLED,word-modelanditscircuit.SCMcontrolthroughthedrivecircuit,ascanshowedthatway.Inordertofacilitatetheexpansionandcha
6、nges,thesoftwaredesignismodularstructure,sothatthelogicofrelationsmuchconcisely.ThroughthepilotrealizedtherollingdisplayChinesecharacters,achievedtheexpectedresults.Keywords:AT89S52SCM,16x16dotmatrix,drivingcircuit,font35目录1绪论51.1LED显示屏的研究背景及意义51.2设计目标及采取的方案61.2.1本设计的目标61.2.2本设计采取的方案6
7、2系统总体分析72.1显示部分72.2控制模块的选择82.3驱动电路的选择82.4电源模块选择92.5工作原理92.6总体设计103系统硬件设计113.1AT89S52芯片的简要介绍113.2时钟电路123.3复位电路133.4驱动电路设计133.4.1行驱动电路设计133.4.2列驱动电路设计143.5电源模块设计153.6点阵式汉字LED显示屏设计163.6.1LED的特点以及常用的参数163.6.2LED电子显示屏183.6.3LED电子显示屏显示字符原理183.6.4汉字显示的原理203.7总体电路244系统软件设计254.1主程序设计254.2子程序设计
8、295系统