单片机自动打铃系统分析毕业设计范文免费预览.doc

上传人:laozhun 文档编号:3936682 上传时间:2023-03-28 格式:DOC 页数:17 大小:4.58MB
返回 下载 相关 举报
单片机自动打铃系统分析毕业设计范文免费预览.doc_第1页
第1页 / 共17页
单片机自动打铃系统分析毕业设计范文免费预览.doc_第2页
第2页 / 共17页
单片机自动打铃系统分析毕业设计范文免费预览.doc_第3页
第3页 / 共17页
单片机自动打铃系统分析毕业设计范文免费预览.doc_第4页
第4页 / 共17页
单片机自动打铃系统分析毕业设计范文免费预览.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机自动打铃系统分析毕业设计范文免费预览.doc》由会员分享,可在线阅读,更多相关《单片机自动打铃系统分析毕业设计范文免费预览.doc(17页珍藏版)》请在三一办公上搜索。

1、单片机自动打铃系统分析内容摘要 随着科学技术的飞速发展,单片机应用的范围越来越广,本设计正是基于AT89S51型单片机为核心,加上适当的外围部件,设计而成的简易自动打铃系统。根据设计要求,该简易自动打铃系统可以进行计时和显示,设置当前时间,实现定点打铃等功能。该设计简单、实用、操作便捷。关键词 单片机;自动定点打铃;设置时间;中断;I/O扩展; 目录第一章 绪论1.1什么是单片机31.2单片机应用的领域3第二章 课题任务与要求2.1任务和要求32.2方案论证3第三章 硬件电路设计3.1系统硬件电路设计43.2电路图5第四章 软件程序设计4.1系统程序设计54.2程序5第五章 调试及性能分析5.

2、1硬件调试85.2软件调试8第六章 图片展示6.1程序烧写96.2连接实图106.3给程序上电14结论15参考文献16 第一章 绪论1.1什么是单片机单片微型计算机简称单片机,它是把组成微型计算机的各个部件:中央处理器,储存器,输入输出接口电路,定时器/计算器等,制作在一块集成电路中,构成一个完整的微型计算机。单片机的发展趋势是:增加存储器容量,片内EPROM转变为FLASH,存储器编程可不同级别加密,片内I/O管脚多功能化。1.2单片机应用的领域工业方面: 电机控制,工业机器人,过程控制,数字控制仪器仪表方面:智能仪器,医疗器械,色谱仪,示波器民用方面:电子玩具,高级电视游戏机,录像机,激光

3、盘驱动电讯方面:调制解调器,智能线路运行控制.导航与控制:导弹控制,智能武器装置数据处理:图形终端,磁带机,打印机汽车方面:点火控制,变速器控制,排气控制 第二章 课题任务与要求2.1任务和要求设计制作一个数字钟,用LED数码管直接显示,并且能够通过按键调整时间,功能为按被调整的相应调整区域闪烁(1) 开机时,显示12:00:00 的时间开始计时;(2) P0.0/AD0 控制“秒”的调整,每按一次加1 秒;(3) P0.1/AD1 控制“分”的调整,每按一次加1 分;(4) P0.2/AD2 控制“时”的调整,每按一次加1 个小时;2.2方案论证我们在这里选用了AT89S51单片机,片内存储

4、器包含8KB的FLASH,可在线编程,檫写次数不少于1000次256字节片内数据RAM32根可编程I/0口线8个中断源、6个中断矢量、两个优先权的中断结构1个可编程全双工串行接口3个可编程定时/计数器两种低功耗模式分别是空闲模式和掉电模式具有3级程序锁定位含有一个看门狗定时器具有断电标志POF全静态工作频率033MHz完全兼容MCS51产品第三章 硬件电路设计3.1系统硬件电路设计该系统分为两个部分,主控电路和扫描电路,其中键盘扫描和LED扫描为今后节省I/O口线,我将键盘的扫描和LED的扫描共用,在扫描LED的同时也扫描键盘,这样不但方便,而且为今后的扩展留下了相当大的余地。主控制器单片机使

5、用AT89S51,并且使用它的开发板易于烧录,改变程序和外围电路。显示电路显示板采用4个两位共阴数码管,从P0口输出,8位段码分别和P0相接,通过定时器实现秒钟的加一,又因为310有推挽输出,所以不必再加外部电路对数码管进行驱动,直接将它们与P0口相连就可以键盘电路键盘是是与数码管的位选相连,通过二极管使它们具有单向性,同时将开头最终通过三极管接单片机的P3.4,只要有按键按下,P3.4就一定会发生变化,通过这个变化在去扫描位就可以得出是哪个按键了。3.2电路图:第四章 软件程序设计4.1系统程序设计系统和程序主要包括:显示程序,键盘扫描程序,自动加秒,分,时,4.2程序:#include u

6、nsigned char code dispcode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00;unsigned char dispbitcode=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f;unsigned char dispbuf8=0,0,16,0,0,16,0,0;unsigned char dispbitcnt;unsigned char second;unsigned char minite;unsigned char

7、hour;unsigned int tcnt;unsigned char mstcnt;unsigned char i,j;void main(void)TMOD=0x02;TH0=0x06;TL0=0x06;TR0=1;ET0=1;EA=1;while(1)if(P0_0=0)for(i=5;i0;i-)for(j=248;j0;j-);if(P0_0=0)second+;if(second=60)second=0;dispbuf0=second%10;dispbuf1=second/10;while(P0_0=0);if(P0_1=0)for(i=5;i0;i-)for(j=248;j0;

8、j-);if(P0_1=0)minite+;if(minite=60)minite=0;dispbuf3=minite%10;dispbuf4=minite/10;while(P0_1=0);if(P0_2=0)for(i=5;i0;i-)for(j=248;j0;j-);if(P0_2=0)hour+;if(hour=24)hour=0;dispbuf6=hour%10;dispbuf7=hour/10;while(P0_2=0);void t0(void) interrupt 1 using 0mstcnt+;if(mstcnt=8)mstcnt=0;P1=dispcodedispbufd

9、ispbitcnt;P3=dispbitcodedispbitcnt;dispbitcnt+;if(dispbitcnt=8)dispbitcnt=0;tcnt+;if(tcnt=4000)tcnt=0;second+;if(second=60)second=0;minite+;if(minite=60)minite=0;hour+;if(hour=24)hour=0;dispbuf0=second%10;dispbuf1=second/10;dispbuf3=minite%10;dispbuf4=minite/10;dispbuf6=hour%10;dispbuf7=hour/10;从左至右

10、键盘依次为key5key8; key5:时钟加1 key6:时钟减1 key7:分钟加1key8:分钟减1第五章 调试及性能分析5.1硬件调试主要检查电路的焊接,有无虚焊,漏焊,然后检查电路与单片机的联线,为了方便自己做了一根数据线,然后用万用表测试,全部导通后进行通电检测,上电后排查电路板的各点电平是否正常,测试完毕后进行软件调试。5.2软件调试 主要以以编程序为主,并进行单片机输出口线高低电平的检验。本程序采用C语言编写,用Keil C51编译器编程调试,本程序的难点之一在于让它闪烁,也就是再其它灯不变的情况下闪烁需要调整的部分。 经过测试,任务以及要求全部达到,初始化时,时间是00:00

11、:00,切换后是10:14:30,由于时间关系没能经过长时间的验证性测试,短期测试发现每一个小时快一秒钟,只进行了粗调。第六章 图片展示6.1程序烧写6.2连接实图 6.3给程序上电 图片显示时间为10点14分30秒结论 这学期我们学习研究单片机原理与接口这门课程,并对单片机原理与接口有了一定的认识,单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机与微机的串行通信可以弥补单片机在数据处理方面的不足和PC机在控制方面的欠缺

12、。数据的格纹诸位送出。串行通信方式只要用一根传输导线,将组成一个数据的各个二进制位按先后顺序逐位进行传送。由于一根导线在同一时刻只能有一种电平出现,即一个二进制位占据整根导线,所以组成一个数据的二进制位只能分时传送,因此其传送速度相对较慢。串行通信就是指甲、乙双方通过其间的单根连接线路进行数据的分位传送,通信终端设备可以是同一种类型,如计算机之间的通信;也可以是不同类型,如计算机通过电话线进行拨号上网。根据通信双方的信息传送方向,可以把串行通信分为单工、半双工及全双工三形式。进行分析后得出结论如下:系统电路部分设计没有原始性的错误,硬件部分功能完好,但因为软件系统编写方面的疏忽及对编程方面知识

13、的欠缺,在串行通信部分没能很好地实现,除此之外,软件达到了系统的要求。在操作方面,由于平时缺少实际操作,没有能够准确、快速、无误的连接电路,导致在具体操作过程中所占用时间较长。这次的单片机课程设计就是对我们的一次考核,也可以说是一次考验,在平时做题目比较简单,而这次课程设计考核了我们的学习结果。课程设计培养了学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。然而从理论到实践,我在做课程设计的一个多月里,使我对单片机有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的实际操作才能更好地学习它,并且学到很多很多东西,不仅

14、能够巩固以前所学过的知识,而且能学到很多在书本上没有的知识,通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实践动手能力和独立思考的能力。在设计的过程中遇到的问题有很多,可以说是困难重重,各种各样的问题使我发现了自己的不足,对以前所学过的知识了解得不够深刻,掌握得不够牢固,在编写程序的过程中我几乎是重新复习课本上的知识,但这还是没能让我完成这次课程设计,通过询问同学和老师的指导以及到网上查询资料慢慢的完善,这次作业才勉强完成。这次课程设计也给我们的毕业设计进行可一次大的铺垫,相信我们有了这次的

15、经验,在毕业设计中会有跟好的表现。参考文献 余锡存 曹国华 单片机原理及接口技术 第二版 西安电子科技大学出 版社 2007谭浩强 c语言程序设计 第二版 清华大学出版社 2008谭浩强 c+程序设计实践指导 第一版 清华大学出版社网址: 范文一:历时将近两个月的时间终于将这篇论文写完,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师XX老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最中心的感谢!感谢这篇

16、论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版灯过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正! 范文二:致 谢 本研究及学位论文是在我的导师*老师的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。*老师不仅在学业上给我以精心指导,同时还在思想、生活上给我以无微不至的关怀,在此谨向*老师致以诚挚的谢意和崇高的敬意。我还要感谢在一起愉快的

17、度过毕业论文小组的同学们,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们! 最后,再次对关心、帮助我的老师和同学表示衷心地感谢! 范文三:免费毕业论文致谢的相关文章。致 谢 四年的读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将付梓之际,思绪万千,心情久久不能平

18、静。 伟人、名人为我所崇拜,可是我更急切地要把我的敬意和赞美献给一位平凡的人,我的导师。我不是您最出色的学生,而您却是我最尊敬的老师。您治学严谨,学识渊博,思想深邃,视野雄阔,为我营造了一种良好的精神氛围。授人以鱼不如授人以渔,置身其间,耳濡目染,潜移默化,使我不仅接受了全新的思想观念,树立了宏伟的学术目标,领会了基本的思考方式,从论文题目的选定到论文写作的指导,经由您悉心的点拨,再经思考后的领悟,常常让我有“山重水复疑无路,柳暗花明又一村”。 感谢我的爸爸妈妈,焉得谖草,言树之背,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的

19、顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。本研究及学位论文是在我的导师郑建立副教授的亲切关怀和悉心指导下完成的。他严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。从课题的选择到项目的最终完成,郑老师都始终给予我细心的指导和不懈的支持。两年多来,郑教授不仅在学业上给我以精心指导,同时还在思想、生活上给我以无微不至的关怀,在此谨向郑老师致以诚挚的谢意和崇高的敬意。 在此,我还要感谢在一起

20、愉快的度过研究生生活的电工楼105各位同门,正是由于你们的帮助和支持,我才能克服一个一个的困难和疑惑,直至本文的顺利完成。特别感谢我的师妹叶秋香同学,她对本课题做了不少工作,给予我不少的帮助。 在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后我还要感谢培养我长大含辛茹苦的父母,谢谢你们! 本(转载自第一范文网,请保留此标记。)论文的所有研究工作从论文的选题、实现条件到论文的写作等阶段都是在简弃非副教授和张勇副教授的悉心指导下完成的。两位导师在作者研究生学习期间在学术和生活等方面的给予了无微不至的关怀和指导。两位导师严谨的治学态度、渊博的学术知识、诲人不倦的敬业精神以及宽容的待人风范使作者获益颇多。谨向两导师致以最衷心的感谢。 感谢在研究生学习期间给我上课的老师们,特别是研室的梁荣光教授、赖汉闻老师、吴坚老师、张国强老师、巫江虹老师等。 感谢我认识的师兄弟、师姐妹们。需要一一感谢我的同学们,有幸与你们同学是我读研的最大收获:感谢给我带来的不一样的体验的李国超、孙绍云两位军队的老大哥;感谢陈会平,本论文撰写得到你不少帮助,从你身上学到不少东西;感谢我的合作者胡永飘;感谢给我帮助的叶子波;感谢双重校友刘海燕;感谢带给我多彩生活的梁立明;感谢关心和帮助我的冯长溪。同时还要感谢宿友叶艳辉。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号