用Dos功能调用编程:通过串行口com1接受100个字符,将每个字符存入内存中并显示。

用Dos功能调用编程:通过串行口com1接受100个字符,将每个字符存入内存中并显示。,第1张

BIOS通过“INT 14H”4个中断服务子程序,分别完成串口初始化编程、发送旅芹启一帧数据、接受一帧数据以及测试通信线状态。

你计划用汇编?还是C语言。

建议你格式化端口之后,直接查询端口完成

一下格式化首桥是,9600.N,8,1

I_8250 PROC

MOV DX,03FDH

MOV AL,0

OUT DX,AL

MOV DX,LCR8250

MOV AL,80H

OUT DX,AL

MOV DX,T@R8250

MOV AL,0CH

OUT DX,AL

MOV DX,IER8250

MOV AL,0

OUT DX,AL

MOV DX,LCR8250

MOV AL,03H

OUT DX,AL

MOV DX,MCR8250

MOV AL,0BH

OUT DX,AL

JMP I_3F9

I_3F9: MOV DX,IER8250

MOV AL,01H

OUT DX,AL

MOV DX,T@R8250

IN AL,DX

RET

I_8250 ENDP

读取方式大拆如约是:

MOV DX,IIR8250

IN AL,DX

MOV SQZ_DOG,0

CMP AL,04H

JNE I2

MOV DX,T@R8250

IN AL,DX

INC RSFIRST

MOV BH,0

MOV BL,RSFIRST

MOV RSBUFFER[BX],AL

INC RSLEN

DOS是 *** 作系统,如果要调用软件EXE或者闹戚BAT等可执行文件,在DOS下输入文件路径。

windows 的开始-》运行-》cmd

比如c:\测试.exe

至兆弯举于软件的参数,就要看软件的说明书了,添加的参数方法形式是

c:\测族碧试.exe -a


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

原文地址: http://outofmemory.cn/yw/12271957.html

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

发表评论

登录后才能评论

评论列表(0条)

保存