单片机原理及应用课程设计 - 洗衣机控制器(4)

2019-09-02 13:42

6. 课程设计总结

通过这两周的课程设计,我不仅学到了许多新东西,而且巩固了以前所学的知识以及书上没有学到过的知识。本次全自动洗衣机课程设计我是完全按照任务书上的要求来完成的,虽然花的时间比较多,存在了许多的不足,但我都是怀着饱满的热情、认真的态度去对待本次课程设计的。在课程设计的过程中,我认识到了自己的不足之处,自己对以前所学的知识理解得不够深刻,掌握得不够牢固,比如说不懂一些元器件的使用方法,对单片机的汇编语言掌握得不好等等。

这次我们课程设计的题目为全自动洗衣机控制器设计,其真正的目的是要我们对所学知识做出一个总结,检验我们对单片机课程基础知识的掌握情况。通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际操作当中去,而且我还学会了如何去培养自己的创新精神,不断地战胜自己,超越自己。

在设计的过程中,我深刻体会到自己的知识太贫乏了,很难将理论知识与实践结合起来,因此遇到了很多问题。经过许老师的指点和同学的共同探讨,我终于完成了方案设计和电路设计这一部分内容。这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。此次课程设计后,我深深地了解到全自动洗衣机的工作原理以及控制器系统的设计,我也深刻认识到:任何复杂的事情都可以分几个过程去完成,只要用心地完成每个小部分的内容,结果将是事半功倍,复杂就会变得简单。

15

参考文献

[1] 赵晶.Protel99高级应用[M].人民邮电出版社, 2006. [2] 谷树忠.Protel DXP实用教程[M].电子工业出版社,2003. [3] 刘湘涛、江世民.单片机原理与应用[M].电子工业出版社, 2006.

[4] 孙育才. ATMEL新型AT89S51系列单片机及其应用[M].清华大学出版社, 2005. [5] 李华.MCU-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,1993. [6] 张迎新、雷道振.单片机初级教程[M].北京航天航空大学出版社, 2006.

致 谢

我能够按设计要求完成了此次课程设计的任务,要感谢学院给我们这次实践的机会,更要感谢指导老师以及同学们的指导和帮助。老师渊博的知识和丰富的经验使我受益匪浅;在设计的过程中,我发现了自己许多不足之处,感谢《单片机原理及应用》课程许老师的耐心指导和鼓励,他给我提出了宝贵的意见,指出了我的电路出现的错误,让我发现了自己在设计过程中的不足,使我能够顺利地完成本次的课程设计,同时也使我对单片机这门课程更感兴趣,对学好单片机更有信心。

16

附 录

源程序: ORG 0000H

LJMP MAIN ;设置主程序入口 ORG 000BH

LJMP DSZD ORG 0030H MAIN:CLR P2.3

MOV TMOD,#81H MOV TH0,#9EH MOV TL0,#58H SETB EA

SETB ET0 MOV DPTR,#TAB MOV R0,#50 MOV 20H,#0 MOV P3,#0FFH CLR P3.5 CLR P3.6 CLR P3.7 MOV P1,#0FFH JB P3.2,$ CLR P1.3 SETB P2.3 LCALL DELAY2 LCALL DELAY2 LCALL DELAY2 LCALL DELAY2 CLR P2.3 LCALL JINSHUI

;设置定时程序入口 ;系统初始化 17

LCALL XIYI LCALL TUOSHUI MOV P3,#0 SETB P1.3 SETB P2.3 LCALL DELAY2 LCALL DELAY2 LCALL DELAY2 LCALL DELAY2 CLR P2.3 LJMP LOOP JINSHUI:MOV R1,#15 CLR P1.0 LP1:SETB TR0 LCALL XIANSHI CJNE R2,#1,LP1 MOV R2,#0 CLR TR0 SETB P1.0 RET XIYI:MOV R1,#30 SETB P3.5 CLR P3.6 SETB P3.7 CLR P1.1 SETB TR0 LP3:LCALL XIANSHI MOV A,R1

CJNE A,20H,LP7 LP6:CJNE R2,#1,LP3 MOV R2,#0

;判断R1的值是否改变 18

CLR TR0 SETB P1.1 RET LP7:MOV A,R1 MOV B,#5 DIV AB MOV A,B

CJNE A,#0,LP6 MOV 20H,R1 CPL P3.6 CPL P3.7 LJMP LP6 TUOSHUI:MOV R1,#20 SETB P3.5 CLR P1.2 SETB P3.7 CLR P3.6 LP4:SETB TR0 LCALL XIANSHI CJNE R2,#1,LP4 MOV R2,#0 CLR TR0 SETB P1.2 RET

DSZD:CLR TR0 MOV TH0,#9EH MOV TL0,#58H DJNZ R0,LP5 MOV R2,#1 LP5:SETB TR0 RETI

;每隔5s反转一次 ;定时子程序 19

XIANSHI:MOV A,R1 MOV B,#10 DIV AB

MOVC A,@A+DPTR MOV P0,A CLR P2.0 LCALL DELAY1 SETB P2.0 MOV A,B

MOVC A,@A+DPTR MOV P0,A CLR P2.1 LCALL DELAY1 SETB P2.1 RET

DELAY1:MOV R4,#50 D0:MOV R5,#50 DJNZ R5,$ DJNZ R4,D0 RET

DELAY2:MOV R5,#0FFH D1:MOV R6,#0FFH D2:MOV R7,#0FFH D3:DJNZ R7,D3 D4:DJNZ R6,D4 DJNZ R5,D1 RET

TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H LOOP:NOP END

20


单片机原理及应用课程设计 - 洗衣机控制器(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三一重工财务分析报告 - 公司理财作业

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: