花样流水灯课程设计成品

花样流水灯课程设计成品

ID:41549690

大小:265.69 KB

页数:13页

时间:2019-08-27

花样流水灯课程设计成品_第1页
花样流水灯课程设计成品_第2页
花样流水灯课程设计成品_第3页
花样流水灯课程设计成品_第4页
花样流水灯课程设计成品_第5页
资源描述:

《花样流水灯课程设计成品》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、专业综合课程设计任务书班级:计算07・2学号:0706010202姓名:蔡子俊成绩:电子与信息工程学院计算机科学系花样流水灯1.1设计要求本设计以80C51单片机为核心,采用常用电子器件设计。要求能实现流水灯的速度控制和多种流水的花样。1.2实现功能1、1灯流水(即先点亮1号灯,其他等熄灭,然后点亮2号灯,其他等熄灭,依次点亮1-8号灯,然后再从1号灯开始循环点亮,产生一个流水的效果)2、3、4、5、6、2灯流水(和1灯流水类似,4灯流水(和1灯流水类似,1灯间隔(和1灯流水类似,2灯间隔(和1灯流水类似,实现快速/慢速以及停止控制只是每次点亮相邻的2个灯

2、)只是每次点亮相邻的四个灯)只是间隔1个灯点亮)只是间隔2个灯点亮)1.3总体结构图LED发光极管组Ria・Fd*・R12・Ria・Fd4・.R15・R16・•1K・・4K・・1K・・•1K・・IK・・IK・・•1K・・TEXT-*=TEXT»r:TE>CT>-pr:TE<7T=»r=TE>CR»r=TECT=*^nr-*:TEX4-pR仃.・ik・・*cTBG^2硬件详细设计R8.・R7・・R6・.R5..R4・・R3..R2・・3E・・0u.•汴巳店•汴?T:-」-=TE

3、・-?TEKJ>01if:d-:ci::UF-・qTECR・A・・to::R9・・1D(・・U1・•SDD61--TExTE-ax肯cdEEd§r>d虽EdSasSWLZd°番£二養£z呂Zd二wgfwdswr—zdJbkbbkbl林kkkl赫I:S8S7S6・*・S5・yTEX:yTE>电路由单片机,发光二极管组和开关组组成,P0口接开关组,读入开关控制状态:S8为启停控制,S7和S6为速度控制,S4S3S2S1为模式控制,开关接有1KQ电阻,稳定开关电路;P1口接红

4、色发光二极管组,二极管加有200Q限流电阻,保护二极管以免烧坏;根据S7S6S4S3S2S1给出的控制状态,单片机将以不同速度,不同方式进行流水灯工作,由P1口的发光二极管组显示。3软件详细设计3.1主程序流程图3.2MODE子程序流程图调用DELAYPl置数OFFHM0DE2,M0DE3,M0DE4,M0DE5流程图与M0DE1理同,唯有Pl置数不同,因此省略。3.3DELAY程序流程图返回;获取速度控制字;速度控制查表;第一种速度延时次数;第二种速度延时次数;笫三种速度延时次数;第四种速度延时次数;获収模式控制字;模式控制查表3.4程序代码ORG000

5、0HLJMPSTARTORG01OOHSTART:JNBP0.7,STARTTIME:MOVPO,#OFFHMOVA,P0ANLA,#60HSWAPAMOVDPTR,#DTJMP@A+DPTRDT:AJMPDT1AJMPDT2AJMPDT3AJMPDT4DT1:MOV66H,#0AJMPMODESDT2:MOV66H,#10AJMPMODESDT3:MOV66H,#20AJMPMODESDT4:MOV66H,#30AJMPMODESMODES:MOVP0,#0FFHMOVA,P0ANLA,#0FHRLAMOVDPTR,#MODCHJMP@A+DPTRMOD

6、CH:AJMPMODEAAJMPMODEBAJMPMODECAJMPMODEDAJMPMODEEMODEA:LCALLMODE1;调用MODE1子程序LJMPSTART;调用MODE2子程序;调用MODE3子程序;调用MODE4子程序;调用MODE5子程序;模式1,1灯流水;模式2,2灯流水MODEB:LCALLM0DE2LJMPSTARTMODEC:LCALLM0DE3LJMPSTARTMODED:LCALLM0DE4LJMPSTARTMODEE:LCALLMODE5LJMPSTARTMODE1:MOVA,#0FEHMOVPl,ALCALLDELAYMO

7、VA,#0FDHMOVPl,ALCALLDELAYMOVA,#0FBHMOVPl,ALCALLDELAYMOVA,#0F7HMOVPl,ALCALLDELAYMOVA,#0EFHMOVPl,ALCALLDELAYMOVA,#0DFHMOVPl,ALCALLDELAYMOVA,#0BFHMOVPl,ALCALLDELAYMOVA,#7FHMOVPl,ALCALLDELAYMOVA,#0FFHMOVPl,ARETMODE2:MOVA,#0FEHMOVPl,ALCALLDELAYMOVA,#0FCHMOVPl,ALCALLDELAYMOVA,#0F9HMOVPl

8、,ALCALLDELAYMOVA,#0F3HMOVPl,ALCAL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。