微机原理与接口技术学习总结试行版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微型计算机原理与接口技术》课程总结

孙璐 1104012031 计本(2)班

摘要:对这学期《微机原理与接口技术》课程内容的介绍,概括了微机原理与计算机接口技术,探讨了USB接口技术的应用以及其展望,简单地谈了一些学习体会。

关键字:微机原理;接口技术; USB

一、引言

在计算机技术高度发展的今天,普遍认为,要开发一个系统,接口技术是重要的。计算机技术的发展使得越来越多的领域都广泛的使用计算机,尤其是实时与自动控制系统的设计应用在当代微机控制领域中成为了主要的技术支撑,而控制系统与微机之间如何进行数据的交换与传递,微机如何对被控制对象进行实时控制,并且要求精度高,且稳定,这就需要设计之间的接口。因此,《微机原理与接口技术》这门课程就是关于微型计算机的原理以及控制系统与微型计算机之间接口技术的问题。

二、课程主要内容

根据本学期《微机原理与接口技术》课程的上课学习情况,本课程的主要内容大概可以归纳为以下几个方面:

1、计算机接口技术的基本原理

1)计算机总线及其结构、特点

计算机系统由中央处理器(CPU)、存储器、IO系统组成,在发展的初期,CPU与各模块之间采用点对点的方式直接连接,集成电路发展之后,才出现以总线为中心的标准结构。

从而,计算机总线的特点主要有:

A、总线结构简化了软硬件设计:所有的设备都以插件的形式挂接在总线上,设备在系统中只与总线直接打交道,因此硬件的设计与调试变得简单化;软件也变得规范化,并且同一类的总线设备相关软件的编写都有类似的模板可以遵循;

B、总线简化了系统结构:整个系统的连线减少了,整体逻辑变得简明,而且总线结构的出现,使得系统的制造与安装都变得简化;

C、便于系统扩展与更新:设备的扩展只是在总线负载能力许可的范围内增加系统的外设,而更新只是替换挂接在总线上的某一个设备,这些操作已经最大化地降低了对操作人员的技术与知识要求。

其实,总线就是一组公用导线,一些数据源中的任何一个都可以利用它传送数据到另一个或者多个目的。它能使要使数据传输无误,总线就要维持一个时序,在第一个事件结束后才能开始第二个事件;此外,在给定的时间周期内,源只能有一个,目的可以有多个。总的来说,总线是时分复用的,在特定时间周期内,总线只能为一个源专用。

2)两个重要的电路

一是集电极开路电路;一是三态电路。

集电极开路电路可以解决总线以下几个问题:任何时间总线只能从属于一个源;源的输出都是通过总线相连;在标准TTL电路中,任何逻辑上的相反输出会导致短路,损坏总线以及器件。主要工作原理是:两个晶体管开路输出,共用一个上拉电阻,用于限制最大电流。若有一个晶体管导通,输出低电平;若都截止,输出高电平。

三态电路是总线传输的另外一种手段。其与集电极开路的主要区别在于保留有有源上拉电阻,使输出阻抗可控。通过“三态控制端(使能端/禁止端)”控制电路的输出,如芯片的CS(Chip Select Pin),Enable,Disable端等。

3)总线冲突

总线冲突指的是:若两个或者两个以上的源同时传输信息,就会导致“总线冲突”,此时总线上实际传送的信息和总线的逻辑电路实现方式有关。如集电极开路形式,“0”状态可以传送,“1”状态将丢失。“总线冲突”导致信息传送的不可预料。

4)接口

输入口与输出口:输入口是外部设备通过总线向CPU输入数据的端口;输出口是CPU向外部设备输出数据的端口。

状态口与控制口:为了保证外设与处理器之间的正常信息传输,就必须增加状态与控制口,实现信息交换。

存储器包括:可读写存储器(RAM)、静态可读写存储器(SRAM)、动态读写存储器(DRAM)、只读存储器(ROM)、掩膜ROM、可擦写编程ROM(EPROM)等,其中每一个均有相应的接口。

5)输入输出与中断技术

为了使IO操作正常进行,就必须要对其操作进行控制。常用的方法包括:程序控制IO——CPU作为主导方;中断驱动IO——外设作为主导方;直接存储器存取(DMA)——外设直接和存储器交换数据。

2、微处理器系统和微型计算机系统总线

微型计算机应用系统包括:专用小系统;以商业PC或工业PC为基础扩充的系统。

1)基本概念

时钟周期:每两个相邻的时钟脉冲上升(下降)沿之间的时间间隔称为T 状态,也称为时钟周期(Clock Cycle)。

总线周期:CPU与存储器或输入/输出端口进行一次数据交换所花费的时间称为一个总线周期(Bus Cycle)。

指令周期:执行一条指令所需要的时间称为指令周期(Instruction Cycle)。 2)主要系统总线介绍

课程主要是以MCS51系列单片机和IBM PC为代表分别介绍两类应用系统,内容略。

3、并行/串行接口技术

微型计算机与外界的通讯方式分并行和串行两种。并行接口由于接口直接、传输速率高而获得广泛的应用。串行接口在数据通讯系统中占有重要的地位。 1)并行接口

并行接口传输速率高,一般不要求固定格式,但不适合长距离数据传输。

并行接口分类:按数据宽度分:有4、8、16Bit等;按握手线(Handshake)的多少分:有无握手线、一握手线、二握手线、三握手线等。

其中,握手联络线是并行数据线以外的信息线,是为保证接口和外设间高效可靠传送数据而增加的状态控制信息线,而且这种信息线间有一定的应答关系,是否需要握手联络线和需要几条握手联络线,决定于外设的特性和并行通信协议的要求。

2)串行接口

串行通信是将数据的各个位一位一位地,通过单条1位宽传输线按顺序分时传送,即通信双方一次传输一个二进制位。串行通信与并行通信是两种基本数据通信方式。发送方在发送前要将并行数据转成串行数据,接收方接收后要完成串行数据到并行数据的转换。与并行通信相比,串行通信的优势主要有:

A、传输距离长,可达到数千公里。

B、长距离内串行数据传送速率会比并行数据传送速率快,串行通信的通信时钟频率较并行通信容易提高。

C、抗干扰能力强,串行通信信号间的互相干扰完全可以忽略。

D、费用低。

三、USB接口技术的运用

1、USB简介

USB是Universal Serial Bus的简称,1994 年底由康柏、IBM、Microsoft 等多家公司联合提出的,1995 年Compaq 等公司为解决传统总线的不足而推广的一种新型串行通讯标准,近几年在PC 领域有了广泛的应用,诸如移动存储设备,扫描仪、数码相机、数码摄像机、音频系统、显示器、输入设备等等。其中,优盘(又称U 盘或闪存)是世界上首创的基于USB接口的无需驱动器的新一代存储设备,又是移动存储技术领域的一大突破,优盘的普及让用户进一步知道了USB 接口技术,由于现在PC 机上均配有USB接口,流行的操作系统也都支持USB,又有很多厂商提供USB芯片、外设,USB现已进入其发展的黄金时代。

2、USB接口技术

USB之所以能为广大PC 用户所钟爱,是因为它拥有其它接口所无法比拟的优点:连接容易、使用方便;独立供电,降低外设成本;速度快,适应不同外设要求;USB支持PNP (即插即用)等。

1)USB的结构

外观上,USB采用四根电缆线连接,其中两根是用来传送数据的串行通道,另两根为下游设备提供电源。

USB 规范中将USB 分为五个部分:控制器、控制器驱动程序、USB芯片驱动程序、USB 设备以及USB 设备的驱动程序。

(1) 控制器(Host Controller) :主要负责执行由控制器驱动程序发出的命令。

(2) 控制器驱动程序(Host Controller Driver) :在控制器与USB 设备之间建立通信信道。

(3) USB芯片驱动程序(USB Driver) :提供对USB 的支持。

(4) USB设备(USB Device) :包括与PC相连的USB外围设备,分为两类:一类设备本身可再接其它USB 外围设备,称为集线器;另一类设备本身不可再连接其它外围设备,称为设备。

(5)设备驱动程序(Client Driver Software) :就是用来驱动USB设备的程序,通常由操作系统或USB设备制造商提供。如平常所说Modem驱动程序、打印机驱动程序等。

2)USB的四种数据传输方式

(1) 等时传输方式( Isochronous) 。该方式用来连接需要连续传输,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、音箱以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB 设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。

相关文档
最新文档