1203060214岳云龙

1203060214岳云龙

ID:25732096

大小:200.00 KB

页数:9页

时间:2018-11-22

1203060214岳云龙_第1页
1203060214岳云龙_第2页
1203060214岳云龙_第3页
1203060214岳云龙_第4页
1203060214岳云龙_第5页
资源描述:

《1203060214岳云龙》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳理工大学通信工程创新实践摘要单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。Keil软件是目前最流行开发MCS-51系列单片机的软件,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。本次设计就是使用Keil软件和STC89C51芯片进行数码管动态显示的设计与实现。关键词:单片机;STC89C51;数码管;keil;protues沈阳理工大学通信工程创新实践目录1背景及意义12设计原理及设计方

2、案12.1设计原理12.1.1功能原理介绍12.1.2电路图22.2设计方案23设计过程23.1程序流程图23.2控制源程序清单33.3程序调试及结果4结论7参考文献8沈阳理工大学通信工程创新实践1背景及意义单片机的出现具有划时代的意义。它的出现使得许多原本花费很高的复杂电路以及繁多的电气元器件都被取缔,取而代之的是一块小小的芯片。伴随着计算机技术的不断发展,单片机也得到了相应的发展,而且其应用的领域也得到更好的扩展。在民用,工用,医用以及军用等众多领域上都有所应用。为了,能够更好的适应这日新月异的社会,我们应当充实我们的知识面,方能不被时代的潮流踩在脚下。2设计原理及设计方案2.1设

3、计原理2.1.1功能原理介绍本设计主要实现的功能是定时器控制报警灯显示,并发出仿真警报声。通过51单片机控制LED灯及一个扬声器实现。我们用P2的八个端口来分别控制八个灯。并选P3的两个口分别接一个按钮和一个扬声器来加强控制和实现功能主要器件的选择:器件个数LED灯8扬声器1按钮1电阻电容若干表2-17沈阳理工大学通信工程创新实践2.1.2电路图图2.1电路图2.2设计方案可采用C语言编程,声明并调用延时函数编写源程序,实现报警与旋转灯,运行程序经调试后下载可运行得到结果。3设计过程采用单片机STC89C51控制,使用Keil软件,基于C语言编程,得到实现报警与旋转灯的程序。7沈阳理工

4、大学通信工程创新实践3.1程序流程图开启中断开始延时Y调用中断函数N关闭中断开关打开?将定时器设置由中断INT0控制图2.1程序图3.2控制源程序清单#include#include#defineucharunsignedchar#defineuintunsignedintsbitSPK=P3^7;ucharFRQ=0x00;voidDelayMS(uintms){uchari;while(ms--)for(i=0;i<120;i++);7沈阳理工大学通信工程创新实践}voidEX0_INT()interrupt0{TR0=~TR0;//开启或停

5、止两定时器,分别控制报警器的声音if(P2==0x00)P2=0xe0;elseP2=0x00;//关闭所有LED}voidT0_INT()interrupt1{TH0=0xfe;TL0=FRQ;SPK=~SPK;}voidmain(){P2=0x00;SPK=0x00;TMOD=0x11;//T0、T1方式1TH0=0x00;TL0=0xff;IT0=1;IE=0x8b;//开启0,1,3号中断IP=0x01;//INT0设为最高优先TR0=0;//定时器启停由INT0控制,初始关闭while(1){FRQ++;DelayMS(1);}}3.3程序调试及结果启动Keil软件,输入源程

6、序,并保存起来;然后建立工程文件,加入源程序,设置源程。调试编译结果如图3.1所示。7沈阳理工大学通信工程创新实践图3.1调试结果运行结果显示如图3.2所示。图3.2结果显示图7沈阳理工大学通信工程创新实践结论本次设计主要是针对单片机知识,用C语言在KEIL中编程,通过对该软件的学习,了解了其功能的强大,掌握了STC89C51的内部结构及工作原理,对于我们以后的学习和实践有很大的指导意义。这次课程设计使我在学习新知识的同时,还锻炼了我的意志品质,当调试程序出现错误时,并没有使我灰心,让我放弃,而是通过自己不懈的努力,弄懂了每一部分知识。“过而能改,善莫大焉。”在课程设计过程中,我们不断

7、发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会

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

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

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