- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用标准文案
《微机原理与接口技术》课程实验报告
实验名称 实验一 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 区: RxC TxC
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、改变传输数据的数目,重复实验,观察结果。
(三)实验代码
.MODEL TINY
; 使用 8253的计数器 0, 外接 2Mhz, 经 26分频后 , 送给 8251, 产生 4800bps
CTL_ADDR EQU 0241H ; 控制字或状态字
DATA_ADDR EQU 0240H ; 读写数据
W_8253_T0 EQU 0260H ; 计数器 0地址
W_8253_C EQU 0263H ; 控制字
.STACK 100
精彩文档
实用标准文案
.DATA
Receive_Buffer DB 10 DUP(0) ; 接受缓冲器
Send_Buffer EQU Receive_Buffer ; 发送缓冲器
.CODE
START: MOV AX,@DATA
MOV DS,AX
文档评论(0)