求RS232串口通信程序(C语言版)

求RS232串口通信程序(C语言版),第1张

首先,串口调试软件的波特率最好设置成9600,这种波特率也支持显示中文的,

USB转串口看你用的什么芯片,经过实验采用CH340或是341的是没有问题的,其他还有待验证。

串口调试软件也很重要,有些软件会奇怪出现乱码,但并不是程序错误,推荐你用小丁的sscom32,个人感觉很棒! ;

; 程序名称:单片机串口发送中文字符实验,232通信程序

; 硬件说明:打开《串口调试助手》,波特率设为9600速率,110592晶体

; 注 意:《串口调试助手》要设置好COM号(请核对是否和设备管理器的COM编号一致)

; *** 作说明:下载程序后打开串口调试助手sscom32exe即可显示,或按一下复位开关

;/

ORG 0000H

AJMP main

ORG 0030H

main: MOV 20H,#00H

MOV TMOD,#22H ;定时器工作方式

MOV SCON,#40H

MOV TH1,#0FAH ;波特率9600

MOV PCON,#80H

SETB TR1

SETB REN ;允许接收

ajmp start

start: mov dptr,#num ;查表

send : clr a ;

movc a,@a+dptr

cjne a,#'$',send_2

ajmp $ ;遇到$停止。

send_2:mov sbuf,a

JNB TI,$ ;串行发送一帧结束了吗?

CLR TI ;

inc dptr ;指针加一

Ljmp send

num:

db 0dh,0ah,0dh,0ah,"XY900_USB型单片机学习板USB-232串口中文发送试验 >

以上就是关于求RS232串口通信程序(C语言版)全部的内容,包括:求RS232串口通信程序(C语言版)、串口通信 怎么做模拟、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存