全自动洗衣机设计报告资料.doc
文本预览下载声明
研究生课程设计报告
课程名称:单片机课程设计
设计题目:全自动洗衣机
学 院:
专 业:
班 级:
学 号:
学生姓名:
指导教师:
2009年 6 月 6日
目录
摘要 ……………………………………………………………………………………………1
方案论证………………………………………………………………………………2
1. 洗衣机模块选型…………………………………………………………………4
2. 洗衣机模块方案选择………………………………………………………………4
二、详细硬件电路设计…………………………………………………………………………6
1.开关电路设计…………………………………………………………………………6
2. 显示模块硬件图设计………………………………………………………………7
3. 功能指示灯硬件电路设计 …………………………………………………………8
4. 驱动模块硬件部分设计 ……………………………………………………………8
三、系统软件设计 ………………………………………………………………………………9
1.主程序流程 …………………………………………………………………………9
2.强洗程序流程 ………………………………………………………………………10
3.弱洗程序流程………… ……………………………………………………………10
4.漂洗程序流程………… ……………………………………………………………11
5.甩干程序流程 ………………………………………………………………………12
6.暂停中断程序流程………… ………………………………………………………13
7.工作子程序流程………… …………………………………………………………14
8.进水子程序流程………… …………………………………………………………14
四、理论分析与计算……………………………………………………………………………14
1. MCS-51单片机的引脚………………………………………………………………15
2. 复位电路与时钟电路………… ……………………………………………………15
3.相关计算……………………………………………………………………………16
五、测试与分析…………………………………………………………………………………17
1.计数器显示测试与分析…………………………………………………………………17
2.发动机转动测试与分析………………………………………………………………17
3. 中断测试与分析………………………………………………………………………18
六、结论 ………………………………………………………………………………………19
七、电路和程序………… ……………………………………………………………………19
八、附录 ………………………………………………………………………………………28
1.硬件清单……………………………………………………………………………28
2.程序清单……………………………………………………………………………29
3.参考文献……………………………………………………………………………29
摘要
作为一个,不仅需要有过硬的理论知识,还应该有动手实践的能力,并且是将理论结合实际,提升到应用层面。以后走上社会,还是会有很多新的知识是需要我们学习的,届时需要我们有比较强的自学能力。此次《单片机课程设计》对理论结合实际的动手能力和自学能力有很强的体现。
用来模拟工作过程的两套软件Proteus和Keil。这次课程设计以组为单位的时间。主要有:方案论证,详细硬件电路设计,系统软件设计,理论分析与计算,测试,结论六大部分组成。具体的时间安排是。首先是需求分析,得出了全自动洗衣机要完成什么样的功能,考验了同学们社会调查,分析的能力。接下来是怎么样用我们的知识去实现洗衣机的功能,设计完成功能的方案,并且考察方案的可行性,这步只是计算分析,体现大学生的过硬的理论知识总结能力。有了方案,接下去就是具体的实施阶段了,包括了详细硬件电路设计,系统软件设计,理论分析与计算,测试,得出结论等步骤。但是,各个部分也都是有联系的,搞需求分析的应该懂电路,搞电路的应该知道程序,搞程序的也不能脱离电路,总之,这部分是一个整体,要求每一个人都必须做到至少了解整个的工作过程。
c: 甩干/漂洗功能
d: 本洗衣机还有通过用户的需求来调整弱洗、强洗、漂洗、甩干的功能的工作时间的长短功能。
e: 显示功能,即以上四个功能可以通过相应的功能指示灯来确定其工作状态。
洗衣机模块选型
处
显示全部