微机接口课程设计--双机间的串行通 信
《微机接口课程设计--双机间的串行通 信》由会员分享,可在线阅读,更多相关《微机接口课程设计--双机间的串行通 信(30页珍藏版)》请在毕设资料网上搜索。
1、微微 机机 接接 口口 课课 程程 设设 计计 之 双双 机机 间间 的的 串串 行行 通通 信信 微机接口课程设计实验报告 第 1 页 一、课程设计目的一、课程设计目的: : 通过本次课程设计实践,熟悉和掌握微机系统的软件、硬件设计方法、设计 步骤,提高综合应用所学知识及动手和分析问题、解决问题的能力;同时还应达 到以下目的: 1. 了解串行通信的一般工作原理和工作过程; 2熟悉 8259A 中断控制器的工作原理和应用编程; 3. 熟悉 RS232C 串行接口标准及和 TTL 电路的连接方法; 4. 熟悉 8251A 芯片的工作原理,掌握用 8251A 进行异步串行通信时的编程 方法; 5.
2、 熟悉 8253A 计数器/定时器的工作方式及应用编程。 二、课程设计任务二、课程设计任务: : 设有两台 PC 机甲机和乙机,利用两台试验箱上的 8251A 芯片、TTL 和 RS232C 电平转换芯片(MC1488 和 MC1489) 、8254A 芯片等,实现甲乙两机之间 的全双工近距离异步串行通信;具体要求如下: 1. 甲机和乙机通过各自的键盘输入控制键(ESC)和要发送的字符,检查是否按下 ESC 键,若按下,则退出程序,返回 DOS;否则将输入的字符发送到对方,每输入一个字符 发送一次;同时双方又可接收对方发来的字符。 2. 发送的字符和接收的字符均在甲机和乙机各自的显示器上显示;
3、 双方的发送均采用 查询方式,接收均采用中断方式。 3. 异步串行通信的字符数据格式为起止式:1 位停止位,8 位数据位,无校验,波特 率因子为 16;传输速率,即波特率自定。 提示: 1. 由于是近距离通信,故双机接口间可采用零 MODEM 方式的简单连接。 2. 由 8254A 产生方波时钟信号作为 8251A 的发送和接收时钟,8254A 计数通道的 CLK 输入可采用 1MHZ的方波信号。 3. 中断采用 PC 机内部可屏蔽中断控制器(8259A)的 IRQ7。 8251A 的端口地址: 数据口210H, 命令/状态口211H; 8254A 的端口地址: 计数器 0230H, 计数器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机接口课程设计-双机间的串行通 微机 接口 课程设计 双机 串行
