微机原理与接口技术学习总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术学习总结
2010级机电3班未印 201020502029
摘要:对这学期《微机原理与接口技术》课程内容的介绍,概括了微机原理与计算机
接口技术,探讨了USB接口技术的应用以及其展望,简单地谈了一些学习体会。
关键字:微机原理;接口技术;USB
一、引言
在计算机技术高度发展的今天,普遍认为,要开发一个系统,接口技术是重要的。计算机技术的发展使得越来越多的领域都广泛的使用计算机,尤其是实时与自动控制系统的设计应用在当代微机控制领域中成为了主要的技术支撑,而控制系统与微机之间如何进行数据的交换与传递,微机如何对被控制对象进行实时控制,并且要求精度高,且稳定,这就需要设计之间的接口。因此,《微机原理与接口技术》这门课程就是关于微型计算机的原理以及控制系统与微型计算机之间接口技术的问题。
《微机原理与接口技术》作为我们机械电子工程专业的研究生选修课程,同时也是我们进行机械控制技术研究的重要理论基础。本课程主要讲了计算机接口相关的基本原理、微处理器系统和微型计算机系统的总线、计算机接口技术的介绍以及计算机接口技术在工程实际当中的应用等。
当前计算机接口技术主要要解决的问题有两类:一是以单片微机为核心的专用小系统设计,另一则是以商品机PC/XT/AT为基础的系统扩充。这也是我们这学期《微机原理与接口技术》重点要解决的两类问题。
二、课程主要内容
根据本学期《微机原理与接口技术》课程的上课学习情况,本课程的主要内容大概可以归纳为以下几个方面:
1、计算机接口技术的基本原理
1)计算机总线及其结构、特点
计算机系统由中央处理器(CPU)、存储器、IO系统组成,在发展的初期,CPU与各模块之间采用点对点的方式直接连接,集成电路发展之后,才出现以总线为中心的标准结构。
图1 计算机总线结构原理图
从而,计算机总线的特点主要有:
A、总线结构简化了软硬件设计:所有的设备都以插件的形式挂接在总线上,设备在系统中只与总线直接打交道,因此硬件的设计与调试变得简单化;软件也变得规范化,并且同一类的总线设备相关软件的编写都有类似的模板可以遵循;
B、总线简化了系统结构:整个系统的连线减少了,整体逻辑变得简明,而且总线结构的出现,使得系统的制造与安装都变得简化;
C、便于系统扩展与更新:设备的扩展只是在总线负载能力许可的范围内增加系统的外设,而更新只是替换挂接在总线上的某一个设备,这些操作已经最大化地降低了对操作人员的技术与知识要求。
其实,总线就是一组公用导线,一些数据源中的任何一个都可以利用它传送数据到另一个或者多个目的。它能使要使数据传输无误,总线就要维持一个时序,在第一个事件结束后才能开始第二个事件;此外,在给定的时间周期内,源只能有一个,目的可以有多个。总的来说,总线是时分复用的,在特定时间周期内,总线只能为一个源专用。
2)两个重要的电路
一是集电极开路电路;一是三态电路。
集电极开路电路可以解决总线以下几个问题:任何时间总线只能从属于一个源;源的输出都是通过总线相连;在标准TTL电路中,任何逻辑上的相反输出会导致短路,损坏总线以及器件。主要工作原理是:两个晶体管开路输出,共用一个上拉电阻,用于限制最大电流。若有一个晶体管导通,输出低电平;若都截止,输出高电平。
其电路原理图如下图中所示:
图2 集电极开路电路图
三态电路是总线传输的另外一种手段。其与集电极开路的主要区别在于保留有有源上拉电阻,使输出阻抗可控。通过“三态控制端(使能端/禁止端)”控制电路的输出,如芯片的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、并行/串行接口技术
微型计算机与外界的通讯方式分并行和串行两种。并行接口由于接口直接、传输速率高而获得广泛的应用。串行接口在数据通讯系统中占有重要的地位。
并行接口与串行接口的对比如下图:
图3 并行接口与串行接口的对比
1)并行接口
并行接口传输速率高,一般不要求固定格式,但不适合长距离数据传输。
并行接口分类:按数据宽度分:有4、8、16Bit等;按握手线(Handshake)的多少分:有无握手线、一握手线、二握手线、三握手线等。
其中,握手联络线是并行数据线以外的信息线,是为保证接口和外设间高效可靠传送数据而增加的状态控制信息线,而且这种信息线间有一定的应答关系,是否需要握手联络线和