接口课程设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
19
• (2)8253芯片
• 本实验只用到16 ,17,18引脚
• OUT2与74LS08连接 • GATE2与PC6连接 • CLK2接1.19318M
20
(3)74LS245 芯片(8位双向总线收 发器)
• 当片选端/CE低电平有效时,电源和地一定要接
DIR=“0”,信号由 B 向 A 传输 ;(接收) • DIR=“1”,信号由 A 向 B 传输 ;(发送)当/CE为高电平时, A、B均为高阻态。
0DEH 8. 8259A:主片20H,21H;从片
0A0H,0A1H
11
3.实验原理
1. 通过接口电路将扬声器SPK、 LED彩灯接入微机系统,采用 CPU统一控制,满足设计要求
2. 其设计原理可结合微机接口技术 所学知识完成
12
4.实验资源配置
1. 电源由计算机内部提供 2. 8255、LED(8)、SPK、LM386(
10
本实验板的资源
1. 本平台系统提供的I/O地址范围是300H ~30FH,目前已使用的I/O地址有:
2. 8255A:300H~303H 3. 8253A:304H~307H 4. 8251A:308H~30BH 5. ADC0809:30CH、30EH 6. DAC0832:30FH 7. 8237A:主片0~0FH;从片0C0H~
控制字的格式如下图所示
D7 X X X D3 D2 D1 D0
特征位
位选择
位控制
1 置位 0 复位
18
8255A的几种工作方式
2. 8255A的3种工作方式: (1)方式0:基本输入/输出方式 (2)方式1:选通输入/输出方式
PA和PB为数据传输口,可通过工作 方式控制字设定为输入或输出。端口 C作为控制端口,配合A口和B口进行 数据的输入和输出。常用于查询方式 和中断方式 (3) 方式2:双向输入/输出选通方式
接口课程设计指导
华中科技大学计算机学院 武汉豪申光电新技术有限公司
2009.7.6 演讲人: 田三乐 1
内容提要
1. 实验目的、内容及要求 2. 实验环境介绍 3. 实验原理 4. 实验资源配置 5. 器件介绍
2
1、实验目的、内容及要求
实验目的:熟悉可编程并行接口芯片8255的使用 实验内容:采用中断方式,设计一个声光报警器的
8
软件环境
9
软件环境
1. 功能:
① 提供统一的C/C++、汇编、Win32汇编语言的编 辑、编译、调试环境
② 提供教师备课功能 ③ 提供联机的实验说明 ④ 具有方便的硬件检测程序
2. 设计思想:
① 要集多种功能于一体 ② 要具有方便的调试编程工具 ③ 具有方便的硬件管理及维护功能 ④ 实验内容及说明能够灵活配置 ⑤ 要具有方便实验同步说明
24
两脚一样长只标识负极
长正短负
小白点处接正极
长正短负
25
以上元件应注意
1. 电解电容和LED都是长正短 负当电容两脚一样长时电容 电解电容只标识负极,瓷片 电容没有正负极之分
2. 排阻有一个白点的地方接电 源的正极,排阻在这里起的 主要作用是保护LED不被烧 坏
5
PCI驱动卡
1. 功能:
① 连接PC机和平台板桥梁 ② 实现用户资源到系统的双向映射 ③ 真正的32位实验设备
2. 设计思想:
① 采用PLX9054芯片支持主控DMA ② 采用32K×32B存储器作为32位存储器的
实验对象 ③ 在板CPLD硬件设计更加灵活 ④ E2PROM提供方便的硬件配置功能
• A口作为输入与8255PB口 连接
• 不•能忘B口作为输出与LED连接
21
硬件连接图开关量输入 保护LED
注:所有的芯片都应 该接电源,而且 不能接反
22
纵向相通
元器件介绍及使用方法
横向相通
只用到前半部分
正确放置
注意芯片不能同时插放在
abcde或fijhi区否则烧芯片
缺口左边开始数 为一
23
6
实验平台布局图
7
实验平台板
1. 功能:
① 提供基本接口芯片 ② 提供典型的IO被控对象及控制开关 ③ 提供仿ISA总线 ④ 提供扩展的接口信号线
2. 设计思想:
① 要具有灵活的接线方式 ② 要具有典型而非重复的被控对象 ③ 要具有安全稳定的电源模块 ④ 各模块能够任意组合 ⑤ 满足不同层次的学生进行实验和课程/毕业设计
以上硬件我们应该注意的问题
1. T型板26芯(并未用到20芯)排线引 出来的信号主要是8255的三个口 PA,PB和PC口以及电源和地
2. 我们设计所接的芯片(74ls245, 74ls08和lm386)需插放在T型板 的e列和f列,不能放在同一个区 域
3. T型板上面的电源和地分别由VCC 和GND引出
硬件电路和控制程序。 实验要求:利用T型板进行硬件电路连接,采用
MF2KI集成开发环境进行软件程序设计、调试 ,直到满足设计要求。
3
2、实验环境介绍
1. 实验系统的组成结构 2. 实验操作说明
4
实验系统组成框图
MFID实验系统 软件环境
硬件环境
驱动程序
集成软件开发 环境
PCI驱动卡
实验平台板 面包板实验区
义如下图所示。工作方式控制字用来设定A、 B 口和C口的数据传送方向是输入还是输出, 设定各口的工作方式是3种方式的哪一种。如 前所述,8255A的3种工作方式分别是方式0、 方式l和方式2。A口可以工作在3种方式中的 任何—种,B口只能用于前两种工作方式,C 口只能工作在方式0。
16
特征位
00 方式0 01 方式1 1X 方式2
A口方式
1 输入 0 输出
A口选择
D7 D6 D5 D4 D3 D2 D1 D0
C口下半部
1 输入 0 输出
B口选择
1 输入 0 输出
B口方式
0 方式0 1 方式1
C口上半部
Biblioteka Baidu
1 输入 0 输出
17
(2)端口C的置位/复位控制字
端口C的置位/复位控制字可实现对端口C的每一位进行控制 。置位是使该位输出为“1”,复位是使该位输出为“0”。
功放器)、电容、排阻等 3. I/O端口地址:8255端口地址
300H~303H 4. 软件资源:C/汇编语言
13
实验采用端口介绍
• (1)8255
14
8255A的工作方式
(1) 8255A控制字 8255A共有两个控制字,即工作方 式控制字和相对C口进行置位或 复位的控制字。
15
(1)工作方式控制字 8255A的工作方式控制字格式和各位的含
• (2)8253芯片
• 本实验只用到16 ,17,18引脚
• OUT2与74LS08连接 • GATE2与PC6连接 • CLK2接1.19318M
20
(3)74LS245 芯片(8位双向总线收 发器)
• 当片选端/CE低电平有效时,电源和地一定要接
DIR=“0”,信号由 B 向 A 传输 ;(接收) • DIR=“1”,信号由 A 向 B 传输 ;(发送)当/CE为高电平时, A、B均为高阻态。
0DEH 8. 8259A:主片20H,21H;从片
0A0H,0A1H
11
3.实验原理
1. 通过接口电路将扬声器SPK、 LED彩灯接入微机系统,采用 CPU统一控制,满足设计要求
2. 其设计原理可结合微机接口技术 所学知识完成
12
4.实验资源配置
1. 电源由计算机内部提供 2. 8255、LED(8)、SPK、LM386(
10
本实验板的资源
1. 本平台系统提供的I/O地址范围是300H ~30FH,目前已使用的I/O地址有:
2. 8255A:300H~303H 3. 8253A:304H~307H 4. 8251A:308H~30BH 5. ADC0809:30CH、30EH 6. DAC0832:30FH 7. 8237A:主片0~0FH;从片0C0H~
控制字的格式如下图所示
D7 X X X D3 D2 D1 D0
特征位
位选择
位控制
1 置位 0 复位
18
8255A的几种工作方式
2. 8255A的3种工作方式: (1)方式0:基本输入/输出方式 (2)方式1:选通输入/输出方式
PA和PB为数据传输口,可通过工作 方式控制字设定为输入或输出。端口 C作为控制端口,配合A口和B口进行 数据的输入和输出。常用于查询方式 和中断方式 (3) 方式2:双向输入/输出选通方式
接口课程设计指导
华中科技大学计算机学院 武汉豪申光电新技术有限公司
2009.7.6 演讲人: 田三乐 1
内容提要
1. 实验目的、内容及要求 2. 实验环境介绍 3. 实验原理 4. 实验资源配置 5. 器件介绍
2
1、实验目的、内容及要求
实验目的:熟悉可编程并行接口芯片8255的使用 实验内容:采用中断方式,设计一个声光报警器的
8
软件环境
9
软件环境
1. 功能:
① 提供统一的C/C++、汇编、Win32汇编语言的编 辑、编译、调试环境
② 提供教师备课功能 ③ 提供联机的实验说明 ④ 具有方便的硬件检测程序
2. 设计思想:
① 要集多种功能于一体 ② 要具有方便的调试编程工具 ③ 具有方便的硬件管理及维护功能 ④ 实验内容及说明能够灵活配置 ⑤ 要具有方便实验同步说明
24
两脚一样长只标识负极
长正短负
小白点处接正极
长正短负
25
以上元件应注意
1. 电解电容和LED都是长正短 负当电容两脚一样长时电容 电解电容只标识负极,瓷片 电容没有正负极之分
2. 排阻有一个白点的地方接电 源的正极,排阻在这里起的 主要作用是保护LED不被烧 坏
5
PCI驱动卡
1. 功能:
① 连接PC机和平台板桥梁 ② 实现用户资源到系统的双向映射 ③ 真正的32位实验设备
2. 设计思想:
① 采用PLX9054芯片支持主控DMA ② 采用32K×32B存储器作为32位存储器的
实验对象 ③ 在板CPLD硬件设计更加灵活 ④ E2PROM提供方便的硬件配置功能
• A口作为输入与8255PB口 连接
• 不•能忘B口作为输出与LED连接
21
硬件连接图开关量输入 保护LED
注:所有的芯片都应 该接电源,而且 不能接反
22
纵向相通
元器件介绍及使用方法
横向相通
只用到前半部分
正确放置
注意芯片不能同时插放在
abcde或fijhi区否则烧芯片
缺口左边开始数 为一
23
6
实验平台布局图
7
实验平台板
1. 功能:
① 提供基本接口芯片 ② 提供典型的IO被控对象及控制开关 ③ 提供仿ISA总线 ④ 提供扩展的接口信号线
2. 设计思想:
① 要具有灵活的接线方式 ② 要具有典型而非重复的被控对象 ③ 要具有安全稳定的电源模块 ④ 各模块能够任意组合 ⑤ 满足不同层次的学生进行实验和课程/毕业设计
以上硬件我们应该注意的问题
1. T型板26芯(并未用到20芯)排线引 出来的信号主要是8255的三个口 PA,PB和PC口以及电源和地
2. 我们设计所接的芯片(74ls245, 74ls08和lm386)需插放在T型板 的e列和f列,不能放在同一个区 域
3. T型板上面的电源和地分别由VCC 和GND引出
硬件电路和控制程序。 实验要求:利用T型板进行硬件电路连接,采用
MF2KI集成开发环境进行软件程序设计、调试 ,直到满足设计要求。
3
2、实验环境介绍
1. 实验系统的组成结构 2. 实验操作说明
4
实验系统组成框图
MFID实验系统 软件环境
硬件环境
驱动程序
集成软件开发 环境
PCI驱动卡
实验平台板 面包板实验区
义如下图所示。工作方式控制字用来设定A、 B 口和C口的数据传送方向是输入还是输出, 设定各口的工作方式是3种方式的哪一种。如 前所述,8255A的3种工作方式分别是方式0、 方式l和方式2。A口可以工作在3种方式中的 任何—种,B口只能用于前两种工作方式,C 口只能工作在方式0。
16
特征位
00 方式0 01 方式1 1X 方式2
A口方式
1 输入 0 输出
A口选择
D7 D6 D5 D4 D3 D2 D1 D0
C口下半部
1 输入 0 输出
B口选择
1 输入 0 输出
B口方式
0 方式0 1 方式1
C口上半部
Biblioteka Baidu
1 输入 0 输出
17
(2)端口C的置位/复位控制字
端口C的置位/复位控制字可实现对端口C的每一位进行控制 。置位是使该位输出为“1”,复位是使该位输出为“0”。
功放器)、电容、排阻等 3. I/O端口地址:8255端口地址
300H~303H 4. 软件资源:C/汇编语言
13
实验采用端口介绍
• (1)8255
14
8255A的工作方式
(1) 8255A控制字 8255A共有两个控制字,即工作方 式控制字和相对C口进行置位或 复位的控制字。
15
(1)工作方式控制字 8255A的工作方式控制字格式和各位的含