全文预览

3、4、5章习题参考答案

上传者:upcfxx |  格式:doc  |  页数:13 |  大小:0KB

文档介绍
1位。用 I0.1 控制左移或右移, 首次扫描时将彩灯的初始值设置为十六进制数 16#0E (仅 Q0.1 ~ Q0.3 为 ON ), 设计出梯形图程序。 7.用 I1.0 控制接在 QB0 上的 8 个彩灯是否移位,每1s移1位。用 IB0 设置彩灯的初始值,在 I1.1 的上升沿将 IB0 的值传送到 QB0 ,设计出梯形图程序。 17 .编写程序,前后两个扫描周期 VW4 的值不变将 M0.2 复位,反之将 M0.2 置位。 LD I0.4 MOVW VW4, AC0 AENO XORW VW6, AC0 AENO LPS AW= AC0, 0R M0.2, 1 LRD AW<> AC0, 0S M0.2, 1 LPP MOVW VW4, VW6 18 .设计循环程序,求 VD20 开始连续存放的 5 个浮点数的平均值。 19 .在 I0.0 的上升沿,用循环程序求 VW100 ~ VW108 的累加和。为了防止溢出,将被累加的整数转换为双整数后再累加。用 VD10 保存累加和。 20 .编写程序,求出 VW10 ~ VW28 中最大的数,存放在 VW30 中。 21. 用子程序调用编写图 5-3 中两条运输带的控制程序, 分别设置自动程序和手动程序, 用 I0.4 作自动/ 手动切换开关。手动时用 I0.0 和 I0.1 对应的按钮分别点动控制两条运输带。主程序自动程序手动程序 22. 设计程序, 用子程序求圆的面积, 输入参数为直径( 小于 32767 的整数), 输出量为圆的面积( 双整数)。在 I0.0 的上升沿调用该子程序, 直径为 10000mm , 运算结果存放在 VD1 0 中。主程序子程序 23 .用定时中断,每 1s将 VW8 的值加 1 ,在 I0.0 的上升沿禁止该定时中断,在 I0.2 的上升沿重新启用该定时中断。设计出主程序和中断子程序。

收藏

分享

举报
下载此文档