接口技术及其程序设计复习题.docx

合集下载

接口技术期末试题及答案

接口技术期末试题及答案

接口技术期末试题及答案本文为接口技术期末试题及答案。

1. (试题)接口技术概述接口技术是计算机科学中一个重要的概念,它在各个领域中被广泛应用。

本节将介绍接口技术的基本概念和作用。

接口技术,简而言之,是指一种定义了软件组件之间通信规则的技术。

通过使用接口,不同的软件组件(模块、类等)可以实现相互之间的数据传递和函数调用。

接口技术主要有以下作用:- 实现模块化编程:通过接口,不同的模块可以独立开发和测试,提高了代码的可维护性和可扩展性。

- 降低代码间的耦合度:接口定义了组件之间的通信规则,使得代码的修改不会对其他组件产生不良影响。

- 提高代码的复用性:通过接口,不同的组件可以共享同一套标准接口,减少了代码的开发和维护工作。

- 支持分布式计算:接口技术在分布式计算中扮演了重要的角色,各个节点之间通过接口进行通信和数据交互。

2. (试题)接口技术的实现方式接口技术的实现方式有多种,包括编程语言内置接口、操作系统提供的接口、网络通信协议等。

以下将介绍几种常见的接口实现方式。

- 编程语言内置接口:许多编程语言都提供了内置的接口机制,如Java的接口、C++的虚函数等。

开发者可以使用这些接口来定义组件之间的通信规则。

- 操作系统提供的接口:操作系统通常提供了一组系统调用接口,使得应用程序可以与操作系统进行交互。

例如,Windows提供了WinAPI接口,Linux提供了POSIX接口等。

- 网络通信协议:网络通信协议定义了网络设备之间的通信规则,如HTTP、TCP/IP、RESTful等。

通过使用这些协议,不同的应用程序可以在网络上进行数据交换。

3. (试题)接口设计原则在开发过程中,良好的接口设计对于系统的稳定性和可维护性至关重要。

以下介绍几个接口设计的原则。

- 单一职责原则:一个接口应该只有一个单一的功能。

如果接口的职责过于复杂,建议进行拆分,以提高代码的可读性和可维护性。

- 接口应该易于使用:接口的使用应尽可能简单直观,减少学习成本和出错的可能性。

计算机接口技术试题试卷考试习题含答案

计算机接口技术试题试卷考试习题含答案

《计算机接口技术》习题1第一部分一、单项选择题1.当一个系统有多片8259芯片时,主片必须工作在()。

A、全嵌套方式B、特殊全嵌套方式C、优先级自动循环方式D、优先级特殊自动循环方式2.下面哪一个中断的优先级最高?()A、NMI中断B、INTR中断C、单步中断D、断点中断3.在中断级联系统中,从片支持的中断服务子程序在结束时必做的工作是()。

A、检查ISR是否为0B、输出一个EOI命令C、输出两个EOI命令D、清除ISR4.PC/XT总线的地址信号和数据信号是()的。

A、分时复用B、分开传送C、混杂一起D、不需地址5.地址译码器的输入端应接到()上。

A、控制总线B、数据总线C、地址总线D、外部总线6.8253工作在BCD码计数据器时,若初值为100,则应写为()。

A、100HB、64HC、100D、100B7.8253()工作方式能产生连续方波输出。

A、方式0B、方式1C、方式2D、方式38.对8253的定时与计数()。

A、有两种不同的工作方式B、定时只加时钟脉冲,不设计数值C、实质相同D、从各自的控制端口设置9.微机中串口1的I/O地址范围是()。

A、3F0H—3F7HB、3F8H—3FFHC、2F0H—2F7HD、2F8H—2FFH10.并行接口没有()功能。

A、输出锁存B、输入缓冲C、模字量变成数字量D、物理量变成模拟量11.当8255端口PA、PB分别工作在方式2、方式1时,其PC端口引脚为()。

A、2位I/OB、2个4位I/OC、全部作应答联络线D、1个8位I/O12.接口的基本功能是()。

A、输入缓冲B、输出锁存C、输入缓冲,输出锁存D、编址使用13.8255A的工作方式设置为方式2,则表示()。

A、仅PA口用于双向传送B、仅PB口用于双向传送C、PA口和PB口都用于双向传送D、PA口和PB都不用于双向传送14.8086响应INTR中断的条件是()。

A、IF=1B、IF=1,当前指令执行完毕C、IF=0,当前指令执行完毕D、IF=015.计算机中广泛应用的RS-232C实质上是一种()。

《计算机接口技术》复习(期末).docx

《计算机接口技术》复习(期末).docx

《计算机接口技术》复习一、基本概念1 ?微机原理PC系列机,中断类型号个数。

256 EPROM与EEPROM擦除信息方式区别。

8086地址总线个数。

8086CPU工作在最小模式,MN/MX引脚接+5V。

计算机的地址总线是N根,可直接寻址的单元数为2"个。

8086CPU可用直接访问8位的I/O端口数为256个。

2?接口寄存器寻址I/O接口内寄存器有哪三种寻址方式?直接端口寄存器受控型准堆栈单独编址方式是I/O接口与内存相互独立的编址。

I/O接口编址方式有哪两种?分别采用何种指令访问接口寄存器?独立编址、专用1/0指令;统…编址、访内存指令。

3.并行接口82558255的联络线是可定义的。

8255A是一个可编程并行接口芯片。

8255的C 口位操作控制字格式。

8255双向传送的I/O数据线个数。

用于8255通道口联络线定义,A的双向I/O传送方式联络线是PC7?PC3。

4?定时计数器82538253的锁存读计数值,先设置锁存读命令,后读低、高字节计数值。

定时计数器8253有6种工作方式。

5.中断和中断控制器8259A三片8259A构成级联方式的中断控制器,可连接多少中断源。

将8259A的0CW2控制字格式。

例如设置成11000100B, TR4级别最低,TR5 级别最高。

8259级联特殊全嵌套方式,从片向主片发出连续多次以上中断请求均要处理。

8259的特殊屏蔽方式,对低于正在服务的TRi请求响应处理。

中断方式,通过中断请求电路获取中断源的状态。

6.DMADMA数据传送方式,是在DMAC控制系统总线下,进行数据传送。

8237A-5有4个DMA通道。

8237A进行内存间DMA传送时,通道0指向源地址,通道1指向目的地址。

DMA 三种传送方式,每次占用总线传送字节数。

RAM到T/0和T/0 DMA数据传送操作到RAM可以不经DMAC缓冲。

DMA传送有那两级请求和响应?信号发出的顺序如何?DMA请求和响应,总线请求和响应。

接口技术复习题及答案1

接口技术复习题及答案1

计算机接口技术复习题及答案1一、单项选择题1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。

( ) A .BP B .SP C .SI D .DI 2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( ) A .I/O 端口状态 B .I/O 端口数据 C .I/O 端口地址 D .I/O 端口控制字 3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。

( )A .OE CEB .CE WEC .OE WED .OE RD 4.当标志寄存器FR 中OF 位等于1时,表示带有符号的字运算超出数据______范围。

( ) A .-128~+127 B .-32768~+32767 C .000~FFFFH D .0~FFH 5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前值。

( ) A .7S B .5S C .4S D .6S 6.Intel 2164A 芯片地址线及数据线条数分别为( ) A .16;1 B .8;1 C .10;1 D .10;8 7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( )A .DMAB .无条件C .查询D .中断 8.Intel 8255A 初始化控制字是通过______写入的。

( ) A .数据总线缓总器 B .读/写控制逻辑 C .A 组控制 D .B 组控制 9.8259A 是( ) A ,可编程DMA 控制器 B .不可编程中断控制器 C .可编程定时/计数器 D .总线仲裁器 10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。

( )A .自动循环B .完全嵌套C .特殊循环D .特殊屏蔽 11.8255A 内部A 组控制( ) A .PA 口和PG ~4PC B .PA 口和PC 口 C .PA 口和PB 口 D .PA 口 12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口A (或端口B )的数据锁存。

接口技术期末考试题及答案

接口技术期末考试题及答案

接口技术期末考试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,接口通常指的是:A. 硬件设备B. 软件程序C. 硬件与软件之间的连接点D. 网络连接答案:C2. 下列哪个不是串行通信接口标准?A. USBB. RS-232C. I2CD. SPI答案:A3. 在并行接口中,数据传输是:A. 一次传输一个比特B. 一次传输多个比特C. 通过单一通道传输D. 需要同步时钟信号答案:B4. 以下哪个是PCIe接口的特点?A. 串行传输B. 并行传输C. 高速传输D. 低功耗答案:C5. USB接口的全称是:A. Universal Serial BusB. User System BusC. Unified System BusD. Universal System Bus答案:A6. 以下哪个不是接口技术中的术语?A. 驱动程序B. 协议C. 处理器D. 总线答案:C7. 在接口技术中,DMA代表:A. Direct Memory AccessB. Direct Media AccessC. Dynamic Memory AllocationD. Digital Memory Address答案:A8. 以下哪个是网络接口卡(NIC)的功能?A. 连接到外部存储设备B. 连接到局域网C. 连接到打印机D. 连接到显示器答案:B9. 在接口技术中,IRQ代表:A. Input/Output RequestB. Interrupt RequestC. Internet RequestD. Input Request答案:B10. 以下哪个不是接口技术中的数据传输方式?A. 同步传输B. 异步传输C. 串行传输D. 并行传输答案:C二、简答题(每题10分,共30分)1. 请简述串行接口和并行接口的区别。

答案:串行接口一次传输一个比特,数据在单一通道上按顺序传输;并行接口一次可以传输多个比特,数据通过多个通道同时传输。

计算机接口技术期末复习资料

计算机接口技术期末复习资料

计算机接口技术期末复习资料计算机接口技术期末复习资料1.简述CPU发展历程?答:自1946年在美国宾夕法尼亚大学生产的第一台电子计算机问世以来,可以吧计算机发展划分为四个阶段:第一个阶段(1946-1958)以电子管为主要元件,第二个阶段(1958-1964)以晶体管为主要元件,第三个阶段(1964-1970)以小规模集成电路为主要元件,到了第四个阶段(1970-今)主要以大规模集成电路为主要元件。

2.微机系统有哪些功能部件组成?他们各自具有什么结构?采用什么样的结构?答:3.说明程序存储及程序控制的概念。

答:4.说明微机系统的工作过程。

答:采用程序存储思想,把计算机执行所需要的程序及数据都保存在计算机的存储器内,运算器和控制器进行分析和处理所需要的指令和数据要从存储器中取出。

5.总线规范的基本内容是什么?答:物理特性,功能特性,电气特性。

6.根据在微机系统的不同层次上做的总线分类,微机系统中共有哪几类总线?答:片内总线,局部总线,系统总线,通信总线。

7.同步总线传输是如何实现总线控制的?异步总线传送是如何实现总线控制的?半同步总线传送是如何实现总线控制的?答:8.采用标准总线结构组成的微机系统有何优点?答:小板结构,高度模块化,具有一整套高可靠措施,可长期工作在恶劣的环境下,结构简单。

9.说明存储器系统的主要性能指标。

答:存储容量,存取周期,存取时间,可靠性,性价比。

10.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思?答:11.微机中常用的存储器有哪些类型?他们各有何特点?分别适用于那些场所?答:12.是比较静态RAM和动态RAM的优缺点。

答:13. 何为中断优先级,他对实时控制有什么意义?在8086cpu 系统中,NMI 与INTR 哪个优先级高?答:提高CPU 效率,用来实时控制外部设备的有效手段。

NMI 优先级高。

14. 结合8086的INTR 中断响应过程,说明向量中断的基本概念和处理方法?答:中断请求,中断排队,中断响应,中断服务15. 在终端响应总线周期中,第一个INTA 脉冲向外部电路说明了什么?第二个脉冲呢?答:第一个是响应8259的中断请求,第二个是外部发送中断类型。

《微机与接口技术》复习题.docx

《微机与接口技术》复习题.docx

一、填空题1.8086系统中,如果寄存器CS=7850H, IP=285AH,则程序指令的实际地址为2.8086CPU的数据总线的位数为 _____ 位,地址总线的位数为 _________ 位。

3.当8086CPU的引脚MN/MK接+5V电源时,便工作于________ 模式。

4.8086CPU主要由 ____________ 和执行部件(EU)两部分组成。

5.8086CPU典型的总线基本周期包含4个状态(即Tl、T2、T3、T4),如要插入一个等待状态Tw,应在________ 状态之后插入。

6.8086CPU提供的能接收外部中断请求信号的引脚有两个,它们分别是__________和_______ O7.8086CPU从奇地址读写一个字时,需要_______ 个总线周期。

8.8086CPU的标志寄存器中的方向标志位是____ F。

9.已知某微机控制系统中的RAM容量为8KX8,首地址为4800H,其最后一个单元的地址是Ho10.CPU与外设进行数据交换有__________ 、 ______________ 、 __________ 三种控制方式o11.8253有______ 个通道,各采用 ___________ 种操作方式,每条计数通道与外设接口有___________ 、 ________ 、____________ 信号线。

12.8086CPU的内存寻址空间最大为______ 字节,"0接口寻址能力为_______ 个8位端口。

13.8086CPU指令队列长度为_________ , 8088CPU指令队列长度为_________ 。

14.CPU通过接口电路同外设间传送的信息一般包括数据信息、_____ 信息和控制信息。

15.8086系统中,若某数据区的起始地址为A700H: 9200H,则该数据区的首字节单元的物理地址为________ 。

16.8086CPU的内存寻址空间最大为___ 字节,I/O接口寻址能力为 ______ 个8位端口。

2022年计算机接口技术总复习题及答案(三本)(1)

2022年计算机接口技术总复习题及答案(三本)(1)

计算机接口技术总复习题及答案1-4 章练习题一、单项选择题1.8086 微处理器可寻址访问的最大I/O 空间是〔〕。

① 1KB ② 64KB ③ 640KB ④ 1MB2.CPU 的数据总线供给〔〕。

①数据信号流②全部存储器和I/O 设备的时序信号及掌握信号③来自I/O 设备和存储器的响应信号④地址信号流3.8086 CPU 存放器中,能在操作数内存寻址时用作地址存放器的是〔〕。

① AX ② BX ③CX ④ DX4.ISA 总线是〔〕。

①8 位②16 位③ 32 位④ 64 位5.8086CPU 根本总线周期中,地址信号在〔〕时间发生。

① T1 ② T3 ③ T2 ④ T46.描述PCI 总线根本概念中正确的句子是〔〕。

①PCI总线的根本传输机制是猝发式传送②PCI总线是一个与处理器有关的高速外围总线③PCI设备肯定是主设备④系统中允许只有一条PCI 总线B 口最多可连接外设装置的个数为〔〕。

①16② 64 ③127④ 2558.目前PC 机都带有USB 接口,USB 接口是一种〔〕。

①外设②接口电路③并行接口标准④串行接口标准9.当8086 CPU 的RESET 引脚从高电平变为低电平〔即脱离复位状态〕时,CPU 从内存的〔③〕单元开头执行程序。

①00000H②FFFFFH③FFFF0H④0FFFFH10. 当8086/8088 访问300H 端口时,承受〔〕寻址方式。

①直接②马上③存放器DX 间接④相对二、填空题1.为了提高程序的执行速度,充分使用总线,8086 CPU 内部被设计成和两个独立的功能部件。

2.占用总线进展数据传输,一般需要经过总线恳求和仲裁、、、和完毕4 个阶段。

三、简答题1. 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件效劳的公共信息传送线路,是计算机各部件之间的传送数据、地址和掌握信息的公共通路,它能分时地发送与接收各部件的信息。

依据总线系统的层次构造,可以把总线分为片内总线、系统总线、局部总线和外设总线。

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

一、填空 10*2'1. 写出下而英文缩写在接口中的屮文意义OST 开放系统互联 ANST 美国国家标准学会HANDLEOVERLAPPED 重叠方式Semaphore 信号量Event 事件 Mutex 互斥体 RXD 串行数据接收信号线TXD 数据串行发送信号线CTS________ RTS 请求发送 DTR 数据终端就绪 I )SR 数据装置就绪CD 载波检测到 RT 振铃指示 BUSY 忙信号(打印机忙)SELECT 联机控制ACK 应答信号USB 通用串行总线 PID 进程控制符(数据2. 在IEEE1284总线屮,1284Active 信号的作用是 进入协商工作模式。

3. 在IEEE1284总线中,ACK 信号的作用是—外设应答信号。

4. 在IEEE1284总线中,INIT 信号的作用是 初始化 °5. 在PC 机上,并行口 1的设备文件名为LPT1 。

6. 在PC 机上,串行口 1的设备文件名为COM1 。

7. 在PC 机上,串行口 2的设备文件名为COM2 。

8. 在Windows 的Win32 API 中设备文件读操作的函数是ReadF 订e。

9. 在Windows 的Win32 APT 屮设备文件写操作的函数是WriteF 订e 。

10.在Windows 的Win32 API 中打开设备文件操作的函数是CreateF 订e 。

11. 在RS232中,使用100波特率传输一个字节的内容至少需要0・08s 时间12. 在Win32中,I 儿L 表示动态链接库 。

13. 如果采用奇校验,则发送内容为30H 时,校验位为 _。

14. 如果采用偶校验,则发送内容为30H 时,校验位为 _o15. USB 接口低速方式工作时,理想的带宽为1・5Mbps 。

16. USB 接口全速方式工作时,理想的带宽为12Mbps17. 在多线程同步方法中,Event 中文称为事件 。

在多线程同步方法中,Semaphore 中文称为信号量ISO国际标准化组织 IEEE 美国电子与电气工程师学会NULL 空操作 包标识字段)DLL 动态链接库PLL 锁相环CRC 循环冗余码校验18.19.在IEEE1284总线中,8位双向传输模式(任一个)的英文缩写是EPP(ECP)模式。

20.即插即用的英文缩写是_______二、简答 6, *101. 接口的基本定义是什么? 电子系统中的功能部件进行信息交换所需的软硬件组合。

2. 接口的基木功能是什么? 接口的基本功能是本地处理器与其他处理器或者设备之间的信息交换。

3. 一个接口通常有哪儿个部分组成? 设备选择逻辑,数据缓冲或锁存,设置、保存控制命令和译码,检测、保存 外部设备的状态,信息转换,中断控制逻辑。

4:接口的类型常用的分类方法有哪些?A 按数据的传送方式分类有串行接口,并行接口B 按接口的使用灵活程度分类有可编程接口,不可编程接口C 按接口的通用型分类有通用接口,专用接口D 按I/O 信号的种类分类有数字接口,模拟接口 5:简要说明设备文件函数的异步操作方式执行过程。

在异步读写过程中,函数立即返回调用线程继续线程的后续操作,而实际的读写操作由系统管理在后台运行,在操作完成以后通过同步事件通知调用线程。

6.简要说明设备文件函数的异步操作方式与同步方式的差异。

同步操作方式相对简单,I/O 操作函数在I/O 操作结束前不能返回, 程,直到I/O 操作结束,线程才继续执行。

异步操作方式相对复杂,I/O 操作自动在后台运行,函数调用会立即返回,不会挂7.在RS232中,对于两个计算机直接连接的场合,应该如何连线?将收发数据线对接,状态信号线连接为一直有效。

复习题&简要说叨在RS232中使用的差错控制的基本方法。

A :校验位是可选的,一般使用奇偶校验方法生成,但是事先也要约定采用 奇校验还是将挂起调用线 起调用线程,可大大提高线程响应速伐偶狡验,验位也可以固定为0或1。

B:通过超时的设置使读写操作顺利进行。

C:通过程序监视通信设备上所发生的事件来进行差错控制。

9.RS232接口在VC屮的程序设计方法有哪儿种?A RS232设备文件的操作B RS232同步操作方式程序设计C RS232设备文件的异步方式程序设计D使用MSCOMM控件10.说明TEEE1284并行接口对PC打印接口的改进方法。

A:打印口是一个带有输入状态信号线的输出接口,IEEE1284利用打印接口实现PC机的双向通信。

主要信号线位置保持不变,增加了接口协议可以与打印机接口实现动态切换。

B:IEEE1284标准中,通信双方不再局限于PC机与打印机,扩展为具有控制功能的主机和被动响应的外设。

C:设备的连接也由原来的计算机一打印机的一对一的连接扩展位可以连接多个设备的连接方式。

11.在1284兼容模式下,表示设备状态的信号线有那些?① Busy:忙信号② nAck:应答信号③ nFault:出错信号④ PError:缺纸信号⑤ Select:联机状态12.在1284兼容模式下,表示主机命令的信号线有那些?(DnStrobe:选通信号②D1—D8:数据位③nAutofeed:自动进纸④nlnit:初始化⑤nSelectln:联机命令13.如果程序在编译时出现Undefined Identifer的出错信息,通常的原因是什么?如何改正?通常原因:是使用的变量没有定义。

改正: 在程序主定义出错处的变量。

14:RS232接口的传输距离比较短,采用什么方法可以延长通信距离?A:在使用MODEM的方式卜•,终端设备Z间的通信距离取决通信网络,而终端与H0DEMZ间的RS232接口距离较短,一般不需要考虑。

B :在无MODEM直接连接方式下,DTE与DTE之间传输的距离取决于数据传输率、连接电路质量、电磁环境等因素。

RS232标准规定,当误码率小于4%时,导线电容应小于2500pF,所以可以通过①降低波特率、②采用分布电容更小的导线和③ 更好的电磁环境等方式延长通信距离。

15.在USB总线中如何表示数据传输的地址与方向?在整个USB设备中包含了高达127个管道,而每一个管道连接一个USB设备。

在USB标记数据包中都含有7个用来寻址的位(ADDR),表明数据传输的地址。

每一个连接到设备的管道可以细分为许多微管道,这些微管道称为端点。

在标记数据包中,包含了4个位的断点地址和一个位于断电描述符中的输入/输出方向(IN/OUT)位,可以将USB的标记数据包中定义为IN (设备至主机)或OUT(主机至设备)两种类型。

16.U SB总线上信号传输的编码是什么?画出011100101的波形(初始状态为IXUSB协议规定,必须使用NRZI的编码方式来对数据进行编码。

17.NRZ1编码的方法是什么?NRZI编码协议采用的是逢1保持,逢0跳变的编码原则,解码则采用相反的操作。

18.说明USB接口屮描述符的作用。

USB设备具有一个层次性的描述符组织,用以向主机传递该USB设备的信息,以便壬主机能够根据设餐的要求和USB总线的情况,给设董分配总线资源,定位和加载设备驱动程序,实现设备所需要的功能。

19.简要说明在USB中使用的差错控制的基本方法。

USB总线以差模驱动方式来传输数据,以NRZI编码方式对数据进行编码实现USB差错控制。

20. USB 的应用程序设计的方法有哪两种? USB 的库函数调用方式编程 USB 的设备文件操作编程 21. 什么是USB 接口中的位填充技术?为什么需要使用位填充技术?USB 协议规定了Bit stuffing (加填充位)的原则,即如果信号流中连续出 现六位以上的数据1,则每隔六位必须插入一个0,然后才进入NRZI 编码。

位填充技术是为了保证数据流中有足够的信号变化以实现时锂提取。

22. 说明USB 接口中PID 字段的作用。

紧跟在同步字段之后的一段8bitde 脉冲序列称为PID 数据包标识字段。

PID字段的前四位用来标记该数据包的类型,后四位是前四位的反码,作为对前四位 的校验。

USB 主机和设备会根据PID 字段的编码来判断一个数据包中所包含的数据 类型并执行相应的操作。

四、论述10 '1.试从接口信号组成、接口的形式、接口的数据格式、接口的协议等各个方面全面比较RS232和USB 两种接口。

和基本的数据链路层内容。

D+, D _o接口的协议:USB 接口用USB1.0和1.1协议。

RS232标准是一个位于数据终端设备与数 据通信设备之间的接口,只定义了物理层USB 是-•种可以同时处理计算机与具有USB 接口的多种外设之间通信的总称。

接口形式有两种:DB25, DB9.TXD, RXD, RTS, CTS. DSR, DTR, SG, CD, RI 接口形式为:普通型和mini 型两种规格。

接口信号组成:USB 线缆有四根线组成。

电源线,地线,有差动信号传输的数据线接口的数据格式:RS232是一个面向字符 的接口标准,一个字符是一次基本的通信 单位,称为一个数据帧,数据帧格式为: 一位起始位,5-8位数据位,采用低位在 前的排列顺序,一位校验位和一位停止 位。

接口的数据格式:USB 接口以数据包的方式传输数据,USB 数据传输的每一个数据包都以一个字节长度的同步字段开始,同步字段经过NRZI 线路编程后,产生足够多的信号变化以供时钟提取用。

口信号组成2:由于接收方不知道接收数据的达到时刻,因此决定读操作函数的执行时间有多种方法,请比较各种方法的优缺点。

由用户命令启动读操作: 如果在启动接收前发送方已经发送了大量的超过接收缓冲区的数据,则会造成接收溢出而丢失数据;但是在通信数据虽较少, 由于这种方法简单易行,在接收时刻确定的情况下可以使用。

定时查询—在多线稈或者数据量较人的怙况卜-容易丢失数据。

但不会对用户界面工作造成较人的干扰。

连续查询:这种方法会对用户界面工作造成较人的干扰,适用于多线程的程序结构。

3.什么是多线程?请说明多线程方法在本课程屮的应用的原因及其程序设计方法。

多线程的编稈在Win32方式下和MFC类库方式下的原理是一致的,进程的主线程在任何需要的时候都可以创建新的线程,当线程执行完任务后,口动终止线程,当进程结束后,所有线程都终止。

多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率來捉高系统的效率。

线程是在同一时间需要完成多项任务的时候实现的。

屢因2—由于同步方式下的读写是阻塞式的,因此在主线程中的读写函数必然会影响主线程的运行,因此采用多线程方法。

程序设计方法:由于线程共用进程的存储空间,线程之间的数据传输釆用全局变量,也可以使用线程函数参数传递数据缓冲区指针来实现数据传输4.说明多线程方法与异步方式的工作过程,并比较优缺点。

相关文档
最新文档