资源描述:
《一款以单片机STC89C54RD为控制器的LED点阵显示屏系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、河南理工大学毕业设计(论文)说明书摘要本文设计了一款以单片机STC89C54RD+为控制器的LED点阵显示屏系统。该系统可实现常有字符的几种动态显示,动态显示包括向左移动显示、向右移动显示、向上移动显示、向下移动显示。系统采用PC机作为上位机,上位机通过串口调试助手向单片机发送控制命令和上位机所存储的显示代码,STC89C54RD+单片机接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动7个8×8分辨率的LED点阵显示屏的一种动态显示。PC机与单片机之间的通信采用RS—232C通信标准来实现,LED显示的内容和方式可以通过PC机发送相应的内容来改变,这样使
2、用场合灵活,使用范围广。STC89C54RD+单片机具有价格低廉程序写入方便的特点,另外该单片机有16KB的ROM,1280B的RAM。关键字:::STC89C54RD+;LED点阵显示;串行通信;字符码河南理工大学毕业设计(论文)说明书AbstractThisarticleintroducesasinglechipSTC89C54RD+forthecontrollertotheLEDdotmatrixdisplaysystem.Thesystemcannhaveseveralcharactersinthedynamicdisplay,dynamicdisplay
3、,includingtofromrighttoleft,fromlefttoright,fromuptodown,fromdowntoup.SystemisPC,asthehostcomputer,hostcomputerthroughtheserialportdebuggingassistanttosendcontrolcommandstothemicrocontrollerandPCarestoredinthedisplaycode,STC89C54RD+MCUreceiveandprocessPC-controlcommandsanddisplaytheco
4、de,thedisplaydrivermoduledrive78×8LEDdotmatrixdisplayresolutionofadynamicdisplay.BetweenPCandMCUcommunicationusingRS-232Ccommunicationstandardtoachieve,LEDdisplay,contentandstylecanbesentthroughthePC,thecorrespondingiscontenttochange,sousetheoccasionflexible,widelyused.STC89C54RD+SCMp
5、rocesswithlowcostandconvenientfeaturestowrite,inaddition,themicrocontrollerhas16KBofROM,1280BofRAM,storescharactercodes.Keywords:STC89C54RD+MCU;LEDdotmatrixdisplay;Serialcommunication;charactercode河南理工大学毕业设计(论文)说明书目录1前言.............................................................11.1课
6、题研究的背景及意义.......................................11.2国内外研究现状及发展趋势...................................11.3论文主要内容...............................................22方案论证与选择...................................................32.1系统硬件方案设计...........................................32.1.1显示屏主控制器方
7、案比较................................32.1.2通信系统设计..........................................42.1.3LED点阵显示屏选型....................................52.1.4硬件设计方案..........................................52.2系统软件方案设计...........................................62.2.1单片机编程语言......................
8、.....