- 408
- 1
- 约 4页
- 2017-06-21 发布于河南
- 举报
可编程串行通信接口8250A自发自收实验
可编程串行通信接口8250A自发自收实验
一、实验目的和要求
1.了解并行通信的工作原理;
2.掌握8250的编程方法。
二、实验内容和原理
1.实验内容:对8250编程,实现下列功能:
(1)主机键盘输入一个字符,并将字符的ASCⅡ码加1,指向ASCⅡ表中的下一个字符,通过SOUT引脚发送出去;
(2)通过SIN引脚接受字符;
(3)在屏幕上显示键盘输入的字符和接收到的字符 。
这样就实现了CPU自发自收的功能。
线路连接:8250的D7~D0、A2~A0和DISTR、DOSTR引脚与系统数据线、地址线和读写控制线对应连接;片选线CS2接地址译码器输出端;INTRPT引脚与中断请求输入IRQ2端相连;2MHz的时钟信号送到XTIL1;BAUDOUT与RCLK连接;8250数据接收线SIN与输出线SOUT相连接,是先自发自收。线路连接如图1所示。
编程提示:8250采用查询方式进行数据通信,一桢数据格式为7位数据位位数据位,一位停止位,奇校验,波特率为2400bps,输入的基准时钟频率为2MHz。
流程图
程序流程如图2所示
程序:
DATA SEGMENT
MES1 DB IT WILL DISPLAY ON THE TERMINAL_SCREEN!!,0AH,0DH
DB PLAY Q KEY EXIT TO DOS,0AH,0DH,0AH,0DH,$
原创力文档

文档评论(0)