单片机流水彩灯课程设计

单片机流水彩灯课程设计

ID:38621113

大小:489.00 KB

页数:12页

时间:2019-06-16

单片机流水彩灯课程设计_第1页
单片机流水彩灯课程设计_第2页
单片机流水彩灯课程设计_第3页
单片机流水彩灯课程设计_第4页
单片机流水彩灯课程设计_第5页
资源描述:

《单片机流水彩灯课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程名称:单片机课程设计设计题目:流水灯彩灯设计学院:应用技术学院专业:电子信息工程信息方向年级:大三上学期末学号:200911513127学生姓名:袁瑞日期:2012.1.3–2012.1.14目录一、实训的目的……………………………………………………3二、实训的基本要求………………………………………………3三、电路基本工作原理……………………………………………4四、组装过程及技巧………………………………………………5五、软件设计及程序清单…………………………………………5六、心得体会………………………………………………………11一、实训的目的通

2、过具有一定功能和应用价值的一个具体产品的设计与制作,或者一个实际项目的开发与应用,使学生受到工程设计、制造工艺、调试检测和撰写技术报告的系统训练,启迪我们的创新思维,培养我们分析问题和解决问题的综合能力。通过实训使我们巩固、加深和学习光电子技术的基础理论、基本知识和技能技能。使我们正确地选择和使用常用电工仪表、电子仪器及有关实验设计。使我们掌握基本电量及电子元件的测试技术、实验方法和数据的分析处理。使我们能应用已学的理论知识设计简单的应用电路,合理选择元器件构成实用的电子小系统。使我们受到基本的实验技能、系统的工程实践和撰写技术报告的初步训练。培养

3、我们严肃认真、实事求是、独立思考、踏实细致的科学作风和创新的精神。二、实训的基本要求要求:1.该流水灯设置12个发光二极管,两个按键K1和K2。2.上电后,12个LED灯全亮3.两个按键一个用于流水灯的启动和停止,另一个用于选择流水灯的花样。4.“流水”的花样不得少于两种,越多越好。三、电路图及其基本工作原理该电路由2个30PF的电容和一个晶震组成的,其中晶振接在18和19引脚。这个作用是为单片机提供一个正常的工作时钟频率单片机40引脚接+5V的电源,20引脚接地。使用510Ω电阻和发光二极管组成12条支路,分别对应连接单片机的P1口12个。才用共

4、阳极接法40段接上5V的外加电压,通过单片机的P1口控制输出高电平还是低电,当电压为低电平的时候,二极管发光。电路图如下:四、组装过程及焊接技巧(1)材料:松香、焊锡。焊接时最常用的焊料是焊锡。松香焊剂是一种可靠的焊剂,它在电路维修和电子制作中应用广泛。将焊接的元件和导线进行刮脚和搪锡。(2)工具:电烙铁(3)结果:防止虚焊漏焊(4)方法:元件处理(用镊子刮器件的腿,使元件金属表面洁净)(5)焊接元器件时按器件的大小,由小到大、由低到高,焊接时要控制焊接温度和时间。五、软件设计及程序清单电路设置两个开关K1和K2,K1控制流水灯的启动和停止,K2则

5、控制流水灯的流水花样。电源连通后,12个LED灯全亮,按下K1后全部灯灭,再按灯亮。灯亮时,按下K2一次,流水灯便按照设计的花样流水,再次按下,变换花样。K2控制其花样的跳跃和循环。此设计共涉及4种流水花样,具体清单如下:ORG0000H AJMPMAIN ORG0003H CLRA MOVDPTR,#JUMP0 MOVA,R6 JMP@A+DPTR ORG0013H CLRA MOVDPTR,#JUMP1 MOVA,R7 JMP@A+DPTR ORG0100H MAIN: MOVSP,#60H CLRA MOVR7,#00H MOVR6,#

6、00H MOVP0,#00H;设置12个灯全亮 MOVP2,#00H SETBEX0 SETBIT0 SETBEX1;设置外部中断0跟1,开中断 SETBIT1 SETBEA SJMP$ ORG0200H JUMP0: SJMPSTART SJMPSTOP ORG0210H START: MOVR6,#2H LJMPSTYLE1 STOP: MOVR6,#0H MOVP0,#0FFH;12个灯灭 MOVP2,#0FFH CLREA JNBP3.2,$ JBP3.2,$ SETBEA CALLDELAY MOVP0,#0H MOVP2,#0H

7、RETI ORG0400H JUMP1: AJMPSTYLE1 AJMPSTYLE2 AJMPSTYLE3 AJMPSTYLE4 ;----------------------------------------;第一种花样 ORG0500H STYLE1: MOVR7,#2H MOVP0,#0FFH MOVP2,#0FFH MOVA,#0FEH;单个LED LOOPAS1: MOVR0,#8 LOOPALS1: MOVP0,A RLA CALLDELAY DJNZR0,LOOPALS1 MOVP0,#0FFH ;后4个灯~~~~(程序中为P

8、2.4--P2.73,可修改) MOVA,#7FH;单个LED LOOPBS1: MOVR0,#4H LOOPBLS1:

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

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

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