单片机汇编语言

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 没有看明白

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

keil怎样把C语言转换成单片机汇编语言

单片机 用汇编语言编写交通红绿灯 只要求红灯30秒,黄灯5秒,绿灯30秒,黄灯5秒,其他不限

C语言与单片机C语言的区别 急求

单片机编程用C语言还是汇编?

单片机编程(C语言)问题

基于51单片机交通灯控制系统 汇编语言 汇编交通灯