- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8251串行通讯实验资料.doc
安徽师范大学
数计学院 实验报告
专业名称 11计科
课程 微机原理
实验名称 串行通信实验
姓 名
学 号 110704012
8251 可编程串行口与PC 机通讯实验
一、实验目的
(1) 掌握8251 芯片的结构和编程,掌握微机通讯的编制。
(2) 学习有关串行通讯的知识。
(3) 学习 PC 机串口的操作方法。
二、实验说明
1、8251 信号线
8251 是CPU 与外设或Mode 之间的接口芯片,所以它的信号线分为两组:一组是用于与CPU 接口
的信号线,另一组用于与外设或Mode 接口。
(1)与CPU 相连的信号线:
除了双向三态数据总线(D7~D0)、读(RD)、写(WR)、片选(CS)之外,还有:
RESET:复位。通常与系统复位相连。
CLK:时钟。由外部时钟发生器提供。
C/D:控制/数据引脚。
TxRDY:发送器准备好,高电平有效。
TxE:发送器空,高电平有效。
RxRDY:接收器准备好,高电平有效。
SYNDET/BRKDET:同步/中止检测,双功能引脚。
(2)与外设或Mode 相连的信号线:
DTR:数据终端准备好,输出,低电平有效。
DSR:数据装置准备好,输入,低电平有效。
RTS:请求发送,输出,低电平有效。
CTS:准许传送,输入,低电平有效。
TxD:发送数据线。
RxD:接收数据线。
TxC:发送时钟,控制发送数据的速率。
RxC:接收时钟,控制接收数据的速率。
2、8251 的初始化编程和状态字
8251 是一个可编程的多功能串行通信接口芯片,在使用前必须对它进行初始化编程。初始化编
程包括CPU 写方式控制字和操作命令字到8251 同一控制口,在初始化编程时必须按一定的顺序。如
下面的流程图:
三、实验原理图
四、实验内容
本实验由实验器发送一串字符0~9,PC 机串口接收并在超级终端上显示。
五、实验步骤
与PC 机通讯应用实验
(1)实验连线:
a.用串口线把实验机 8251 模块的RS232 通讯口与PC 机相连,把串口旁边的短路块SW1 短路在2-2/3-3 上,
SW2 短路在RS232 上。
b. 把 8251 实验区TxD、RxD 分别与RS232 实验区中的TxD、RxD 相连。
c. 8254 定时器电路的CLK0 和8251 的CLOCK 连到信号源CLK1(短路在1.5MHz)。
d. 8254 定时器电路的OUT0 接8251 的TxC 和RxC,8254 定时器电路的GATE 接+5V
e. 8251 选通线CS 与ISA 总线接口模块的0000H 相连,8254 选通线CS 与ISA 总线接口模块的0020H 相连。
f. 8251 及8254 的WR 连到8086 主模块的,8251 及格8254 的RD 连8086 主模块的RD。
g. 8251 及8254 模块的数据(D0~D7)、地址线(A0~A7)分别连到主模块的数据(AD0~AD7)、地址线(A0~A7)。
(2)PC 机设置:进入WINDOWS 附件——通讯——超级终端。进入终端后在“连接时使用”下
拉框选择你所使用的COM 口,波特率设置为4800,数据位8 位,奇偶校验位无,停止位1 位,流量
控制无。等待接收数据。
编译、运行程序(8251xp.asm),运行程序前先按硬件复位,正常运行后应在PC 机屏幕上循环显示“Qingdong Microcomputer Institute ”
实验代码
MY_STACK SEGMENT PARA STACK
DB 100 DUP(?)
MY_STACK ENDS
MY_DATA SEGMENT PARA DATA
IO_9054base_address DB 4 DUP(0) ;PCI卡9054芯片I/O基地址暂存空间
IO_base_address DB 4 DUP(0)
pcicardnotfind DB 0DH,0AH,pci card not find or address/interrupt error !!!,0DH,0AH,$
GOOD DB 0DH,0AH,The Program is Executing !,0DH,0AH,$
D8251_0 DW 0000H ;DLAB=0:接收数据寄存器,发送保持寄存器;DLAB=1:波特率除数寄存器低位
D8251_1 DW 0001H ;DLAB=0:中断允许寄存器;DLAB=1:波特率除数寄存器高位
P8254_T0 DW 0020H
P8254_MODE DW 0023H
PC16550_0 EQU 03F8H
您可能关注的文档
- 3、烟台数控教学指导方案资料.doc
- 3终稿__毕业设计资料.doc
- 3部分人文地理事像与原理资料.doc
- 40907065+李吉文+化学+钛酸铜钙-苯乙烯复合材料的制备及性能研究资料.doc
- 40M液氯压力容器设计说明书资料.doc
- 45钢连杆热处理工艺设计资料.doc
- 4万亩基地资料.doc
- 4公路工程施工表格第四册试验表资料.doc
- 4层电梯设计资料.doc
- 4浙江诸暨联合村镇银行股份有限公司2014年度财务报告及2015年度财务预算方案(草案)资料.doc
- 生物医药行业:医保预付金制度进一步完善,释放积极信号.pdf
- 电子:24Q3AIPC市场保持强劲发展步伐,AI终端持续出新.pdf
- 家用电器:当“双11”遇见“以旧换新”,内销景气突出.pdf
- 国防军工行业报告:多型新装备首次亮相珠海航展,中国军贸出口崛起势不可挡.pdf
- 电力设备与新能源行业研究:出口退税率下调是中长期显著利好,风光储内需积极信号频现.pdf
- 建材行业2025年投资策略:经济政策发力,建材预期反转.pdf
- 食品饮料行业:社零数据回暖,关注板块分化.pdf
- 高股息专题:机械板块股息率复盘与高股息组合筛选.pdf
- 社会服务行业2024年三季度业绩综述报告:业绩持续向好,行业景气度上行.pdf
- 机床设备2024三季报总结:营收回归正增长,Q3呈现恢复向好态势.pdf
文档评论(0)