没有合适的资源?快使用搜索试试~ 我知道了~
Windows环境下串行数据通信的研究.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 53 浏览量
2022-07-07
02:03:20
上传
评论
收藏 817KB DOC 举报
温馨提示
试读
65页
Windows环境下串行数据通信的研究
资源推荐
资源详情
资源评论
I
目录
摘要 ...............................................................................................................................................III
Abstract...........................................................................................................................................V
第 1 章 串行通信的基本原理介绍 ...............................................................................................1
1.1 串行通信 ...........................................................................................................................1
1.2 数据通信的传输方式 .......................................................................................................2
1.2.1 单工 ..........................................................................................................................2
1.2.2 半双工 ......................................................................................................................2
1.2.3 全双工 ......................................................................................................................3
1.2.4 多工方式 ..................................................................................................................3
1.3 串行数据通信两种形式 ....................................................................................................3
1.3.1 异步通信 ..................................................................................................................3
1.3.2 同步通信 ..................................................................................................................5
1.4 调制解调器 ........................................................................................................................6
第 2 章 总体设计方案 ...................................................................................................................7
2.1 设计基本要求 ...................................................................................................................7
2.2 设计方案比较 ....................................................................................................................7
2.3 设计实现 ............................................................................................................................8
第 3 章 单元模块设计 .................................................................................................................11
3.1 引言 .................................................................................................................................11
3.2 键盘 .................................................................................................................................11
3.2.1 键盘类型 ................................................................................................................11
3.2.2 独立式非编码键盘接口 ........................................................................................11
3.2.3 防抖动处理 ...........................................................................................................12
3.3 8255A 设计 ......................................................................................................................12
3.3.1 8255A 外部引脚 ....................................................................................................12
3.3.2 8255A 编程命令 ....................................................................................................15
3.3.3 8255A 的工作方式 ................................................................................................15
3.3.4 8255A 键扫描 ........................................................................................................16
II
3.3.5 8255A 作键盘接口 ................................................................................................18
3.4 8251A 设计 ......................................................................................................................18
3.4.1 8251A 的内部寄存器及初始化编程 ....................................................................18
3.4.2 8251A 与 CPU 的接口信号...................................................................................25
3.4.3 8251A 与外部装置之间的接口信号 ....................................................................27
3.4.4 8251A 同步通信 ....................................................................................................27
3.4.5 8251A 的初始化 ....................................................................................................28
3.5 8086CPU 模块 .................................................................................................................30
3.5.1 8086CPU 的输入与输出 .......................................................................................30
3.5.2 I/O 端口地址分配..................................................................................................31
3.5.3 I/O 端口的编址方式..............................................................................................31
3.5.4 总线和接口及其标准 ...........................................................................................32
3.5.5 总线数据传输 ........................................................................................................33
第 4 章 软件设计 .........................................................................................................................35
4.1 软件设计原理 ..................................................................................................................35
4.2 设计总体程序 .................................................................................................................35
第 5 章 结论 .................................................................................................................................45
致谢 ...............................................................................................................................................47
参考文献 .......................................................................................................................................49
III
Windows 环境下串行数据通信的研究
摘要
本文简要地介绍了 8251A 与 8086 串行通信的有关技术,在此基础上详细说明了在
Windows 环境下利用汇编语言进行串行通信的编程方法。
本次设计是利用 8255A 设计的一个键盘/ 数码显示接口电路对键盘进行编码扫
描,8086CPU 通过外接的 8251A 可编程串行控制器,从 8251A 的控制口写入其工作方式或
读入当前状态,通过数据口发送或接收串行口数据,从而实现两个 8086CPU 之间传送数据
的功能。
通讯双方的 RXD、TXD 信号本应经过电平转换后再行交叉连接,本设计实验中为减
少连线可将电平转换电路略去,而将双方的 RXD、TXD 直接交叉连接,实验中将本机的
TXD 接到 RXD,这样按下的键就会在数码管上显示。
关键词:8251A,8255A,8086CPU,键盘
IV
V
Windows environment seriadatacommunicationsresearch
Abstract
This article briefly introduces the 8251 A and 8086 related to the serial communication
technology, on the basis of a detailed description of the windows environment using assembly
language programming serial communication methods.
The 8255 A design is to use a keyboard design / digital display interface circuit encoded
on the keyboard scanning, 8086 CPU through an external serial 8251 A programmable
controllers, from the 8251 A's control of its work into the mouth or read the current status
Through the data I send or receive serial data, thus realizing the two 8086 CPU transmission of
data between functions.
The two sides of the communications RXD, TXD signal should have a level after the
conversion to cross-connect, the design of experiments to reduce the level connections can be
omitted conversion circuit, and the two sides will RXD, TXD direct cross-connect, the
experiment will The plane received the TXD RXD, press the button that will be displayed on the
digital control.
Keyward:8251A,8255A,8086CPU, Keyboard
剩余64页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功