单片机LED控制系统设计课程设计报告_第1页
单片机LED控制系统设计课程设计报告_第2页
单片机LED控制系统设计课程设计报告_第3页
单片机LED控制系统设计课程设计报告_第4页
单片机LED控制系统设计课程设计报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z单片机课程设计课程名称:单片机LED控制系统设计单片机LED控制系统设计任务要求:资料收集:STC11F**系列单片机资料、LED控制在实际中的应用资料拟定设计方案,包括控制方案确定、CPU选型、软件开发工具的选择等。完成系统设计与调试,具体包括:完成硬件控制电路设计完成控制软件设计完成系统调试d〕系统能够完成控制任务要求,且可靠运行。二、资料收集:STC11F**系列单片机资料、LED控制在实际中的应用资料A〕关于STC11F**系列单片机资料简介B)关于LED控制在实际中的应用资料简介LED控制器(LEDcontroller)就是通过芯片处理控制LED灯电路中的各个位置的开关一、低压型LED产品大功率控制器低压型LED产品一般设计电压12V-36V,每个回路LED数量3-6个串联,用电阻降压限流,每个回路电流20mA以下。一个LED产品由多个回路的LED组成,优点是低压,构造简单,容易设计;缺点是:产品规模大时电流很大,需要配置低压开关电源。由于产品的缺点所限,低压不可能远距离输电,都是局限于体积不大的产品上,如招牌文字、小图案等。根据这个特点,控制器设计规格:12V的选用75A/30VMOS功率管控制,输出电流8A/路;24-36V选用60A/50VMOS功率管控制,输出电流5A/路。用户可以根据以上规格选定控制器的路数,跳变的可以选购NE20低压系列、渐变的选购NE10低压系列控制器即可。注意LED的必须是共阳(+)极连接法,控制器控制阴(-)极,控制器不包括低压电源二、高压型LED产品控制器高压型LED产品设计电压是交流/直流220V电压,每个回路LED数量36-48个串联,每个回路电流20mA以下,限流方式有两种,一种是电阻限流,这种方式电阻功耗较大,建议使用每4个LED串接一个1/4W金属模电阻,均匀分布散热,这种接法在目前是最稳定可靠;另一种是电阻电容串联限流,这种接法大局部电压降在电容上,电阻功耗小,只能用在稳定的长亮状态,如果闪动电容储能,反而电压加倍,LED容易损坏。但凡使用控制器的LED必须使用电阻限流方式,LED一般每个回路一米,功率5W,三色功率每米15W。常用渐变控制器NE112K控制直流1200W,NE103D交流负载4500W直流负载1500W,如果灯管闪动单元多就使用NE112K,如果只需要整体闪动就使用NE103D。如果使用渐变方式,要注意负载匹配,霓虹灯和LED的发光分布特性不一样,同一回路不能混接不同类型的负载。三、低压型LED产品串行控制器低压型LED产品串行控制器的特点是控制路数多,利用串行信号传输到达控制的目的,一般512单元的控制只需要4条控制连线,串行LED控制器需要在LED的光源板配有存放器,控制器可选用型号NE040S控制器,该控制器的最大容量到达4096KBit,如果负载512单元的LED可以最大实现8192桢画面。三硬件系统设计a)硬件设计原理图:b)开关设计,用于控制LED灯的显示方式。

C〕通信串口电路,用于连接PC机,完成程序的下载连接工作。CZ11:用户实验通讯接口:d)晶振电路,为电路提供时钟。e〕电源开关控制电路用于电路的启动,关闭。STC11F02单片机,下载程序,以实现对电路进展控制。LED发光二级管的设计电路,方便功能的显示。四、软件系统设计1、实验程序框图:2、设计的程序:a)流水灯设计:ORG00HSTART:MOVA,*0FFHCLRCMOVR2,*8LOOP1:RRCAMOVP1,ACALLDELAYDJNZR2,LOOP1MOVR2,*7LOOP2:RLCAMOVP1,ACALLDELAYDJNZR2,LOOP2JMPSTARTDELAY:MOVR3,*20D1:MOVR4,*20D2:MOVR5,*248DJNZR5,$DJNZR4,D2DJNZR3,D1RETENDb)顺序灯程序:ORG0000H程序执行开场地址LJMPMAIN跳转到MAINORG4000H中断程序入口MAIN:MOVR0,*0清内存单元START0:CLRP1.0LCALLDELAYSETBP1.0LCALLDELAYINCR0CJNER0,*3H,START0START1:CLRP1.1LCALLDELAYSETBP1.1LCALLDELAYINCR0CJNER0,*6H,START1START2:CLRP1.2LCALLDELAYSETBP1.2LCALLDELAYINCR0CJNER0,*9H,START2START3:CLRP1.3LCALLDELAYSETBP1.3LCALLDELAYINCR0CJNER0,*0CH,START3START4:CLRP1.4LCALLDELAYSETBP1.4LCALLDELAYINCR0CJNER0,*0FH,START4START5:CLRP1.5LCALLDELAYSETBP1.5LCALLDELAYINCR0CJNER0,*12H,START5START6:CLRP1.6LCALLDELAYSETBP1.6LCALLDELAYINCR0CJNER0,*15H,START6START7:CLRP1.7LCALLDELAYSETBP1.7LCALLDELAYINCR0CJNER0,*18H,START7SJMPMAINDELAY:MOVR7,*250DL1:MOVR6,*100DL2:MOVR5,*10DL3:DJNZR5,DL3DJNZR6,DL2DJNZR7,DL1RETEND五、系统调试的步骤:1、按照原理图进展硬件电路的焊接,并测试焊好的电路板是否完好,用万用表检测各个电路,确保电路的正确。2、将焊好的电路板接入电源,测试原有的程序功能是否可实现。3、电路板用接口线与PC机相连。4、翻开KeilC51v750a_Full软件,输入程序,运行生成.he*文件。5、将.he*文件用STC-ISP-V4.80(串口)烧入单片机中去。6、观看效果,如实现则实验成功,否则继续检错,直至成功。六、心得体会:要掌握单片机指令系统中汇编语言各种根本语句的意义及汇编语言程序设计的根本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术。使学生从硬件软件的结合上理论联系实际,提高动手能力,从而全面掌握单片机的应用。实验教学的全过程包括认识、根底、综合3个阶段。以往的单片机实验是进展软件的编制和调试,与实际应用中的硬件电路相脱节。使学生缺乏硬件设计及调试分析能力,对单片机如何构成一个单片机最小应用系统,缺乏认识。单片机论坛.51hei./bbs/发布的单片机实验板,通过计算机连接仿真器在实验板上把硬件和软件结合起来一起调试,软件的修改也非常方便,软件和硬件调试都通过后,把程序固化在eprom当中,插上8051单片机构成一个完整的单片机应用系统。单片机实验板的构成及根本功能通过对自己在大学四年时间里所学的只是回忆,并发挥对所学知识的理解和思考及书面表达能力,自己亲手设计,最终完成目标了。这为自己今后进一步深化学习,积累了一定珍贵的经历。把知识转化为能力的实际训练。培养了我所运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论