您好,欢迎来到九壹网。
搜索
您的当前位置:首页8251A串行通信实验

8251A串行通信实验

来源:九壹网
一、实验目的

1.理解一部串行通信的基本原理; 2.掌握可编程串行接口芯片8251的工作原理和编程方法。 二、实验内容

1.异步串行自环实验

(1)从键盘输入字符,使用8251A发送出去再接收回来,将接收的字符显示在微机屏幕上;

(2)通信协议:异步,波特率为4800bps,波特率因子为16,8位数据位,1位停止位,无奇偶校验;

四、流程图

(3)按“ESC”键退出程序。 2.双机串行通信实验:(选作) (1)一个实验箱发送主机键盘输入的字符,另一个实验箱接收,并将接收的字符显示在接收主机的屏幕上;

(2)两组合作完成; (3)通讯协议自定。

三、实验环境

1.硬件:TPC-H实验箱,导线;

2.软件:未来汇编开发环境。

五、汇编源代码 DELAY MACRO LOCAL L

MOV CX,02H L:LOOP L ENDM

CODE SEGMENT ASSUME CS:CODE START: MOV DX,5403H MOV AL,15H OUT DX,AL MOV DX,5400H MOV AL,13H OUT DX,AL

MOV DX,5421H MOV AL,0 OUT DX,AL DELAY MOV AL,0 OUT DX,AL DELAY MOV AL,0 OUT DX,AL DELAY MOV AL,40H OUT DX,AL DELAY

MOV DX,5421H MOV AL,4EH OUT DX,AL DELAY

MOV AL,37H OUT DX,AL

TXRDY: 发送缓冲器 IN AL,DX (实验2,将其删除) TEST AL,01H JZ TXRDY

MOV AH,01H

INT 21H CMP AL,18H

JZ EXIT

MOV DX,5420H OUT DX,AL

RXRDY:

MOV DX,5421H IN AL,DX TEST AL,02H JZ RXRDY MOV DX,5420H IN AL,DX

MOV DL,AL MOV AH,02H INT 21H JMP TXRDY EXIT: MOV AH,4CH INT 21H CODE ENDS END START

写入8251A(实验2,将其删除) 从8251A中读出 (实验2,将其删除)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务