单片机汇编语言
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);
翻译成汇编语言
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 没有看明白
以上是关于单片机汇编语言的主要内容,如果未能解决你的问题,请参考以下文章