飞思卡尔单片机结课作业.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞思卡尔单片机结课作业

飞思卡尔单片机 结课作业 学院:能源与动力工程 班级:测控技术与仪器1 姓名:李中罡 学号一、主要内容:单片机在全自动洗衣机中的应用实例。 全自动洗衣机由洗衣系统和控制电路组成。其控制电路分为机械和电脑型,电脑型控制电路是以单片机作为控制电路的核心。AT89S051 组成的全自动洗衣机的控制电路。 1自动洗衣机的洗衣程序 洗衣机面板上有 4 个按钮 K1、K2、K5 和 K6。K1 用于水流选择,分两档:普通水流和柔和水流;K2 用于洗衣周期选择,可以选择洗涤、漂洗和脱水 洗衣机的标准洗衣程序是:洗涤——脱水——脱水——漂洗——脱水——漂洗——脱水。经济洗衣程序少一次漂洗和脱水过程。 1. 涤过程 通电后,洗衣机进入暂停状态,以便放好衣物。若不选择洗衣周期,则洗衣机从洗涤过程开始。当按 三个过程;K5 是暂停开关;K6 是洗衣程序选择键。洗衣程序分为标准程序和经济程序。 暂停开关键 K5 时,进入洗涤过程。首先进水阀 FV 通电,打开进水开关,向洗衣杨供水;当到达预定水位时,水位开关 K4 接通,进水阀断电关闭,停止 2. 脱水过程 进水;电机 MO 接通电源,带动波轮旋转,形成洗衣水流。电机 MO 是一个正反转电机,可以形成往返水流,有利于洗涤衣物。 洗涤或漂洗过程结束后,电机 MO 停止转动,排水阀 MG 通电,开始排水。排水阀动作时,带动离合器动作,使电机可以带动内桶转动。当水位低到一 3. 漂洗过程 定值时,水位开关 K4 断开,再经过一段时间后,电机开始正转,带动内桶高速旋转,甩干衣物。 与洗涤过程操作相同,只是时间短一些。全部洗衣工作完成后,由蜂鸣器发出音响,表示衣物已洗干净。 洗衣机控制器的硬件组成原理 洗衣机控制器由单片机 AT89S051 为控制器的核心所构成,该控制器具有以下特点: (1) 具有较强的抗干扰能力,当受到外部强干扰,程序出错时,可以自动使系统复位重新执行程序。(2) 采用无噪声、无电磁干扰的双向晶闸管作为控制元件,控制电磁阀和电机。(3) 具有欠压和过压保护,欠压时,控制器不工作;超压时,保护电路起作用。(4)具有瞬间掉电保护功能,电源短时间停电后,电压恢复时,能够维持原运行程序的工作状态并继续完成洗衣程序。(5) 各种操作和洗衣机的运行状态均用 LED 显示。 下面分别介绍各部分的特点及组成原理。 1. 单片机 AT89S051 AT89S051 内部含有 2 个多功能定时/计数器, 字节的 ROM 和 144 字节的寄存器阵列。 2K AT89S51 是一个低功耗, 高性能 CMOS 8 位单片机, 片内含 4k Bytes ISP(In-system programmable)的可反复擦写 1000 次的 Flash 只读程序存储器, 器件采用 ATMEL 公司的高密度、 非易失性存储技术制造, 兼容标准 MCS-51 指令系统及 80C51 引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,AT89S51 在众多嵌入式控制应用系统中得到广泛应用。主要性能 特点: 1、4k Bytes Flash 片内程序存储器; 2、128 bytes 的随机存取数据存储器(RAM) ; 3、32 个外部双向输入/输出(I/O)口; 4、5 个中断优先级、2 层中断嵌套中断; 5、6 个中断源; 6、2 个 16 位可编程定时器/计数器; 7、2 个全双工串行通信口; 8、看门狗(WDT)电路; 9、片内振荡器和时钟电路; 10、与 MCS-51 兼容; 11、全静态工作:0Hz-33MHz; 12、三级程序存储器保密锁定; 13、可编程串行通道; 低功耗的闲置和掉电模式 。 管脚说明 VCC: 电源电压输入端。 : GND: 电源地。 : P0 口 :P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于 外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码, 此时 P0 外部必须被拉高。 PDIP 封装的 AT89S51 管脚图 P1 口 : P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用 作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。 P2 口 : P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时

文档评论(0)

ds2fdsx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档