单片机流水彩灯课程设计

上传人:第*** 文档编号:34238327 上传时间:2018-02-22 格式:DOC 页数:12 大小:489KB
返回 下载 相关 举报
单片机流水彩灯课程设计_第1页
第1页 / 共12页
单片机流水彩灯课程设计_第2页
第2页 / 共12页
单片机流水彩灯课程设计_第3页
第3页 / 共12页
单片机流水彩灯课程设计_第4页
第4页 / 共12页
单片机流水彩灯课程设计_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《单片机流水彩灯课程设计》由会员分享,可在线阅读,更多相关《单片机流水彩灯课程设计(12页珍藏版)》请在金锄头文库上搜索。

1、 课程名称: 单片机课程设计 设计题目: 流水灯彩灯设计 学 院: 应用技术学院 专 业: 电子信息工程信息方向 年 级: 大三上学期末 学 号: 200911513127 学生姓名: 袁 瑞 日 期: 2012.1.3 2012.1.14 目 录一、实训的目的 3二、实训的基本要求 3三、电路基本工作原理 4四、组装过程及技巧 5五、软件设计及程序清单 5六、心得体会 11一、实训的目的通过具有一定功能和应用价值的一个具体产品的设计与制作,或者一个实际项目的开发与应用,使学生受到工程设计、制造工艺、调试检测和撰写技术报告的系统训练,启迪我们的创新思维,培养我们分析问题和解决问题的综合能力。通

2、过实训使我们巩固、加深和学习光电子技术的基础理论、基本知识和技能技能。使我们正确地选择和使用常用电工仪表、电子仪器及有关实验设计。使我们掌握基本电量及电子元件的测试技术、实验方法和数据的分析处理。使我们能应用已学的理论知识设计简单的应用电路,合理选择元器件构成实用的电子小系统。使我们受到基本的实验技能、系统的工程实践和撰写技术报告的初步训练。培养我们严肃认真、实事求是、独立思考、踏实细致的科学作风和创新的精神。二、实训的基本要求要求:1. 该流水灯设置 12 个发光二极管,两个按键 K1 和 K2。2. 上电后, 12 个 LED 灯全亮3. 两个按键一个用于流水灯的启动和停止,另一个用于选择

3、流水灯的花样。4.“流水”的花样不得少于两种,越多越好。三、电路图及其基本工作原理该电路由 2 个 30PF 的电容和一个晶震组成的,其中晶振接在 18和 19 引脚。这个作用是为单片机提供一个正常的工作时钟频率单片机 40 引脚接+5V 的电源,20 引脚接地。使用 510 电阻和发光二极管组成 12 条支路,分别对应连接单片机的 P1 口 12 个。才用共阳极接法 40 段接上 5V 的外加电压,通过单片机的 P1 口控制输出高电平还是低电,当电压为低电平的时候,二极管发光。电路图如下:四、组装过程及焊接技巧 (1)材料:松香、焊锡。焊接时最常用的焊料是焊锡。松香焊剂是一种可靠的焊剂,它在

4、电路维修和电子制作中应用广泛。将焊接的元件和导线进行刮脚和搪锡。(2)工具:电烙铁(3)结果:防止虚焊漏焊(4)方法:元件处理(用镊子刮器件的腿,使元件金属表面洁净)(5)焊接元器件时按器件的大小,由小到大、由低到高,焊接时要控制焊接温度和时间。五、软件设计及程序清单 电路设置两个开关 K1 和 K2,K1 控制流水灯的启动和停止,K2 则控制流水灯的流水花样。电源连通后,12 个 LED 灯全亮,按下 K1 后全部灯灭,再按灯亮。灯亮时,按下 K2 一次,流水灯便按照设计的花样流水,再次按下,变换花样。K2 控制其花样的跳跃和循环。此设计共涉及 4 种流水花样,具体清单如下:ORG 0000

5、HAJMP MAINORG 0003HCLR AMOV DPTR,#JUMP0MOV A,R6JMP A+DPTRORG 0013HCLR AMOV DPTR,#JUMP1MOV A,R7JMP A+DPTRORG 0100HMAIN:MOV SP,#60HCLR AMOV R7,#00HMOV R6,#00H MOV P0,#00H ;设置 12 个灯全亮MOV P2,#00HSETB EX0SETB IT0SETB EX1 ;设置外部中断 0 跟 1,开中断SETB IT1SETB EASJMP $ORG 0200HJUMP0:SJMP STARTSJMP STOPORG 0210HSTA

6、RT:MOV R6,#2HLJMP STYLE1STOP:MOV R6,#0HMOV P0,#0FFH ;12 个灯灭MOV P2,#0FFHCLR EAJNBP3.2,$JB P3.2,$SETB EACALL DELAYMOV P0,#0HMOV P2,#0HRETIORG 0400HJUMP1:AJMP STYLE1AJMP STYLE2AJMP STYLE3AJMP STYLE4;-;第一种花样ORG 0500HSTYLE1:MOV R7,#2HMOV P0,#0FFHMOV P2,#0FFHMOV A, #0FEH ;单个 LEDLOOPAS1:MOV R0, #8LOOPALS1:

7、MOV P0, ARL ACALL DELAYDJNZ R0, LOOPALS1 MOV P0,#0FFH;后 4 个灯(程序中为 P2.4-P2.73,可修改)MOV A, #7FH ;单个 LEDLOOPBS1:MOV R0, #4HLOOPBLS1:MOV P2, ARR ACALL DELAYDJNZ R0, LOOPBLS1 MOV R1,#3DJNZ R1,STYLE1MOV P2,#0FFHRETI;-;第二种花样STYLE2:MOV R7,#4HMOV P0,#0FFHMOV P2,#0FFHLOOPAS2:MOV A, #0FCH ;两个 LEDLOOPALS2:MOV P0

8、, ARL ACALL DELAYJB ACC.7, LOOPALS2MOV P0,#3FHCALL DELAYMOV P0,#07FHMOV P2,#7FHCALL DELAYMOV P0,#0FFH;-MOV A, #3FH ;两个 LEDLOOPBLS2:MOV P2, ARR ACALL DELAY JB ACC.4, LOOPBLS2;-LOOPCRS2:MOV P2, ARL ACALL DELAYJB ACC.7,LOOPCRS2MOV P2,#3FHCALL DELAYMOV P2,#7FHMOV P0,#7FHCALL DELAYMOV P2,#0FFH;-MOV A,#3F

9、HLOOPDRS2:MOV P0, ARR ACALL DELAYJB ACC.0,LOOPDRS2;-MOV R1,#03HDJNZ R1,STYLE2 ;循环 3 次RETI;-;第三种花样STYLE3:MOV R7,#6HMOV P0,#0FFHMOV P2,#0FFHLOOPS3:MOV A,#0F8HMOV P0,AMOV A,#8FHMOV P2,ACALL DELAYMOV A,#7HMOV P0,AMOV A,#7FHMOV P2,ACALL DELAY;-MOV R1,#5HMOV P0,#0FFHMOV P2,#0FFHDJNZ R1,LOOPS3RETI;-; 第四种花样

10、STYLE4:MOV R7,# 8HMOV P0,#0FFHMOV P2,#0FFHLOOPS4:MOV A,#00HMOV P0,ACALL DELAYMOV A,#0FFHMOV P2,ACALL DELAYMOV A,#3FHMOV P0,AMOV A,#00HMOV P2,ACALL DELAY;-MOV R1,#5HMOV P0,#0FFHMOV P2,#0FFHDJNZ R1,LOOPS4RETI;-DELAY:MOV R4, #2L1: MOV R2, #250L2: MOV R3, #250L3: DJNZ R3, L3DJNZ R2, L2DJNZ R4, L1RETIEND

11、六、心得体会经过这次为时两周的实训,感触颇深。我深刻体会到了作为一名电子专业的学生应该具备的能力以及认真的心态。此次实训可以说是为我们提了个醒,为我们以后的发展及提高作了铺垫。实训过程中,有失败,也有成功。在失败时,不能气馁,不能放弃。知道错了是件好事,知道怎么改错,更是提高了自己。在我们每做出一个成功的设计时,心里的欣慰感油然而生。顿时便有了用于奋进的念头。这对于我们正在成长的学生来说,我认为是非常重要的。遇到困难并不可怕,可怕的是遇到困难知难而退。做电路会遇到很多困难,人生中也会遇到许许多多的困难,对于这些,我们不应该惧怕,这次实训不正是证实了这一点吗?战胜困难,磨练自己,我们一直都要这样勇敢前进。两周的实训,说长不长,说短不短,在其中学到的东西是非常多的。对我们的动手能力是一个整体的提高,其次对于我们对电路的原理,以及对电路的调试以及功能的验证的认识是很有帮助的,对它们的理解和认知都比较透彻。也不断的提高自己,在充实的生活中学习,在学习中感到进步的快乐,正是我们需要做的。希望以后还会有这样的实训,还有这样的机会让我们感到学习的充实与满足,对于我们的人生也是受益匪浅。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号