在装配中创建方波

时间:2012-02-16 19:52:19

标签: assembly microprocessors

我正在进行任务,以便在Dragon 9S12DT256板的PTT上生成最快的方波,我可以使用组件。到目前为止,我的代码看起来像这样:

DDRT        equ $0242

PTT         equ $0240

            org     $4000

main


            bset    DDRT,#$20   ;set PT5 as output


outerloop

            bset    PTT,#$20    

            ldd #1
loop1   

            nop
            addd    #-1
            bne loop1

            bclr    PTT,#$20

            ldd #1
loop2

            nop
            addd    #-1
            bne loop2

    bra outerloop

    org $fffe
    fdb main

从我所看到的(我使用TeXas模拟器)它看起来像是有效的(它产生我认为是方波),但我不确定它是否&# 39;是我能做的最快的一个。我的问题是,如果这不是我能产生的最快的方波,那我该如何才能让它更快?

0 个答案:

没有答案