接口课程设计_第1页
接口课程设计_第2页
接口课程设计_第3页
接口课程设计_第4页
接口课程设计_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1接口课程设计指导接口课程设计指导华中科技大学计算机学院华中科技大学计算机学院武汉豪申光电新技术有限公司武汉豪申光电新技术有限公司 2009.7.6演讲人演讲人: 田三乐田三乐2内容提要内容提要1. 实验目的、内容及要求实验目的、内容及要求2. 实验环境介绍实验环境介绍3. 实验原理实验原理4. 实验资源配置实验资源配置5. 器件介绍器件介绍31、实验目的、内容及要求、实验目的、内容及要求实验目的实验目的:熟悉可编程并行接口芯片8255的使用实验内容实验内容:采用中断方式,设计一个声光报警器的硬件电路和控制程序。实验要求实验要求:利用T型板进行硬件电路连接,采用MF2KI集成开发环境进行软件程

2、序设计、调试,直到满足设计要求。42、实验环境介绍、实验环境介绍1. 实验系统的组成结构2. 实验操作说明5实验系统组成框图实验系统组成框图MFID实验系统软件环境硬件环境驱动程序PCI驱动卡集成软件开发环境实验平台板面包板实验区6PCI驱动卡驱动卡1.功能: 连接PC机和平台板桥梁 实现用户资源到系统的双向映射 真正的32位实验设备2.设计思想: 采用PLX9054芯片支持主控DMA 采用32K32B存储器作为32位存储器的实验对象 在板CPLD硬件设计更加灵活 E2PROM提供方便的硬件配置功能7实验平台布局图实验平台布局图8实验平台板实验平台板1.功能:提供基本接口芯片提供典型的IO被控

3、对象及控制开关提供仿ISA总线提供扩展的接口信号线2.设计思想:要具有灵活的接线方式要具有典型而非重复的被控对象要具有安全稳定的电源模块各模块能够任意组合满足不同层次的学生进行实验和课程/毕业设计9软件环境软件环境10软件环境软件环境1.功能功能:提供统一的C/C+、汇编、Win32汇编语言的编辑、编译、调试环境提供教师备课功能提供联机的实验说明具有方便的硬件检测程序2.设计思想:设计思想:要集多种功能于一体要具有方便的调试编程工具具有方便的硬件管理及维护功能实验内容及说明能够灵活配置要具有方便实验同步说明11本实验板的资源本实验板的资源1.本平台系统提供的I/O地址范围是300H30FH,目

4、前已使用的I/O地址有:2.8255A:300H303H3.8253A:304H307H4.8251A:308H30BH5.ADC0809:30CH、30EH6.DAC0832:30FH7.8237A:主片00FH;从片0C0H0DEH8.8259A:主片20H,21H;从片0A0H,0A1H123.实验原理1. 通过接口电路将扬声器SPK、LED彩灯接入微机系统,采用CPU统一控制,满足设计要求2. 其设计原理可结合微机接口技术所学知识完成134.实验资源配置1. 电源由计算机内部提供2. 8255、LED(8)、SPK、LM386(功放器)、电容、排阻等3. I/O端口地址:8255端口地

5、址300H303H4. 软件资源:C/汇编语言14实验采用端口介绍实验采用端口介绍 (1)8255158255A的工作方式 (1) 8255A控制字 8255A共有两个控制字,即工作方式控制字和相对C口进行置位或复位的控制字。 16(1)工作方式控制字 8255A的工作方式控制字格式和各位的含义如下图所示。工作方式控制字用来设定A、B 口和C口的数据传送方向是输入还是输出,设定各口的工作方式是3种方式的哪一种。如前所述,8255A的3种工作方式分别是方式0、方式l和方式2。A口可以工作在3种方式中的任何种,B口只能用于前两种工作方式,C口只能工作在方式0。1718(2)端口)端口C的置位的置位

6、/复位控制字复位控制字 端口C的置位/复位控制字可实现对端口C的每一位进行控制。置位是使该位输出为“1”,复位是使该位输出为“0”。 控制字的格式如下图所示198255A的几种工作方式2. 8255A的的3种工作方式:种工作方式:(1)方式)方式0:基本输入:基本输入/输出方式输出方式(2 2)方式)方式1 1:选通输入:选通输入/ /输出方式输出方式 PA和PB为数据传输口,可通过工作方式控制字设定为输入或输出。端口C作为控制端口,配合A口和B口进行数据的输入和输出。常用于查询方式和中断方式 (3) 方式方式2:双向输入双向输入/输出选通方式输出选通方式20 (2)8253芯片芯片 OUT2

7、与74LS08连接 GATE2与PC6连接 CLK2接1.19318M 本实验只用到16,17,18引脚21(3)74LS245 芯片(8位双向总线收 发器)当片选端当片选端/CE低电平有效时,低电平有效时,DIR=“0”,信号由,信号由 B 向向 A 传输传输;(接收);(接收)DIR=“1”,信号由,信号由 A 向向 B 传输传输;(发送)当;(发送)当/CE为高电平时,为高电平时,A、B均为高阻态。均为高阻态。 A口作为输入与8255PB口 连接 B口作为输出与LED连接电源和地一定要接 不能忘22硬件连接图开关量输入保护LED注:所有的芯片都应该接电源,而且不能接反23元器件介绍及使用

8、方法横向相通纵向相通只用到前半部分 注意芯片不能同时插放在abcde或fijhi区否则烧芯片正确放置缺口左边开始数为一24以上硬件我们应该注意的问题1. T型板26芯(并未用到20芯)排线引出来的信号主要是8255的三个口PA,PB和PC口以及电源和地2. 我们设计所接的芯片(74ls245,74ls08和lm386)需插放在T型板的e列和f列,不能放在同一个区域3. T型板上面的电源和地分别由VCC和GND引出25长正短负两脚一样长只标识负极小白点处接正极长正短负26以上元件应注意1. 电解电容和LED都是长正短负当电容两脚一样长时电容电解电容只标识负极,瓷片电容没有正负极之分2. 排阻有一个白点的地方接电源的正极,排阻在这里起的主要作用是保护LED不被烧坏27只用到这半部分接通T型板的电源和地暂时未用28实验平台板声光报警硬件电路29硬件连接应该注意的问题1.芯片插放的位置以及芯片的引脚号(缺口左边数起,LM386则从

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论