电子喷泉的设计-[文档在线提供]

上传人:pu****.1 文档编号:498232049 上传时间:2023-12-18 格式:DOC 页数:16 大小:229.50KB
返回 下载 相关 举报
电子喷泉的设计-[文档在线提供]_第1页
第1页 / 共16页
电子喷泉的设计-[文档在线提供]_第2页
第2页 / 共16页
电子喷泉的设计-[文档在线提供]_第3页
第3页 / 共16页
电子喷泉的设计-[文档在线提供]_第4页
第4页 / 共16页
电子喷泉的设计-[文档在线提供]_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《电子喷泉的设计-[文档在线提供]》由会员分享,可在线阅读,更多相关《电子喷泉的设计-[文档在线提供](16页珍藏版)》请在金锄头文库上搜索。

1、控制系统综合设计报告 设计题目: 电子喷泉的设计 设计者: 学 号: 专业班级: 电气工程及其自动化06班 指引教师: 完毕时间: 6月2日 目录一、预备知识.1二、课程设计题目三、课程设计的目的及基本的规定.1四、设计内容提纲及阐明.2五、原理图及元件清单3六、单片机各引脚定义七、系统程序流程图.5八、电子喷泉设计的系统源程序.6九、课程设计心得体会9十、参照文献.1一、预备知识11 51单片机原理(1)51单片机的IO口的使用原理和设立(2)单片机的定期器的设立1.发光二极管及数码管的结识和使用1.3 按键的判断和使用.4 51单片机开发环境的熟悉和使用1. 对于共阴/共阳数码管及发光二极

2、管等器件的纯熟使用二、课程设计题目:电子喷泉的设计三、课程设计的目的及基本的规定单片机已经广泛的应用于人们的平常生活中,在各个领域中起到越来越重要的作用。因此,掌握单片机的基本功能是非常重要的技能。进行课程设计是加强实践,提高动手能力的重要环节,是将所学理论知识与实际联系起来的桥梁和纽带。通过课程设计:同步在软件编程、排错调试、焊接技术及有关仪器设备的使用等各个方面得到全面的提高。掌握单片机开发过程,为将来的实际工作打下一定得基本。本课程设计以菲利普8V51RB2单片机为基本,基本规定如下:1、熟悉单片机的基本机构;2、掌握共阴/共阳数码管及发光二极管的工作原理及使用措施;3、掌握按键的判断及

3、使用;4、掌握菲利普P89V51RB2单片机的使用措施;5、掌握单片机 语言一般的编程技巧;6、掌握单片机系统调试的一般环节及措施;7、熟悉掌握电路板的焊接及排错;、掌握程序的下载及调试。四、设计内容提纲及阐明4.1 设计内容本次设计的题目规定基本内容如下:(1)按键K1:电子灯显示方式选择,每按一次,选择一种显示方式;(2)按键K2:控制电子灯启动,停止;(3)电子灯显示方式至少四种;方式选择在电子灯停止方式下有效。4. 设计阐明4.1 系统设计根据设计题目的规定分析,系统提成四大部分:(1)单片机的控制部分;(2)电子喷泉控制部分;(3)按键控制部分;(4)显示控制部分;其框图见图1:单片

4、机控制按键数码管模式显示发光二极管起停图1 系统设计框图五、原理图及元件清单图2电子喷泉原理元件清单:器件 名称数 量65轻触按钮开关(优)2个5m高亮红色发光管4个m绿色高亮发光管个5m黄色高亮发光管个电阻 330欧2个.54m单排针20个共阳数码管1个电阻 10K个杜邦线2个万能板1个六、单片机各引脚定义单片机控制部分采用菲利普P91R2,两个按键的用途如下:单片机引脚各器件引脚功能描述00接按键K2电子喷泉的启动停止P0.1接按键K1显示方式的转换七、系统程序流程图本设计程序流程:程序开始,发光二极管处在熄灭状态;当启动时,共阳级数码管显示“” ,程序一方面进行显示方式选择;停止时,在复

5、位前,数码管显示停留在最后那个状态。2个按键中,其中K2按键控制电子喷泉的二极管的启动/停止;K1按键控制电子喷泉的发光二极管的显示方式的转换。主程序流程图如下:接通电源,当按下K2时,电子喷泉开始显示第一种显示方式;按下2键久一点让电子喷泉停止;再按下K键,程序判断电子喷泉停止,显示方式进行切换;如此反复。图3 主程序流程图八、电子喷泉设计的系统源程序 *功能拓展数码管显示(共阳)模式号运用P口*/nu at8x1.hiclue nrin.hvid xiansh();void xuez();sbt sp P00; /*停止与启动 0启动 停止*/sbit sp2 = P0; *模式选择 */

6、it mos = 1; /*模式寄存*int a,b; *消抖变量/i qt1; /*起停标志/int zy=0; *左右或奇偶标志/in = xfe;int L4=0;it ed = 0C0,0X,0XA4,0XB,0X99,0X92,082,0XF8,0X80,0X9; /数码管编码* K =07e,0xbd,0xdb,0e,0x,0xbd;/延时子程序 */voi dly()i,j, k;or ( = ;i 20; )o (j ; j 20; +)for (k = 0; k 0;a-)for(b=248;0;b-); /*消抖*/i(sp1 0)t=qt;hile(!p1);i( = 1

7、)xueze();elsxisi();voidxiansh()swith (mos)cae: /*单一的左移*/P = m ;elay();tm =_rol_(tm,1);reak;case2: 闪烁*/P1= 0X00;dl();P= F;deay();P1 = X00;el();P1=X;delay();break;cs3: *隔一种(奇偶)循环*/ = tm ;dela();t =_crl_(t,);brea;cae : /*两边到中间*/P1=K4L4;+;if(L4=6)L4=0;delay();break; voidxueze() if (2 = 0)for(a=;a0;a-)fr

8、(b=28;b;b); /*消抖i (sp2 =0)mo+;if( = 5)os = 1; /*模式标志*/P2 edos; /送数码管*/ whie(!2);t =0xfe;zy = 0;九、课程设计心得体会本次单片机课程设计,在冯新刚教师、李明辉教师和谭卢敏教师的精心指引下,我们顺利完毕了电子喷泉的课程设计。通过本次课程设计,收获颇丰,在此真心感谢三位教师的耐心及细心指引。、道谢 在本次课程设计中,有三位教师的精心指引及同组同窗的精诚合伙,我们顺利的完毕了本次课程设计,在此真心感谢教师们对我们耐心细致的指引、解说;感谢同组同窗的互相协助,在本次课程设计中受益良多!2、对课程设计的意义有更深

9、的理解通过本次课程设计,掌握了如何用Kil编译程序,如何用Protu软件仿真单片机的动作,编译程序工作的基本过程及其各阶段的基本任务,熟悉了编译程序总流程框图,理解如何编译程序构造工具及其有关的技术对课本上的只是有了更深的理解,课本上的知识是机械的、表面的,核心是如何将所学的知识与实际的应用结合起来。3、对该理论在实践中的应用有了更加深刻的理解通过把控制问题,用程序顺序执行在计算机上实现对电子喷泉的动作控制,理解和理解了理论在实际控制中的应用,对该理论在实践中应用有了更加深刻的理解。对于在此后的实际工作中,让我懂得自己工作应当更加细心、认真.4、激发了学习的积极性 通过本次课程设计,全面系统的

10、理解了单片机原理及编程的一般原理和基本实现措施。把死板的课本知识变得生动有趣,激发了学习的积极性。把学过的单片机原理的知识强化,可以把课堂上的知识通过自己设计的作品表达出来,加深了理论知识的理解。此前对于单片机控制系统的结识是很模糊的,概念上的、表面上的、肤浅的。目前通过自己动手做设计,从实践上结识了制作控制系统应当如何来实现,如何运用其她辅助软件协助程序设计,对Kei软件的操作纯熟限度有了一定得提高,但是课程设计中调试和编译比较复杂的程序时,仍然在程序的编写中存在一点问题。在这次课程设计中,我们就是按照实验指引的思想来完毕,培养实践动手能力和程序开发能力的目的。5、学生在本次课程设计中学会了

11、自己如何解决在实际中的困难 课程设计目的在于加深对MCS-1单片机的理解,掌握单片机应用系统的设计措施;掌握常用接口芯片的对的使用;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能和严谨的科学作风;培养学生综合运用理论知识解决实际问题的能力,力求实现理论结合实际,学以致用的原则。学生通过查阅资料、接口设计、程序设计、安装调试、整顿资料等环节,初步掌握工程设计措施和组织实践的基本技能;熟悉开展科学实践的程序和措施,为此后从事生产技术工作打下必要的基本;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明发明的设计理论。十、参照文献1、李振凯主编 控制系统综合课程设计指引书 江西理工大学应用科学学院 2、张天凡等主编 5单片机C语言开发详解 电子工业出版社 3、周润景等主编Poteu在MCS5A7系统中应用百例电子工业出版社 4、王军茹等主编 CS-51单片机原理及应用5、王港元主编 电工电子实践指引 江西科学技术出版社

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

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