实验14 洗衣机模型
一 实验目的
熟悉软件的操作和使用方法;
了解有关汇编指令综合应用的程序编写
设备
8031 基本实验单元、计算机设备系统、电机控制系统、蜂鸣器等。
三 实验原理
(一)实验说明
模仿洗衣机的工作原理
(二) 实验连线表
A01
A06
A08
A11
A12
连接1
+5V/GND
+5V/GND
+5V/GND
+5V/GND
+5V/GND
连接2
P1.0-P1.7
LED0-LED7
连接3
P2.0-P2.2
CSW1-CSW3
连接4
P2.3
CBP
连接5
P3.2
KD3
连接6
P3.4
CPL
连接7
P3.5
KD4
连接8
P3.6
CPM_R
连接9
P3.7
CPM_O
注:(1) A11单元中的CSW1,CSW2为模拟水位传感器,CSW3为水位选择开关。CSW1,CSW2为“弹起”状态时表示水位未到达相应位置,为“按下”状态时表示水位已经到达相应位置;CSW3为“弹起”状态时,表示选择普通水位,为“按下”状态下,表示选择高水位。
(2) A08单元中的KD3为“启动/暂停”开关,KD4为“功能选择”键。
(3) 程序开始运行前将CSW1,CSW2设置为“弹起”状态。
(4) 运行过程中根据状态LED指示控制CSW1,CSW2来模拟水位的状态。
(三)程序流程图
四 实验步骤
1. 输入程序并检查无误,对程序进行汇编、调试,然后烧写程序到89c51;
2. 连接A01、A06、A08、A11和A12相应的引脚;
3. 运行程序,模拟水位,看运行的结果如何。
五 思考题
若实验中水位还没有达到要求按下了洗衣键,会出现什么情况?
实验原理图