- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-智能洗衣机 课程设计
2011年至2012年第1学期 《单片机原理与应用》课程设计 班 级 1006402 指导教师 涂 立 李 旎 学生人数 3 设计份数 1 2011年12月23日 全自动洗衣机 一.设计时间 2011年12月19—23号 二.设计地点 一实验楼401机房 三.设计目的 1.掌握51单片机系列的外围电路控制 2.熟练使用Protel电路制图软件绘画电路图 3.学会使用Visio绘制工程的程序流程图 4.掌握可编程控制器程序的应用系统的调试、监控、运行方法。 5.通过PLC构成三相直流异步电动机的正反转控制电路 6.通过课程设计能熟练掌握数据的查询(图书、网络),单片机课程所学知识在工程设计工作中综合地加以应用,使理论知识和实践结合起来。 四.设计小组成员 五.指导老师 涂立老师、李旎老师. 六.设计课题 全自动洗衣机 理由: 1.界面综合度高,设计此界面要用到多种控件和图标,有利于大家熟练掌握和运用。 2.怎个系统简洁明了,适于初学者。 3.代码编写涉及面广,利用提高综合应用能力。 七.基本思路及关键问题的解决方法 基本思路:全自动洗衣机工作原理 :用51单片机IO口中的P3.0、P3.1接电机的两极控制电机的正转和反转,P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7分别接按键K1,K2,K3,K4,K5,K6,K7,K8。其中按键K1控制洗衣机正常洗衣,K2控制洗衣机轻柔洗,K3为脱水工作控制开关,K4为停止开关,如中途打开机盖或按下K4可自动停止洗衣机动作。K5--K8调整洗衣或脱水时间,依次是(3、5、10、15)分钟。当K1或K2闭合时,定时器开始通过占空比实现洗衣机的运行速度控制及其运转方向的控制,最终实现洗衣过程;当K3闭合时,正脉冲持续时间达到100%时,电机实现高速运转,最后实现洗衣机的脱水Keil的一个工程里通常含有很多小文件,为了方便管理,一般将一个工程放在一个独立的文件夹下,比如保存到课程设计文件夹,工程设计文件名为lesson。 图7.2 3.单击保存后会弹出一个对话框,要求选择单片机的型号,可以根据使用的单片机来选择。Keil C51几乎支持所有的51内核的单片机,在这里选择Atmel的AT89C52 ,如下图所示,选择后单击保存。 图7.3 4.完成上一步骤后,出现如下窗口 图7.4 到此为止,还没有建立好一个完整的工程,虽然工程名有了,但工程当中还没有任何文件及代码,接下来的就是添加文件及代码。 5.单击【File】菜单中的【new】菜单项,或单击界面上的快捷键图标,如下图。 图7.5 新建文件后的窗口界面如下图所示 图7.6 此时光标在编辑窗口中闪烁,可以输入用户的应用程序,但此时这个新建文件与刚刚建立的工程还没有直接的联系,单击图标,窗口界面如图所示。 图7.7 输入要保存的文件名,同时必须输入正确的扩展名(如果用C语言编写的程序,则扩展名必须是.c;如果用汇编语言编写的程序,则扩展名必须是.asm).这里的文件名不一定要和工程名相同,可以随意填写文件名,然后单击【保存】按钮。 6.回到编辑界面,单击【Target 1】前面的“+”号,然后在【Source Group 1】单击右键,弹出如图所示的菜单 图7.8 然后选择【Add Files to Group ‘Source Group 1’】菜单项弹出下图对话框 图7.9 7.选中【Text1】,单击【Add】按钮,再单击【Close】按钮,然后再单击左侧【Source Group 1】前面的“+”,屏幕窗口如图所示 图7.10 接着是在编辑窗口中编写程序(程序见附录)。 8.编写好程序就要进行程序的编译,单击工具栏上的进行编译,在编译过程中如果出现错误,修改程序直到没有错误为止,然后在依次点击和,在此过程中出现错误的,也要修改程序直到没有错误为止,编译过程中出现警告一般可以不必考虑,但特殊时也要通过修改程序消除警告。 把文件转化成十六进制文件,点击【Project】在下拉菜单里找到【Options for Target ‘target1’ 】 ,如下图所示。 图7.11 9.单击【Options for Target ‘target1’】会弹出下面的对话框 图7.12 在Eprom和Ram后面的框中填入相应的数据(也可以不进行填写), 然后单击Output选项出现以下界面 图7.13 用鼠标左键单击Creat HEX Fi:前面的方框,这时方框里会用一个 对号如图。 图7.14 然后点击确定对话框就会消失,这样刚刚所建立的文件就转化成十六进制的文件。 10.用导将DP-51P
有哪些信誉好的足球投注网站
文档评论(0)