单片机课设报告(万年历的制作) - 图文 联系客服

发布时间 : 星期日 文章单片机课设报告(万年历的制作) - 图文更新完毕开始阅读19275e2bb4daa58da0114a0d

洛阳理工学院课程设计报告

所谓ISP是指系统编程,只需3根线来连接上位机和单片机即可实现对单片机的编程。STC89C51系列单片机片内程序存储器采用先进的FLASH存储器结构,比EPROM存储器更好,它不仅可读,而且可以用软件快速地擦除和写入,从而引出了在系统编程ISP技术。

把单片机与主机连接好以后,就可以使用ISP下载软件进行程序的写入了。 STC_ISP是专门针对STC公司支持ISP编程的单片机进行ISP写入的软件。该软件的界面如下图所示:

图4-1 STC下载软件

使用STC软件下载程序时,一般遵循以下步骤: 1. 选择单片机型号。这里选择STC89C51系列。 2. 选择串口。一般选择COM1.

3. 选择波特率。根据需要选择通信所需的波特率。 4. 可以根据需要选择速度。

5. 选择要下载的文件。点击Open file,选择想要下载的程序文件。 6. 将选中的.hex文件载入STC缓冲区。

7. 在STC下载软件的右侧文件缓冲区中有相应的十六进制的数据生成,此

时点击如上图所示的“dnwmload/下载”按钮就可以把程序下载到单片机中。注意:在下载程序时,单片机应该处于掉电状态,当“dnwmload/下载”下面的对话框中提示:“请给MCU上电”,此时方可通电,否则下载程序会失败。

在掌握了单片机ISP编程的方法的基础上,就就可以把编制好的程序下载到 单片机中进行实际应用了。

本设计中,由于我们是在实验室进行焊接的,电子万年历焊接好后,是其他同学帮忙把.hex文件下载到单片机芯片里的,所以没有亲自操作一下。不过,只要按照操作流程一步一步进行,一定能够成功的。

28

洛阳理工学院课程设计报告

六 测试电路及电路的不足

6.1 测试结论

经过多次的测试与分析,可以对电路的原理和功能更加熟悉,同时提高了设计能力和对电路的分析能力。同时在软件的编程方面得到更高的提高,编程能力得到加强。自己所学的单片机的知识也得到了很大的提高与巩固。

6.2 电路的不足与改进

本次设计的万年历所要求的功能大体上都能实现,但还是一个缺陷,就是修改日期和时间时,要循环7次才能退出修改时间的界面,这就大大降低了该设计的应用性,因此在实际应用中,如果我们再在里面再加一些按键专门对里面的时分秒进行分别得修改,会弥补这个缺陷。

经过修改后的设计,一定能够应用与实际的生活中。

七 心得体会

在整个设计过程中,我们小组分工合作,充分发挥了个人的主观能动性,并且还提高了自己的自主学习的能力,学到了许多以前没接触过的知识。经过我们小组成员的相互学习、讨论和研究,我们较好的完成了任务,达到了预期的目的,完成了最初的设想。在电路焊接的过程中遇到了很多问题,首先是电路连接一定不能接错,否则后面的工作都徒劳了。所以,我们每接一根线,都要经过详细的研究,确定无误后再连接,之后再进行认真的检查,保证每一个步骤都准确无误。还有由于接线比较多,还要进行一个合理的电路排线,这次我们连的线比较乱,即使接法没有错误,但看起来整体上不太雅观。所以,遇到问题时,一定不能心急,一定要静下心来,仔细研究,有简单的接线一定要选取,那样会避免少走许多弯路。再者就是实际的焊接操作了,由于电路焊接的工作量比较大,所以不能心急,一个一个慢慢来不能急于求成,反而达到事半功倍的效果。在程序的编写过程中,由于思路不清晰,一开始遇到了许多问题,经过静下心来思考和和组员的讨论,终于理清了思路,接下来的工作也就得心应手了。经过本次课程设计,我明白了不论做什么事,都要有一颗平常心,不要想着走捷径,必须一步一个脚印,踏踏实实地做工作。并且我从中深深地体会到了团队合作的力量,我们要学会与他人合作,遇到问题了,互相帮忙解决,才能成功地完成一个任务。更重要的是,这次课设也锻炼了我们的耐心与毅力,以前做什么事总是缺乏恒心,所以什么也干不好,但以后走进社会中,我们要面临的挑战有很多,只有现在多磨练自己,将来才有力量经得住生活的考验。

总而言之,本次设计使我获益匪浅。从中不仅体会到了成功的喜悦,还学到了生活学习中方方面面的知识。

29

洛阳理工学院课程设计报告

参考文献

【1】胡汉才编著.片机原理及其接口技术学习辅导与实践教程.北京:清华大学出版社,2004

【2】邵贝贝编著.单片机嵌入式应用的在线开发方法.北京:清华大学出版社2004

【3】丁元杰编著.单片微机原理及其应用.北京:机械工业出版社,2000 【4】孙涵芳编著.单片机原理及应用.北京:航空航天大学出版社,1990 【5】何立民编著.单片机应用技术选编. 北京:航空航天大学出版社,1998 【6】陈章龙编著.单片机接口技术手册.上海:复旦大学出版社,1992

【7】孙育才编著.MCS-51系列单片机微型计算机及其应用.南京:东南大学出版社,1997

【8】刘文涛编著.单片机应用开发实例.北京:清华大学出版社,2004

30