课题设计-基于单片机的洗衣机智能控制系统内容摘要:
051AH 4K*8ROM 128*8RAM 2*16Bit 5 8051AHP 4K*8ROM 128*8RAM 2*16Bit 5 8751H 4K*8EPROM 128*8RAM 2*16Bit 5 8751H8 4K*8EPROM 128*8RAM 2*16Bit 5 8751BH 4K*8EPROM 128*8RAM 2*16Bit 5 8032AH None 256*8RAM 3*16Bit 6 8052AH 8K*8ROM 256*8RAM 3*16Bit 6 8752BH 8K*8EPROM 256*8RAM 3*16Bit 6 其特性如下: 1. 是一个 8位的 MCU。 2. 具有布尔代数的运算能力。 3. 4个 8 位 Port,共有 32 条双向且可独立被控制的 I/O Port。 13 4. 有 128*8 RAM,可以储存资料记忆体 (8052 为 256*8)。 5. 有 4K*8 ROM 的程序记忆体 (8052 为 8K*8)。 6. 有 2 组 16 Bit 计时器 (8052 有 3个 )。 7. 具有全双工传输信号 UART。 8. 5个中断源 (8052 有 6个 ),具有两层优先权中断架构。 9. 内部有时脉 (CLOCK)振荡器电路 (12MHZ)。 10. 程序记忆体 (ROM)可扩充至 64K Byte。 11. 资料记忆体 (RAM)可扩充至 64K Byte。 ATMEL 家族介绍: ATMEL公司所出产的 ATC89C51可以说是目前一般在实验阶段最时常 被用到MCS51,因为 ATMEL 所出产的 MCS51 系列其程序记忆体是做成 Flash memory,可以省略使用 EPROM 照紫外线的时间,而且重复烧录的次 数多,价格又比价一般的便宜,其烧录的次数可高达 1000 次, 8051 之所以 能如此盛行, ATMEL 公司其功不可没,因为它使学习者的学习方式变的简 单 价格上也 EPROM 型的 8051 系列便宜的多,虽然目前 DALLAS公司所推行 的高速 8051(HSM)已渐渐威胁到 ATMEL的地位,不过它目前所推出的 51 系 列含有更高的速度和增加了更多功能,未来和 DALLAS 公司所推出的 8051 都值得消费者注意。 为了方便让读者选购 ATMEL 14 公司出产的 MCS51,以下 介绍其 IC 编号所代表的意义: ATMEL 公司生产的各版本 MCS51 编号如下: 组件编号 程序内存(Program Memory) 数据存储器容量 (Data Memory Bytes) 16bit 定时器(16bit timer) AT89C1051 1K Flash 64 RAM 1 AT89C2051 2K Flash 128 RAM 2 AT89C51 4K Flash 128 RAM 2 AT89C32 8K Flash 256 RAM 3 AT89C55 20K Flash 256 RAM 3 AT89S8252 8K Flash 256 RAM 2K EEPROM 3 AT89S53 12K Flash 256 RAM 3 由于 AT89C51/52/55 是一般较为通用的 MCU,我们就把它与 8051/8052 做功能上的比较,其所增加功能如下 : 15 1. 具有 4K/8K Bytes 可重复规划的快闪记忆体 (Reprogrammable Flash Memory),可写入 /抹除 1000 次以上,程序可保存 10 年以上。 2. 操作频率 :0MHz~24MHz(AT89C55 为高速可达 33MHz)。 3. 操作电压: 5V。 4. AT89C51 具有两层 优先权的 5 个中断向量结构, AT89C52/55 具两层优先权的6个中断向量结构。 5. 三个可规划的记忆体上锁位。 6. ALE 脚可规划为,只在执行 MOVC 和 MOVX 时才动作。 (可减少 EMI,因为方波的电磁干扰很大 ) 7. AT89C52/55 的计数器 2 共有四种操作模式 : 1) 捕获 (capture)。 2) 自动重载 (autoreload)(往上或往下计数 )。 3) 鲍率产生器 (baud rate generator)。 4) 时钟输出 (clockout)。 其中第 (2)种操作模式增加了可往 上或往下计数的功能 (一般为上数功能 ), 第 (4)种操作模式为新增加的功能,利用 可以规划出 50%责任周期的 时钟输出。 而 AT89S53 增加了一个相当令人注意的功能: ISP,这个功能使得程序可经 由 ISP(InSystem Reprogrammable)接口下载,其具有 12K 可可重复规划的快 闪记忆体,可写入 /抹除 1000 次以上,使得使用者更加方便使用。 Dallas 家族介绍: 16 Dallas 公司所出产的 8051 家族,一般都是用在对高速有严格要求之下才会考虑使用,一般统称为高速微控器 (HSM),目 前较为常用得有 DS80C310 和DS80C320,如果考虑高速动作这两颗是一般常用的微控器,而且价格和其它高速微控器来比是较为便宜的,但唯一的缺点是其内部没有 ROM,一般都是外接EPROM,但不能超过 64K 位组,由于在高速动作,所以周边的 IC存取速度就需要相当的注意,以 74HC373 来说,就要换成 74F373,在 EPROM 的存取速度也要配合微控器的振荡器频率,一般模拟所用的 ICE 是无法做高速模拟的所以必须使用 Dallas 公司自己出产的 ICE;以往 Dallas 公司所标榜的是高速微控器,但目前华邦公司也出厂了 高速微控器 (40MHZ),其速度不输于 Dallas 的产品,如果设计上对速度有严格的要求,倒也可以考虑一下华邦的 W78E51/52 /54/58,但假设你要整合性强又要高速的话 DS87C550 或许可以满足你的要求。 以下介绍其 IC编号所代表的意义: Dallas 公司出产的各版本 MCS51 编号如下: 17 组件编号 程序内存(Program Memory) 定时器 /计数器 串联 I/O (Serial I/O) DS80C310 NO 3 1 DS80C323 NO 3+WDT 2 DS87C520 16KB EPROM 3+WDT 2 DS83C530 16KB EPROM 3+WDT 2 DS87C530 16KB EPROM 3+WDT 2 DS87C550 8KB EPROM 3+WDT 2 WDT:看门狗计时器 Serial I/O: UART 一般常用的为 DS80C310 和 DS80C320,我们就把它与 80C32 做功能上的比较,其所增加功能如下 : DS80C310: 1. 有两组 DPTR,一般只有一组。 2. 振荡器频率范围: 0~33MHZ,一个机械周期需 4个振荡周期,一般为 12 个振荡周期。 3. 可变机械周期的 MOVX 指令,用来配合 ROM 或周边组件的读取速度。 4. 有 6 个外部中断,一般只有 /INT0 和 /INT1。 5. 有两层优先权的 10 个中断,因为外部中断多了 4个。 DS80C320 除了具有 DS80C310 外,还增加了一些功能: 1. 有 13 个中断源,其中包含了 6个外部中断。 2. 有看门狗计时器 (Watchdog timer)的功能。 18 3. 提早警告电源失效中断。 4. 电源下降自动重置 (Rest)功能。 目前 Dallas 公司所出产的微控器除了以上介绍的功能外,更添加了其它的功能,而且是百分之百和 8051 兼容,这使得使用者在设计时更加的方便,现就以 DS87C520 为例: 1. 有 OTP(只能烧录一次 )和 EPROM(可多次烧录 )版本,增加使用的弹性。 2. 可用软体规划特殊功能暂存器 (SFR),控制 ALE 脚对 EMI干扰。 3. 可用软体规划特殊功能暂存器 (SFR),控制指令周期速度为247。 64 或是247。 1024,一般内定247。 4(8051 为247。 12)。 4. 可用 MOVX 指令读取内部 1K Bytes 的 SRAM(一般只有 256 Bytes 的资料记忆体 )。 5. 内部的 16K Bytes 的 ROM,可用软体规划特殊功能暂存器 (SFR),成为从 0到 16Kbytes 的 ROM 使用。 由于 Dallas 的微控器增加了许多的功能,如果使用者有需要使用的话,就必须事先在程序中定义特殊功能暂存器 (SFR),否则在组译时会产生错误的讯息,但如果你没有使用到这些特殊功能,就不需去定义,这是在使用 Dallas 微控器时必须注意的事情。 目前在 8 位微控 器的市场,有 Microchip 公司出产的 PIC16CXX,其特色为省电、低功率,而且对于周边的电路整合性比 8051 强,因为其内部有些已内建A/D、 PWM、 I2C、 LCD 控制功能,这让使用者有更多选择的空间,如果读者有兴趣也可上网 ()查看该公司的资料,而且也可向该公司索取资料;另外还有 Motrola 公司所出产 68HC05,该公司所出产的微控器在工业界更是占有一席之地,其使用者和 8051 相比是不相上下; ATMEL 公司目前也相当积 19 极在推动 AVR 微控器,而且它还提供整套发展工具给学 校做实验,未来的发展值得注意。 综合考虑系统扩展方便性 、 系统工作可靠性 、 性价比等因素,系统主机芯片采用 ATMEL 公司所出产的 ATC89C51。 全自动洗衣机的控制逻辑电路如图 2所示。 它由单片机 AT89C2051 为核心加上有关集成电路及元器件组成。 从图中看出,这个全自动洗衣机控制逻辑电路相当简单。 全自动洗衣机的工作部件有 3个,这就是电机 .进水阀和排水阀。 电机是洗衣机的动力源,它的转动带动洗衣桶和波轮的转动,从而时现对衣物的洗涤。 进水阀用于控制洗衣机的进水量。 排水阀用于控制排水。 电机在脱水时还高速旋转带动 衣物脱水。 电机的状态有 3种,即正转 .反转及停止状态。 电机一般工作在这三种状态的不断转换之中,从而实现洗涤。 但在脱水时,只工作在正转高速状态。 进水阀和派排水阀则只有开 .关这两种状态。 从图 2的控制电路中可以看出: AT89C2051 的 P1 端口中的 ~ 共四条 I/O线通过 4块 SP111O新型固态继电器分别直接驱动洗衣机的这些工作部件。 SP1110 是一种固态继电器,内有发光二极管及光触发双向可控硅, 10~50mA 输入电流即可使双向可控硅完全导通,输出端通态电流为 3A(平均值),浪通电流15A(不 重复)。 之所以选用这个器件,是因为它一方面可使电路进一部简化,另一方面还可使强 .弱两类电完全隔离,保证主板的安全。 74LSO5 为六反相器,用其作为中间反相器,其中的 4 个反相器可分别驱动 4个 SP1110 继电器, 剩余两反相 器用于驱动 LED5 和 LED6。 20 图 2 21 74LS139 为双 24线译码器,选用它可解决 CPU I/O 线数量的不足。 从控制要求可知,洗衣机有 4 种不同的显示来加以区别。 74LSW139 双 24线译码器仅占用 CPU 的 和 两口线即可提供 4种不同显示的驱动, 其逻辑关系是:, 为 “11” 时 LED1 亮,指示标准程序;为 “10” 时 LED2 亮,指示经济程序;为 “01” 时 LED3 亮,指示单独程序;为 “00” 时 LED4 亮,指示排水程序。 洗衣机的暂停功能和安全保护及防震动功能采用中断处理方式。 这两个中断分别对应于 CPU 的外部中断 “0” 和外部中断 “1”。 中断信号通过 TC4013BP 双D触发器 的两个 Q/分别加到 CPU 和 口线由触发器锁存直到 CPU 响应中断为止。 开盖(安全保护)或不平衡(防振动)中断 信号通过由 BG1, BG2 组成的反相器送至 TC4013BP 的 11脚 CP 端,经触发器的第 12脚( Q/)加到。 本系统对开盖和不平衡中断采取相同的处理方法,因此,共享外部中断 “1”。 为了充分利用( CPU 的 I/O口线, 和 采用分时复用技术,每 线具有两个功能。 在洗衣机未进入工作状态或洗衣机处于暂停状态期间, 为输入线,用于监测启动键的状态,当启动键按下时,洗衣机即进入工作状态或从暂停状态恢复到原来的工作状态;在洗衣机暂停中断响应期间, 为输出线,用于撤消暂停中断请求。 在洗衣机进水或 排水期间, 被用作输入线,用于监测水位开关状态,为 CPU 提供洗衣机的水位信息;在洗衣机高速脱水期间,当发生开盖和不平衡中断时, 为输出线,用于撤消中断请求信号。 CPU 的 线用于驱动蜂鸣器发出各种告警信号。 4 ,5脚外接 6MHz 的晶振。 1脚通过 10uF 电容接到 +5v 电源,可实现上电自动复位。 K7 为强制复位 键。 洗衣机的强 .弱洗可通过 K1 键 进行循环选择。 K1还具。课题设计-基于单片机的洗衣机智能控制系统
相关推荐
软环境建设。 到 2020 年底完成以下 建设 项目:新建物流管理综合模拟实训中心、物流专业资料室、 物流园区模型砂盘与物流设备模型展示室、 仓储与配送实训中心 等。 建成能容纳 500 名物流管理专业及专业群学生的校内实训基地,保障 800 名校内外学生和物流管理技术人员的职业技能培训与鉴定的需要。 校企合作进行教学实验实训内涵的建设 ,完善 实习实训管理规范和制度 , 包括:实 训
须符合相关手续,并由店方负责人亲自到场,店方其它人员无权处理,保安部将不予认可。 (六 ) 租户未锁门情况的处理程序 金泰大厦保安部运行手册 第 19 页 共 54 页 1. 保安部在日常检查工作中,发现有租户下班后忘锁门时,应马上看护好现场,同时使用对讲机呼叫领班到场。 2. 领班到场后,应首先确认门锁状态及室内情况,确认后马上与租户负责人取得联系,通知其未锁门的情况,并请其到场处理。 3.
i is inside surface area of test tubes, Rwall is the thermal resistance of the tube wall. The tube side heat transfer coefficients αi were obtained by Wilson plot technique.(10) 武汉工程大学邮电与信息工 程学院毕业设计
书目、电子图书、数据库等,由于各种数字资源自成体系不能统一,读者使用和检 索这些数字资源时需要通过不同的检索页面和方法分别进行检索,随着图书馆数字资源的种类和数量不断增多,读者使用将会十分困难。 因此,从数字图书馆的发展、提高读者服务质量和加强对数字资源的管理等多方面的要求来看,都需要将这些不同的数字资源进行整合并达到统一的检索。 主要功能需求 (1) 提供标准检索和高级检索方式:标准检索融合
D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4
程技术规范 Technical code for energy ef icency dor and window engineering2020—12—23 发布 沸违县宫女言页悲蜗干溺最阜高陈忿坚力狂卜怎追黎歹悉焕载可朋性恐辈毡副牺析例嫩武绿唇窑绸湾弧叛币伊翼级批奠幻曾抽熟烂俩烃穿料隅赂吁 本规范中以黑体字标志的条文为强制性条文,必须严格执行。 建筑节能门窗工程技术规范 8