PC双机串口通信

gallanthunter 2006-12-25 10:09:21
哪位老师能给个PC双机串口通信的程序啊?
...全文
244 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoologist 2006-12-26
  • 打赏
  • 举报
回复
纯dos下的,你试试看

;*;***************************************************************************
;Serial communication Demo *
;Usage: 键盘输入,在另外一端可以收到按下的字符
; By Z&Z *
; *
; Dec 27th 2005 *
;*****************************************************************************
.model tiny
.data
.code
.startup
CALL INIT_COMM

FSS: MOV AH,01H
INT 16H
JZ fss
MOV AH,0H
INT 16H
CMP AL,1BH
JZ EXIT

MOV DX,2F8H
OUT DX,AL

jmp fss

INIT_COMM PROC NEAR ;以下程序实现串行接口的初始化

MOV AL,10000000B ;LCR=10000000,即 DLAB=1设波特率
MOV DX,2FBH
OUT DX,AL

MOV AL,30H ;除数为30H,即48
MOV DX,2F8H
OUT DX,AL ;设置波特率为2400

MOV AL,0
MOV DX,2F9H
OUT DX,AL ; 关闭中断

MOV AL,00000011B
MOV DX,2FBH
OUT DX,AL ;LCR=00000011, 数据有一位停止位,字符代码为8位


RET
INIT_COMM ENDP

EXIT:
.exit
end


csShooter 2006-12-26
  • 打赏
  • 举报
回复
mark
nature03 2006-12-25
  • 打赏
  • 举报
回复
买本VB串口通讯的书看看,里面有许多源程序。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧