- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串口通讯课程设计
成 绩:
南京信息工程大学
《微机技术综合实验》
设计报告
设计课题: 8251串口通讯课程设计
专业班级: 测控技术与仪器 2 班
学生姓名: 倪阳
学生学号: 20112341905
指导教师: 杨常松
二O 一四 年 五 月二十 日
8251单机串口通讯
一、设计目的
1.掌握8086 实现串口通信的方法;
2.了解串行通讯的协议,8251芯片的逻辑功能以及正确的使用方法;
3.使用微处理器芯片及其它典型的接口芯片,设计微处理器应用的典型接口电路,加深 对微处理器、典型接口芯片特性的理解,掌握微处理器接口电路设计的初步方法,并进行一定的编程训练,加强微机应用的工程实践能力;
二、设计要求
1、利用 8086 控制8251A 可编程串行通信控制器,实现向PC 机发送字符串“WELCOME TO 8086 SIMULATION”
2、要求实时显示传送或者接受的数据
3、CPU和8251之间采用查询方式交换数据
三、设计电路原理图
1.电路原理图
U3
3
4
7
2
5
6
9
12
15
16
19
D0
D1
D2
D3
D4
D5
D6
D7
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
A1
U4
8
13
14
17
18
23
22
21
20
1
2
3
4
5
6
7
8
A
B
C
D
0
1
2
3
4
5
6
7
8
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
U1
M/IO
1
11
18
19
OE
LE
E1
E2
74HC373
9
IO8
10
11
13
14
15
16
17
9
IO9
32
29
10
11
12
13
14
15
IO10
IO11
IO12
IO13
IO14
IO15
WR/LOCK
M/IO
8086
LOAD_SEG=0x0200
SRCFILE=1.asm
74154
U12(1M)
P1
1
DCD
6
2
7
3
8
4
9
DSR
RXD
RTS
TXD
CTS
DTR
RI
ERROR
COMPIM
D
C
B
A
四、软件流程图与程序清单
8251是用来作为CPU与外设或者调制解调器之间的接口芯片。它的信号线可以分为4组:与CPU连接的信号线,状态信号线,时钟信号线和与外设接口的信号线。与CPU连接的信号线中,RESET是芯片复位线,当该线为高电平时,芯片复位而处于空闲状态;C/D是地址线,若此线为高电平,则CPU访问8251命令寄存器或状态寄存器,低电平则访问数据寄存器。状态信号线供CPU查询或向CPU申请中断用。TxRDY发送准备好信号,高电平有效;RxRDY接收准备好信号,高电平表示输入端接受了一个字符,通知CPU取数据;TxE发送空信号,高电平有效;SYNDET为双功能引脚,同步方式时作为同步字符检出信号。时钟信号线包括发送器时钟信号(/TxC)、接收器时钟信号(/RxC)和内部工作时钟信号CLK。
面向调制器的接口信号线包括:/DTR,数据终端准备好,是输出信号,低电平有效;/DSR,通信设备准备好,是输入信号,低电平有效;/RTS,请求发送,是输出信号,低电平有效;/CTS,允许发送,是输入信号,低电平有效;TxD,发送数据线;RxD,接收数据线。8251有两个8位的命令字,和一个8位状态字。方式命令字指定通信方式及数据格式,即指定8251为异步或同步,并按照其通信方式约定帧数据的格式。方式命令字的格式为8位,可以分为4组,每组2字,格式如下。
工作命令字指定8251进行某种操作,包括发送、接收、内部复位和检查同步字符等,或者处于某种工作状态,以便接收或发送数据。工作命令字的格式为8位,格式如下。
状态字报告8251何时才能开始接收或发送数据,以及接收数据是否有错。状态字为8位,其格式如下,所有状态位置“1”有效。
方式命令字、工作命令字和状态字之间的关系是:方式命令字只是约定了双方通信的方式及数据格式、传输速率等参数,但并没有规定数据传输的方向是接受还是发送,因此需要工作命令字来控制,而何时才能发送或者接收则由状态字控制。只有在8251进入发送或接受准备好状态才能真正开始数据的传送。
8251是可编程的串行通信接口,可以管理信号变化范围很大的串行数据通信。有下列基本性能:
(1)通过编程,可以工作在同步方式,也可以工作在异步方式。
(2)同步方式下,波特率为0~64K,异步方式下,波特率为0~19.2K。
(3)在同步方式时,可以用5~8位来代表字符,内部或外部同步,可自动插入同步字符。
(4)在异步方式时,也使用5~8位来代表字符,自动为每个数据增加1
您可能关注的文档
- 中考化学复习——专题整合[共7专题]免费.doc
- 中考复习 第十八章 电功率.ppt
- 中考复习九年级化学复分解反应的条件实质及应用(人教版).ppt
- 中考化学《燃料及其利用》考点例析及高分冲刺强化训练.doc
- 中考复习二十(一).doc
- 中文电子期刊数据库检索.ppt
- 中考复习专题_碳和碳的化合物.ppt
- 中考化学探究题训练.doc
- 中考数学复习实际问题ppt课件.ppt
- 中考物理、化学复习资料(精品).doc
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)