全文预览

微型计算机控制技术试卷A

上传者:火锅鸡 |  格式:doc  |  页数:11 |  大小:0KB

文档介绍
A,#09H             ;启动A/D       2分 РMOVX  @DPTR.,AРMOV  DPTR,#0F900HРLOOP:MOV  DPTR,#0FA00HРMOVX  A, @DPTR            ;判断转换是否结束  2分РANL  A,#01HРJZ,LOOPРDEC DPHРMOVX  A,@DPTR        ;读A/D转换结果   2分 РEND STARTР六、设计题(本题共1小题,共20分) Р答:(1)芯片4N25用来隔离(2分) Р(2)说明图中电机的控制原理(4分) Р图中,开关K0—K7为给定值,用来给定马达的转速,V=Vmax╳N/256,开关K用来控制停止(0)/启动(1)。当PC4输出为1时,光电隔离器导通,发光二极管亮,光敏三极管导通,马达开始转动。通过转动N,再停止N脉冲宽度调制技术,即可控制马达的速度。 Р(3)画出电动机控制程序流程图(4分) Р Р(4)根据流程图编写电机控制程序(8分) РMAIN:MOV  A,#81H                        ;8255初始化    2分 РMOV  DPTR,#8003HРMOVX  @DPTR.,AРLOOP:MOV  DPTR,#8002HРMOVX  A, @DPTR              ;判断是否停止马达  2分 РANL  A,#02HРJZ,STOPРSTART:MOV  A,#90H             ;启动马达,指示灯亮   2分 Р(MOV  DPTR,#8002H) РMOVX  @DPTR.,A РAJMP  LOOP РSTOP:MOV  A,#00H             ;停止马达,指示灯灭       2分 Р(MOV  DPTR,#8002H) РMOVX  @DPTR.,A РAJMP

收藏

分享

举报
下载此文档