南邮微机实验 串行口的测试

来源:互联网 发布:折扣网购软件 编辑:程序博客网 时间:2024/05/02 05:01

内容一:完成硬件测试环境,编写程序对微机系统的串口进行查询方式自发自收外环测试。

本实验已经将串口通信线插接到微机的串口上,并且已经将2,3引脚短路,形成一个自收的回路。

.586DATA SEGMENT USE16BUF DB 'HELLO'LENS EQU $-BUFDATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:  MOV AX,DATA  MOV DS,AX  CALL I8250  LEA BX,BUF  MOV CX,LENSSCAN:   MOV DX,2FDH  IN AL,DX  TEST AL,20H  JZ SCAN  MOV DX,2F8H  MOV AL,[BX]  OUT DX,AL  INC BX ; LOOP SCAN ; MOV AH,4CH;  INT 21H  SCAN1:  MOV DX,2FDH  IN AL,DX  TEST AL,01H  JZ SCAN1  MOV DX,2F8H  IN AL,DX  AND AL,01111111B  MOV DL,AL  MOV AH,02H  INT 21H          LOOP SCAN  MOV AH,4CH  INT 21H  I8250 PROC  MOV DX,2FBH  MOV AL,80H  OUT DX,AL  MOV DX,2F9H  MOV AL,0  OUT DX,AL  MOV DX,2F8H  MOV AL,30H  OUT DX,AL  MOV DX,2FBH  MOV AL,0AH  OUT DX,AL  MOV DX,2F9H  MOV AL,0  OUT DX,AL  MOV DX,2FCH  MOV AL,0  OUT DX,AL  RETI8250 ENDPCODE ENDSEND BEG      


0 0
原创粉丝点击