简单的一个单片机串口发送字符串程序

简单的一个单片机串口发送字符串程序,第1张

void main()

{

UARTinit();

sc ('\n') ;

ss("---------\n") ;

while(1);

}

原因是向单片机下载程序时会在程序尾部自动填充了无条件跳转指令到起始位置,也就是程序在发送一遍后并没有停止,而是返回起始地址又重新开始了

先来个汇编的程序,P1接一个共阳极数码管,P0低4位接4个抢答按键,主持人复位采用单片机复位按钮实现。

ORG 0000H

START: MOV A,P0

ORL A,#0F0H

CJNE A,#0FFH,PL0

SJMP START

PL0: LCALL DELAY

MOV A,P0

ORL A,#0F0H

CJNE A,#0FFH,PL1

SJMP START

PL1: JNB ACC0,K1

JNB ACC1,K2

JNB ACC2,K3

JNB ACC3,K4

LJMP START

K1: MOV P1,#0F9H

SJMP $

K2: MOV P1,#0A4H

SJMP $

K3: MOV P1,#0B0H

SJMP $

K4: MOV P1,#99H

SJMP $

DELAY: MOV R6,#15

DEL2: MOV R7,#200

DJNZ R7,$

DJNZ R6,DEL2

RET

END

以上就是关于简单的一个单片机串口发送字符串程序全部的内容,包括:简单的一个单片机串口发送字符串程序、急求最简单的单片机4人抢答器c51程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9277968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存