
void
main()
{
UARTinit();
sc
('\n')
;
ss("---------\n")
;
while(1);
}
原因是向单片机下载程序时会在程序尾部自动填充了无条件跳转指令到起始位置,也就是程序在发送一遍后并没有停止,而是返回起始地址又重新开始了
令TI = 1;,表示发送完毕。
这一语句,可以启动串口中断,在中断里面,可以继续发送下一个字符。
当中断函数中,没有编写“继续发送”的程序段时,这个置一,就没有用了,可以删除。
以上就是关于简单的一个单片机串口发送字符串程序全部的内容,包括:简单的一个单片机串口发送字符串程序、51单片机在设定串口传输时,初始化时为什么要把TI置一。程序如下:、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)