機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 2900|回復: 2
打印 上一主題 下一主題

求助:為什么用左移位指令只有兩個燈亮呢?

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2020-2-26 20:06:19 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
如題。4個燈,需要每個燈依次亮一下,我使用了STFL左移位指令,用了兩個,思路是置位M1(M1=1),然后利用一個M2(M2=0)。M11到M14分別點亮Y1到Y4,我想的是依次點亮用  STFL M1 M11 K5 K1。然后依次滅比前面落后一位,從M10開始,即STFL M2 M10 K6 K1。結果發(fā)現(xiàn)只有M12和M14依次點亮,這是為什么呢?1 }" Q3 Q# B1 {* ]5 E: y7 V

7 \* `% A8 E$ e. n* V; f - L+ p" x+ J7 v1 j8 x
& R/ L& a7 [4 B
回復

使用道具 舉報

2#
發(fā)表于 2020-2-28 08:00:18 | 只看該作者
有沒有機電溝通表,僅有梯形圖無法理解題意。
回復 支持 反對

使用道具 舉報

3#
發(fā)表于 2020-2-29 10:05:35 | 只看該作者
STFL M2 M10 K6 K10 q% w! V# v  P$ C
取消這段試試: Q5 y7 s- _7 i$ g" {/ H" r
位移是將每個位的內容進行移動,# T# R! n3 i0 c$ l
如0001往左移一位成為0010
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-8 14:46 , Processed in 0.056156 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表