合工大微机原理实验报告全解.pdf

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

合工大微机原理实验报告全解--第1页

《微机原理与接口技术》课程实验报告

实验名称实验一8251可编程通信实验(与微机)

你的专业

姓名系院专业你的专业班级学号

13-5班

实验日期2015.5.20指导教师成绩

一、实验目的和要求

1、了解8251的内部结构、工作原理;了解8251与8086的接口逻辑;掌握对8251的初始化

编程方法,学会使用8251实现设备之间的串行通信。

二、实验内容(包括实验步骤和代码)

(一)实验内容

1、编制程序:实现8251A与PC机的串行通讯,使用8253作分频器提供8251的收发时钟。

2、连接线路,从微机接收一批数据,接收完毕,再将它们回送给微机。

(二)实验步骤

1、连线说明:

C4区:CS(8253)、A0、A1——A3区:CS2、A0、A1

C4区:CLK0——B2区:2M

C4区:GATE——C1区的VCC

C4区:OUT0——C3区:RxCTxC

C3区:CS(8251)、C/D——A3区:CS4、A0

C3区:CLK——B2区:4M

C3区:RXD、TXD——D7区:RXD、TXD

2、运行程序

3、运行“串口助手(ComPort.EXE)”,设置串口(波特率4800,8个数据位,一个停止位,偶

校验),打开串口,选择“HEX发送”、“HEX显示”,向8251发送10个字节数据(输入数据之间用

空格分隔),是否能接收到10个字节数据,接收到的数据是否与发送数据一致。

4、改变传输数据的数目,重复实验,观察结果。

(三)实验代码

.MODELTINY

;使用8253的计数器0,外接2Mhz,经26分频后,送给8251,产生4800bps

CTL_ADDREQU0241H;控制字或状态字

DATA_ADDREQU0240H;读写数据

W_8253_T0EQU0260H;计数器0地址

W_8253_CEQU0263H;控制字

.STACK100

1

合工大微机原理实验报告全解--第1页

合工大微机原理实验报告全解--第2页

.DATA

Receive_BufferDB10DUP(0);接受缓冲器

Send_BufferEQUReceive_Buffer;发送缓冲器

.CODE

START:MOVAX,@DATA

文档评论(0)

138****2349 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档