【微机原理资料分享】基于8086简易洗衣机控制仿真设计

简介: 描述:带烘干机的自动洗衣机。洗衣机可以处理三种不同类型的负载:轻型、中型和重型。洗衣机有三个不同的循环:漂洗、洗涤和烘干。

描述:带烘干机的自动洗衣机。

洗衣机可以处理三种不同类型的负载:轻型、中型和重型。

洗衣机有三个不同的循环:漂洗、洗涤和烘干。

根据负载,循环完成的次数和循环的持续时间各不相同。

轻负荷:冲洗-2分钟,冲洗-3分钟,冲洗–2分钟,干燥循环–2分钟

中负荷:冲洗-3分钟,冲洗-5分钟,冲洗-3分钟干燥循环-4分钟重负荷:冲洗-3分钟,冲洗-5分钟,冲洗–3分钟,清洗-5分钟,清洗-3分钟,干燥循环-4小时

 洗衣机是单桶洗衣机。

 洗衣机由旋转桶和搅拌器组成。搅拌器在冲洗和清洗循环期间启动;旋转桶仅在干燥循环期间有效。只要搅拌器处于活动状态,洗衣盆的门应保持关闭。

 在每个循环之前,检测水位。在循环开始时,水位应处于可能的最高水位,在干循环期间应将水完全排出。只有当水位正确时,循环才能开始。

 在每个循环结束时,蜂鸣器启动。用户应在漂洗/洗涤循环结束时排水,并在下一个循环中重新注水;一旦完成,用户就可以按下恢复按钮。

 在洗涤循环开始时,用户应添加洗涤剂。

 在整个清洗过程结束时,蜂鸣器响起。

 用户可以通过按下STOP按钮关闭系统

 不同的声音用于不同的事件。

 使用七段显示器显示所选负载。

用户界面:用户界面如下图所示。按下加载按钮的次数决定加载:1按下-亮;2次按压

中等压力和3次压力–重型。

要开始清洗过程,请按下“开始”。

按下STOP可停止该过程。

结论:

 使用开关(SW-SPST)模拟最高或最低水位。事实上,压敏开关(当水位达到最高水位时,开关将自动按下)。这里我们将手动压水-

最大/水-最小开关。

 在每个洗涤循环之前,用户有1分钟的时间放置洗涤剂。

 假设搅拌器运行时门已锁定。搅拌器前开始运行时,程序检查门是否锁定。

 搅拌器和旋转桶由直流电机建模。

*端口A:1.开始2.停下3.装载 4.继续 5.门锁6.水最大值 7.水最小值

*B端口:1.搅拌器 2.洗衣桶 3.蜂鸣器3 4.蜂鸣器2 5.蜂鸣器1

*C端口:1.七段显示 2.七段显示 3.七段显示 4.七段显示 5.0号门限 6.1号门限7.3号门限

资料:仿真、程序、英文报告等资料

1671【毕设课设】基于8086简易洗衣机控制仿真设计

文章转自电设屋,完整资料百度网盘下载地址:百度网盘 www.aiesst.cn/share.html

汇编代码

.model tiny
.data
    STARTING_IP DW ?   
    PORTA EQU 00H
    PORTB EQU 02H
    PORTC EQU 04H  
    CREG_8255 EQU 06H
    CNT0 EQU 08H
    CNT1 EQU 0AH
    CNT2 EQU 0CH
    CREG_8253 EQU 0EH
    CREG0_8259 EQU 10H
    CREG1_8259 EQU 12H
    MODENO DB 00H
    STACK DW 100 DUP(?)
    TOP_STACK LABEL WORD   
.code
.startup 
    LEA SP, TOP_STACK
    ;---STORE THE ISR ADDRESS OF THE NMI(STOP) IN THE IVT
    MOV AX,0
    MOV ES,AX
    ;calculate vector address for interrupt 02H(NMI)
    MOV AL,02H
    MOV BL,04H
    MUL BL
......
.....

protues仿真

仿真原理图.png

详情.jpg

目录
相关文章
|
3月前
|
传感器 人工智能 前端开发
单片机毕业设计|农家菜园自动灌溉控制系统设计
单片机毕业设计|农家菜园自动灌溉控制系统设计
|
7月前
|
算法 Linux Android开发
动手智能小车记(5)-坦克底盘硬件模块大杂烩
动手智能小车记(5)-坦克底盘硬件模块大杂烩
135 0
|
7月前
|
传感器 芯片
聊聊身边的嵌入式,方便好用的人体感应灯
聊聊身边的嵌入式,方便好用的人体感应灯
|
8月前
【单片机课程设计】汽车盲区检测系统
【单片机课程设计】汽车盲区检测系统
89 0
|
9月前
|
传感器 存储 网络协议
基于51单片机的智能营养秤系统设计与实现
当前系统采用了STC89C52单片机作为主控芯片,预置了多种食材的营养成分数据。用户只需要使用矩阵键盘输入食材编号,将需要称重的食材放置在重力传感器上进行依次称重,系统就可以自动计算出所有食材的各类营养含量总值,并通过液晶屏显示出来。同时,系统根据预设的营养指标,对不达标或超标的食材进行对应的声光提示,提醒用户注意饮食健康。
55 0
|
11月前
|
存储 芯片 异构计算
电子技术课程设计基于FPGA的音乐硬件演奏电路的设计与实现
设计一个乐曲演奏电路,能够自动播放编写好的音乐。要求将音乐通过实验箱上的喇叭播放出来,用发光二级管显示出乐曲的节拍。 (附加功能:本设计在题目所要求的功能全部实现的基础之上又添加了许多附加功能,所有的功能将在“工程设计总述”中阐明,特此声明。
162 0
|
安全 数据安全/隐私保护
【微机原理资料分享】基于8086家具门安全控制系统设计(仿真、程序、报告)
安全人员使用主密码更新当天的密码。按M按钮激活此模式。系统闪烁输入密码LED,要求人员输入密码。主密码是16位数的值。只给管理员一次输入密码的机会。如果经过验证,重试/更新LED发光。如果身份验证失败,则发出警报。当重试/更新LED发光时,用户必须输入当天的密码。这是12位数的值。一旦这个值已被系统接受,密码更新的LED发光。 ●用户进入房间时必须按O键,输入密码LED提示用户输入密码。用户也可以使用C/AC选项。如果第一次尝试失败,RETRY LED发光。允许用户重新输入密码,在身份验证门打开一段时间后1分钟。失败时发出警报。 ●要关闭警报,必须按下A按钮。输入密码LED发光提示用户输入
93 0
【微机原理资料分享】基于8086家具门安全控制系统设计(仿真、程序、报告)
|
传感器 芯片
【微机原理资料分享】基于8086多路温度采集系统设计(仿真、程序、报告)
以8088 CPU 为核心设计一个温度采集系统,系统可以实现一路温度的采集,在3位LED显示器上显示当前温度。 本设计所用器件主要有传感器,A/D转换器,8088CPU,可编程并行接口8255,显示器等。首先传感器把所测的温度转换为电压,输入A/D转换器中进行转换,然后再把得到的二进制数经过CPU在数码管上显示出来。 本设计共分以下几个模块:8088主控模块、A/D转换模块、并行接口模块、显示模块。
286 0
【微机原理资料分享】基于8086多路温度采集系统设计(仿真、程序、报告)
智能车随手记:降压模块电路原理图(基础版)
本文主要介绍智能车降压模块电路原理图(基础版)
智能车随手记:降压模块电路原理图(基础版)
微机原理与接口技术——电子琴实验报告
微机原理与接口技术——电子琴实验报告
微机原理与接口技术——电子琴实验报告