- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)