实验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. 运行程序,模拟水位,看运行的结果如何。 五 思考题 若实验中水位还没有达到要求按下了洗衣键,会出现什么情况? 实验原理图