8051之汇编ASM

学已至此,了解一下汇编也未尝没有好处。 仅为浅尝辄止,打算一篇搞定。。。


创建工程的那些前奏同C语言,就不多言了,有一点需要注意的就是它不再是 .C文件了,而是 .ASM了。。。。


实现P1口输出500ms的0,然后再输出500ms的1,如此循环。

        ORG     00H ;伪指令
START:
        MOV     P1,#00H  ;P1口赋0
        CALL    DELAY    ;调用延时
        MOV P1,#0FFH     ;P1口赋1
        CALL    DELAY
        JMP     START    ;jump到START
DELAY:  MOV R3,#50
D1:     MOV R4,#20
D2:     MOV R5,#248
        DJNZ R5,$  
        DJNZ R4,D2
        DJNZ R3,D1
        RET;
        END;    ;伪指令                                                           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值