- 11
- 0
- 约7.53千字
- 约 18页
- 2021-04-03 发布于天津
- 举报
课程设计IV
设计说明书
8251A可编程通讯接口与 PC机通讯
学生姓名 周1
学 号 1018014086
班 级 计本103班
成 绩
指导教师 冯永政
数学与计算机科学学院
2013年9月10日
课程设计任务书
2013—2014学年第一学期
专业: 计算机科学与技术 学号: 1018014086 姓名: 周勇
课程设计名称: 课程设计 IV
设计题目: 8251A可编程通讯接口与 PC机通讯
完成期限:自 2013年9月_2日至2013年 9月日共 2 周
设计依据要求及主要内容
一、 目的任务:
依据实验器材提供的功能,利用可编程串行接口 8251芯片,实现与PC机通讯。
二、 设计内容:
复习相关课程内容:微机原理及应用课程相关内容;汇编语言程序设计的相关内容;熟悉模拟 电路、数字电路的相关知识;
熟悉实验相关器材的主要功能。
在上述基础上,根据课程设计的基本要求,完成以下各项任务 (反映在设计说明书中):
(1) 题目要求涉及的硬件电路图及摘要说明。
(2) 题目的工作原理及相应描述。
(3) 程序流程框图。
(4) 程序文本输入及实验完成。
三、 设计要求:
1?软件程序文档;2.硬件电路图(用专用软件) 3完成实验;4.完成设计说明书。
课程设计评阅
评语:
指导教师签名:
摘要
设计了一个8251可编程通讯接口与 PC机通信,8251是一种可编程的通用同步 /异步接收发送
器,被广泛应用于Intel80X86 为CPU的微型计算机中。本设计采用 8253芯片的分频作为 8251的收
发时钟频率,实现 8251可编程通信接口与 PC机的通讯。
关键词 : 异步;串行通信; 8251
目录
TOC \o 1-5 \h \z \o Current Document 1课题描述 1
\o Current Document 2课题分析 2
\o Current Document 8251基本功能 2
\o Current Document 8251的内部结构 2
\o Current Document 8251 编程字 2
\o Current Document 3.设计过程 4
\o Current Document 电路图设计 4
\o Current Document 硬件设计 4
\o Current Document 软件设计 4
\o Current Document 验证测试 12
\o Current Document 总结 13
\o Current Document 参考文献 14
PAGE
PAGE #
1 课题描述
利用 8253 芯片的分频作为 8251 的收发时钟频率, 8251 异步串行通信,实现 8251 可编程通信接 口与PC机的通讯。采用查询 I/O 方式,故收/发程序中只需检查发/收准备好的状态是否置位,即可 收发I个字节,每按动一次任一数字键,就把该键值通过 8251发送给PC机接收,并在 PC机屏幕上
显示出该键值。
2课题分析
8251基本功能
8251A是一种可编程的通用同步 /异步接收发送器,通常作为串行通信接口使用,被广泛应用
Intel80X86 为CPU的 微型计算机中。其基本功能为:
它是全双工、双缓冲器的接收 /发送器。
可工作在同步或异步工作方式。同步方式工作时,波特率在 0?64K范围内;异步方式时,波特率
在0?9 . 2K范围内。
⑶ 同步方式时,字符可选择为 5?8bit ,可加奇偶校验位,可自动检测同步字符。
(4)异步方式时,字符可选择为 5?8bit ,可加奇偶校验位,自动为每个字符添加一个启动位,并允许
通过编程选择1、2. 5、或2位停止位。
8251内部结构
本设计采用异步方式,则由发送控制电路在其首尾加上起始位和停止位,然后从起始位开始,经 移位寄存器从数据输出线 TXD逐位串行输出。
图2.1 8251
图2.1 8251 内部结构
8251编程字
(1)工作方式控制字
D1D0确定是工作于同步方式还是异步方式。 D1D0=0 0为同步方式,当方式设为同步时,方式控制
字后必须装入 同步字符,并由同一个方式控制字规定装入单同步字符还是双同步字符; D1DO 00为
异步方式,且有3种组合来选择输入的时钟频率与波特率之间的系数。
D3D2确定每个字符的数据位(不包括奇偶校验位) 。
D5D4确定是否校验和奇偶校验的性质。
D7D6含义因同步方式或异步方式而异。 异步方式(D1D茁00)时用来确定停止位个数。同步方式时 D6
用来确定 是内同步(SYNDET脚为输出)还是外同步(SYNDE■为输入),D7用来确定同步字符个数。 外同步方式时,同步字 符只用于发送,
原创力文档

文档评论(0)