资源描述:
《单片机实训 (论文)说明书-基于stc12c5a08s2单片机的led点阵模块控制器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、编号:单片机实训(论文)说明书题目:基于STC12C5A08S2单片机的LED点阵模块控制器院(系):信息与通信学院专业:电子信息工程学生姓名:学号:指导教师:2011年12月30日21摘要系统由LED点阵显示屏电路和单片机电路两个模块组成,采用STC12C5A08S2单片机为核心,通过该芯片控制一个74LS154和串口通信来驱动显示屏显示,实现单个汉字的显示,并且汉字具有左移、右移、上移、下移功能。通过串口通信接收PC机发送过来的命令,通过指令进行人机交互,并显示出相应的汉字。关键词:STC12C5A08S2
2、;LED点阵21AbstractSystemconsistsofLEDdotmatrixdisplaycircuitandsingle-chipmicrocomputercircuittwomodules,theSTC12C5A08S2microcontrollerasthecore,throughthechipcontrola74LS154andserialinterfacecommunicationtodrivethescreenshows,achieveasingleChinesecharactersdi
3、splayed,andChinesecharactershaveleftshift,movetotheright,moveupandmovedownfunction.ThroughserialcommunicationPCsendoverreceivingorders,throughtheinstructionshuman-computerinteraction,andshowsthecorrespondingcharacters.Keywords:STC12C5A08S2;LEDdotmatrix21目录引言
4、51系统硬件介绍61.1系统主控芯片概述及功能介绍61.1.1STC12C5A08S2主要特性61.1.2STC12C5A08S2功能结构81.2硬件电路81.2.1单片机时钟电路91.2.2单片机复位电路91.2.3复位电路的可靠性设计101.2.4LED显示电路101.2.5MAX232电平转换电路111.2.7系统硬件设计所需的元件122系统软件设计132.1软件重要子程序设计及框图132.1.1显示部分142.1.2串口通信部分143硬件安装制作153.1PCB板制作153.2元件焊接164电路调试16
5、4.1硬件调试164.2软件调试175实训总结17致谢18参考文献19附录1-单片机控制板PCB图20附录2-LED点阵显示部分PCB图2121引言广告牌在日常生活中随处可见,大到国家政府机关小到平民百姓都有使用广告牌的,广告牌不仅可以显示文字还可以显示图形,不仅可以静态显示还可以动态显示,此外不同类型的广告牌有不同的用途,比如点阵的可以用于显示一些文字语言类的,液晶类的则可用于显示图形和文字类的,不同材质的点阵可以因地制宜于不同的方面,灵活多变,易于操作,由此可见广告牌在国家及百姓中的地位。本设计所做的LED
6、点阵模块是广告牌的一个小缩影,能显示16X16汉字、图形、英文、数字等。211系统硬件介绍1.1系统主控芯片概述及功能介绍新一代宏晶芯片具有1个时钟/机器周期,高速、高可靠,2路PWM,8路10位高速A/D转换,25万次/秒1T8051带总线,无法解密,管脚直接兼容传统89C52,有全球唯一ID号可省复位电路,36-44个I/O内部R/C时钟的新一代宏晶芯片加密性强,解密难度高。STC12C5A08S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8
7、051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。1.1.1STC12C5A08S2主要特性1.增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。2.工作电压:STC12C5A60S2系列工作电压:5.5V-3.3V(5V单片机)。STC12LE5A60S2系列工作电压:3.6V-2.2V(3V单片机)。3.工作频率范围:0-35MHz,相当于普通8051的0
8、~420MHz。4.用户应用程序空间8K/16K/20K/32K/40K/48K/52K/60K/62K字节......5.片上集成1280字节RAM。6.通用I/O口(36/40/44个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA。