0

嗨,我对 68hc11 程序集编程相当陌生,想知道如何着手解决这个问题。

传送带传感器连接到内存位置 $8000 的第 0 位,编写程序来计算通过的对象数量(这是 < 10 000)

据我了解,传感器每次打开时都会增加计数器(位零 == 1)。但我只希望计数器为每个对象增加一次,而不是传感器开启的总时间

这是我迄今为止编写的程序

START LDY 8000

      LDX #0 count is initially 0;

w1    BRSET 0,Y,$01 w1

w2    BRCLR 0,Y $01 w2

      INCX

      BNE w1

done  BRA done
4

1 回答 1

0

当该位为 1 时递增计数器,循环直到它再次变为 0,然后从头开始(等待它变为 1)。

于 2016-03-02T17:44:08.037 回答