单片机汇编语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机汇编语言相关的知识,希望对你有一定的参考价值。

#include<reg51.h>
#define uchar unsigned char
uchar sdat[]="helloworld";
main()

uchar dat,i;
TMOD=0x20;
SCON=0x40;
TH1=0xfd;
TL1=0xfd;
TR1=1;
i=0;
while((dat=sdat[i])!=NULL)

SBUF=dat;
whlile(TI==0);
TI=0;
i++;

while(1);
翻译成汇编语言

参考技术A ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
    MOV TMOD,#20H
    MOV TH1,#0FDH
    MOV TL1,#0FDH
    SETB TR1
    MOV SCON,#40H
    MOV DPTR,#TAB
LOOP:
    CLR A
    MOVC A,@A+DPTR
    JNZ LPEND
    MOV SBUF,A
    JNB TI,$
    CLR TI
    INC DPTR
    SJMP LOOP
LPEND:
    SJMP $
TAB:
    DB "helloword",0
    END

参考技术B 没有看明白

以上是关于单片机汇编语言的主要内容,如果未能解决你的问题,请参考以下文章