a.4+2位数码管动态显示
b.实现时、分、秒的显示
c.可以切换12/24小时制
d.时间可以设定和调整
e.用红色发光二极管表示制式,黄色表示凌晨0点到12点
f.用四个按键实现所有功能的调整
5.实训目的
(1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识
解决工业控制的能力。
(2)培养针对课题需要,选择和查阅有关手册、图表及文献资料的自学能力,
提高组成系统、编程、调试的动手能力。
(3)过对课题设计方案的分析、选择、比较、熟悉单片机用系统开发、研制
的过程,软硬件设计的方法、内容及步骤。
(4)掌握keil软件uVision集成开发环境的使用方法,学习汇编语言的编写。
(5)掌握protus仿真软件的使用方法
(6)学习将hexwen文件烧入到单片机的方法。
四、实训情况简介经学校安排,本人于2018年6月4日至2018年6月8日期间进行了单片机应用实训,实训内容为数字时钟的电路设计。
现总结如下:
6月4日电路板的正确焊接,学习将数字时钟所需要的器件正确的焊接到电路板上。
6月5日数字时钟源代码的汇编语言的编写。
6月6日学习Protus仿真软件的使用方法以及如何导入通过uVision生成的hex文件到Protus仿真软件电路图的单片机中。
6月7日通过STC烧录工具将写好的程序烧到数字时钟所使用的STC89C51单片机中。
6月8日对本次单片机应用实训进行总结。
5、实训内容a. STC89C51单片机 | b. 10k电阻1个 |
c. 两位数共阴极数码管 | d. 2.2k电阻2个 |
e. 四位数共阴极数码管 | f. 排阻 |
g. 4个纽扣开关 | h. 复位开关 |
i. 30p电容2个 | j. 刷机口管脚 |
k. 红色发光二极管 | l. 电源接口 |
m. 黄色发光二极管 | n. 单片机底座 |
o. 晶振 | p. 跳线 |
a.原理图
b.覆铜板电路图
(1)打开PROTUES软件的ISIS Professional窗口,单击菜单命令“File->New Design”,新建一个DEFAULT模板,并且保存文件名为“数字时钟仿真.DSN”。
(2)单击器件选择按钮P,添加如下图所列的元件。在ISIS编辑窗口中放置元器件,单击工具箱中的元件终端图标,在对象选择器中分别点击“POWER”和“GROUND”添加电源和地。
①p01 p02 p03 p04 p05 p06
②y1 y2 y3 y4 y5 y6
③A B C D E F G DP
4.将时钟程序烧录到单片机中
(4)烧录功能线说明:
红-VCC,黑-GND,绿-TXD,白-RXD
51单片机的10脚是RXD接下载线的TXD(绿色的线)
51单片机的11脚是TXD接下载线的RXD(白色的线)
六、实训小结或体会时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机应用实训也在一周内完成了。
俗话说“好的开始是成功的一半”。说起实训,我认为最重要的就是做好设计的预习,认真的研究老师给的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
虽然这次的课程设计算起来在实验室的时间只有五天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止五天。
硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们]不断的调试,最终一一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。
当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二、是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实训所遇到的多半问题多数都是由于我们不够严谨。第三、在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
在这次难得的课程设计过程中我锻炼了自己的思考能力和动手能力。通过题目选择和设计电路的过程中,加强了我思考问题的完整性和实际生活联系的可行性。在方案设计选择和芯片的选择上,培养了我们应用单片机的能力,对单片机的各个管脚的功能也有了进一步的认识。还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解诀问题的能力。并且我们]熟练掌握了有关器件的性能及测试方法。
再次感谢老师的辅导以及同学的帮助,是他们让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路。课程设计时间虽然很短,但我学习了很多的东西,使我眼界打开,感受颇深。
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |