微机与接口技术综合设计课程讲义
微机原理与接口技术课件PPT

汇编语言的优点
汇编语言具有高效、可移植性、 可维护性等优点,适用于编写操 作系统、编译器等关键软件。
汇编语言的缺点
汇编语言编写复杂,容易出错, 且可移植性较差,需要针对不同 的计算机体系结构进行修改。
高级语言
01
高级语言的定义
高级语言是一种抽象程度更高的 编程语言,它使用更接近自然语 言的语法和语义。
实验提供参考。
THANKS FOR WATCHING
感谢您的观看
串行接口的数据传输速率比并行 接口慢,但只需要一根数据线, 因此成本较低。
03
串行接口的常见标准包括RS-232 、RS-422和USB。
04
中断控制器
中断控制器是微机中的一 种重要组件,它负责管理 计算机系统中断的处理。
中断控制器可以管理硬件 设备的中断请求,例如键 盘、鼠标和计时器等。
ABCD
并行接口通常用于连接打印机、磁盘驱动器等高速设备, 因为这些设备需要快速传输大量数据。
并行接口的常见标准包括ECP、EPP和USB。
串行接口
01
串行接口是一种数据传输方式, 它通过单个数据线逐位传输数据 。
02
串行接口通常用于连接鼠标、调 制解调器等低速设备,因为这些 设备不需要快速传输大量数据。
语音识别和图像处理
利用微机原理与接口技术,可以实现语音识 别和图像处理等功能,提高办公自动化水平 。
在家用电器中的应用
1 2 3
智能家居控制
微机原理与接口技术可以用于智能家居控制,实 现家用电器的远程控制和自动化控制。
电视和音响设备控制
通过微机原理与接口技术,可以实现电视和音响 设备的智能控制,提供更加便捷和智能的娱乐体 验。
微型计算机原理及接口技术课程设计

微型计算机原理及接口技术课程设计课程设计概述微型计算机原理及接口技术课程设计是一门以Z80单片机为硬件平台,使用C 语言进行软件编程的课程设计。
该课程设计旨在引导学生深入理解微型计算机的原理及其接口技术,掌握软硬件协作设计的方法和技巧。
设计要求硬件要求1.使用Z80单片机作为系统的核心;2.至少连接三个以上的外设,如LCD显示屏、按键、LED灯等;3.采用最小系统方式,使用外挂晶振。
软件要求1.使用C语言进行编程;2.实现外设的控制和驱动;3.实现需求部分功能。
设计内容系统框架系统采用Z80单片机作为核心,通过软件驱动外设实现对系统的控制。
系统框图如下所示:st=>start: STARTlcd=>operation: 连接LCD显示屏keyboard=>operation: 连接按键led=>operation: 连接LED灯ctrl=>operation: 系统控制e=>end: ENDst->lcd->keyboard->led->ctrl->e功能需求系统需要实现的功能需求如下:1.通过LED灯显示系统启动后的信息;2.通过按键输入用户数据,并且通过LCD显示屏输出给用户;3.通过LCD显示屏反馈用户数据的计算结果。
实现细节1.LED灯显示:在系统启动过程中,LED灯需要进行连接和初始化,以便LED灯可以被控制显示。
在关键的启动阶段,LED灯需要显示系统启动成功的信息,以便用户可以得到正确的反馈。
2.按键输入:按键是用户与系统交互的主要方式,用户可以通过按键向系统输入数据。
系统需要支持多个按键同时输入,以便用户可以进行复杂操作。
3.LCD显示屏输出:在用户输入数据后,系统要及时地反馈给用户输入数据,并显示结果。
系统需要实现LCD显示屏控制功能,在屏幕上正确显示数据。
结论本文详细介绍了微型计算机原理及接口技术课程设计,包括课程设计概述、硬件要求、软件要求、设计内容等方面的内容。
微机原理及接口技术课件

中央处理器是微机系统的核心,负责执 行程序中的指令。
内存储器是微机系统中的高速存储器, 用于存储程序和数据。
微机系统的软件结构
微机系统的软件结构包括系统软件和 应用软件。
应用软件是根据特定需求开发的软件 ,如办公软件、图像处理软件等。
通过微机接口实验,使 学生掌握微机接口的基 本原理和应用技术,培 养学生对微机系统的综 合分析和设计能力。
微机接口实验通常包括 以下几个方面的内容
通过实验箱或实验板等 硬件设备,让学生了解 并掌握各种硬件接口的 工作原理和性能特点。
通过编写软件程序,让 学生掌握各种输入/输出 控制方式、中断处理、 DMA传输等软件接口的 控制原理和编程方法。
计算机的基本组成 包括运算器、控制 器、存储器、输入 输出设备。
控制器是计算机的 指挥中心,负责控 制和协调计算机的 各个部件。
输入输出设备用于 与外部进行信息交 流,如键盘、鼠标 和显示器等。
微机系统的硬件结构
微机系统的硬件结构包括中央处理器、 内存储器、外存储器、输入输出设备等 。
输入输出设备用于与外部进行信息交流 ,如键盘、鼠标和显示器等。
接口技术
包括串行接口、并行接口、USB接口等技术 ,实现微机与其他设备的通信。
C/C语言
一种高级编程语言,广泛应用于微机应用系 统的开发。
中断技术
实现微机应用系统中断处理和任务调度的重 要技术。
06
CATALOGUE
微机接口实验及课程设计
微机接口实验的目的与内容
目的
内容
硬件接口实验
软件编程实验
综合实验
。
串行接口的实现
《微机原理与接口技术》教案

《微机原理与接口技术》教案第一章:微机系统概述1.1 教学目标1. 了解微机系统的概念和发展历程。
2. 掌握微机系统的组成和各部分功能。
3. 理解微机系统的工作原理。
1.2 教学内容1. 微机系统的概念和发展历程。
2. 微机系统的组成:微处理器、存储器、输入输出接口等。
3. 微机系统的工作原理:指令执行过程、数据传输等。
1.3 教学方法1. 采用讲授法,讲解微机系统的概念和发展历程。
2. 采用案例分析法,分析微机系统的组成和各部分功能。
3. 采用实验演示法,展示微机系统的工作原理。
1.4 教学评价1. 课堂问答:了解学生对微机系统概念的掌握情况。
2. 课后作业:巩固学生对微机系统组成的理解。
3. 实验报告:评估学生对微机系统工作原理的掌握程度。
第二章:微处理器2.1 教学目标1. 了解微处理器的概念和结构。
2. 掌握微处理器的性能指标。
3. 理解微处理器的工作原理。
2.2 教学内容1. 微处理器的概念和结构:CPU、寄存器、运算器等。
2. 微处理器的性能指标:主频、缓存、指令集等。
3. 微处理器的工作原理:指令执行过程、数据运算等。
2.3 教学方法1. 采用讲授法,讲解微处理器的概念和结构。
2. 采用案例分析法,分析微处理器的性能指标。
3. 采用实验演示法,展示微处理器的工作原理。
2.4 教学评价1. 课堂问答:了解学生对微处理器概念的掌握情况。
2. 课后作业:巩固学生对微处理器性能指标的理解。
3. 实验报告:评估学生对微处理器工作原理的掌握程度。
第三章:存储器3.1 教学目标1. 了解存储器的概念和分类。
2. 掌握存储器的性能指标。
3. 理解存储器的工作原理。
3.2 教学内容1. 存储器的概念和分类:随机存储器、只读存储器等。
2. 存储器的性能指标:容量、速度、功耗等。
3. 存储器的工作原理:数据读写过程、存储器组织结构等。
3.3 教学方法1. 采用讲授法,讲解存储器的概念和分类。
2. 采用案例分析法,分析存储器的性能指标。
微型计算机基本技术与接口技术 课件

6.1.1 I/O接口的定义 接口的定义
1. 常见的外设 微机系统中常见的外设:键盘、鼠标、扫描仪、 微机系统中常见的外设:键盘、鼠标、扫描仪、液晶显 示器、打印机、影像输出设备、硬盘、可移动硬盘、 盘 示器、打印机、影像输出设备、硬盘、可移动硬盘、U盘、 数码管、指示灯、按钮、开关、 转换器、 转换器、 数码管、指示灯、按钮、开关、A/D转换器、D/A转换器、 转换器 转换器 电动马达等。 电动马达等。
(7)可编程功能 现代微机的I/O接口多数是可编程接口 接口多数是可编程接口。 现代微机的 接口多数是可编程接口 。 可以在不改变任 何硬件连接的情况下, 何硬件连接的情况下,通过改变控制程序来改变接口的工 作方式,使接口执行不同的操作命令。 作方式,使接口执行不同的操作命令。 (8)具备时序控制 ) 有的接口电路具有自己的时钟发生器,以满足微型计算机 有的接口电路具有自己的时钟发生器, 和外设在时序方面的要求。 和外设在时序方面的要求。
6.1.3 I/O端口的编址方式 端口的编址方式 常用有两种编址方法: 常用有两种编址方法: (1)和存储器统一编址方式,也称存储器映像方式; 和存储器统一编址方式,也称存储器映像方式; 存储器映像方式 和存储器统一编址方式 (2)和存储器分开,单独编址,也称I/O映像方式。 和存储器分开,单独编址,也称 映像方式 映像方式。 和存储器分开
6.1 输入 输出接口的基本知识 输入/输出 输出接口的基本知识
微型计算机接口技术在微机系统设计和应用工程中,都占 微型计算机接口技术在微机系统设计和应用工程中, 有极其重要的地位。 有极其重要的地位。 输入/输出接口 简称I/O接口 输出接口(简称 接口)是连接微型计算机与外设之 输入 输出接口 简称 接口 是连接微型计算机与外设之 间的纽带,是微型计算机与外设之间交换信息的通路。外 间的纽带,是微型计算机与外设之间交换信息的通路。 设只能通过I/O接口才能与 接口才能与CPU的总线相连, 实现与微机 的总线相连, 设只能通过 接口才能与 的总线相连 之间的信息交换。 之间的信息交换。
微机接口技术课程设计

微机接口技术课程设计一、课程目标知识目标:1. 理解微机接口技术的基本概念、功能及分类;2. 掌握常用微机接口芯片的内部结构、工作原理及编程方法;3. 学会分析微机接口电路的原理图,并进行简单的设计与调试;4. 了解微机接口技术在现代计算机系统中的应用及发展趋势。
技能目标:1. 能够正确使用微机接口芯片进行电路设计与连接;2. 熟练运用汇编语言或C语言进行微机接口编程;3. 能够对微机接口电路进行故障分析与调试;4. 培养学生的团队协作能力,提高沟通与表达能力。
情感态度价值观目标:1. 培养学生对微机接口技术学习的兴趣,激发学生的学习热情;2. 增强学生的动手实践能力,培养严谨的科学态度;3. 提高学生的创新意识,鼓励学生勇于探索新知识;4. 培养学生的爱国情怀,关注我国微机接口技术领域的发展。
本课程针对高年级学生,课程性质为理论与实践相结合。
通过本课程的学习,使学生掌握微机接口技术的基本知识和技能,提高解决实际问题的能力,为后续相关专业课程学习打下坚实基础。
同时,注重培养学生的团队协作精神、创新意识和情感态度,使其成为具有全面素质的计算机技术人才。
教学要求包括:理论教学与实验操作相结合,课堂讲授与课后实践相结合,培养学生自主学习、合作学习的能力。
课程目标分解为具体学习成果,以便于教学设计和评估。
二、教学内容本课程教学内容分为以下四个部分,确保学生全面系统地掌握微机接口技术:1. 基础理论:- 微机接口技术概述:接口功能、分类及发展趋势;- 常用接口芯片原理:如8255、8251、8259等;- 接口编程基础:汇编语言与C语言接口编程。
2. 接口电路设计与分析:- 接口电路设计方法:原理图绘制、器件选型与连接;- 常用接口电路实例分析:并行接口、串行接口、中断接口等;- 接口电路故障分析与调试技巧。
3. 实践操作:- 软件模拟:使用仿真软件进行接口电路模拟;- 硬件实验:搭建实际接口电路,进行编程与调试;- 综合设计:结合实际需求,完成微机接口技术应用项目。
微机原理与接口技术教案

微机原理与接口技术教案第一章:微机概述1.1 教学目标了解微机的概念、发展历程和分类。
理解微机系统的基本组成和工作原理。
掌握微机的主要性能指标。
1.2 教学内容微机的概念和发展历程。
微机的分类和特点。
微机系统的基本组成。
微机的工作原理。
微机的主要性能指标。
1.3 教学方法采用讲授法,介绍微机的基本概念和发展历程。
通过案例分析,使学生理解微机的分类和特点。
利用图形和示意图,讲解微机系统的基本组成。
通过实验演示,让学生掌握微机的工作原理。
利用表格和图表,介绍微机的主要性能指标。
1.4 教学资源教材:微机原理与接口技术。
课件:微机原理与接口技术教案PPT。
实验设备:微机实验箱。
1.5 教学评估课堂问答:检查学生对微机概念和发展历程的理解。
课后作业:要求学生绘制微机系统的基本组成示意图。
实验报告:评估学生在实验中对微机工作原理的掌握情况。
第二章:微处理器2.1 教学目标了解微处理器的概念、发展和结构。
理解微处理器的工作原理和性能指标。
掌握微处理器的编程和指令系统。
2.2 教学内容微处理器的概念和发展。
微处理器的结构和组成。
微处理器的工作原理。
微处理器的性能指标。
微处理器的编程和指令系统。
2.3 教学方法采用讲授法,介绍微处理器的概念和发展。
通过实物展示,使学生理解微处理器的结构。
利用仿真软件,讲解微处理器的工作原理。
通过编程实例,让学生掌握微处理器的编程和指令系统。
2.4 教学资源教材:微机原理与接口技术。
课件:微机原理与接口技术教案PPT。
实验设备:微机实验箱。
仿真软件:汇编语言编程工具。
2.5 教学评估课堂问答:检查学生对微处理器概念和发展的理解。
课后作业:要求学生编写简单的汇编语言程序。
实验报告:评估学生在实验中对微处理器工作原理的掌握情况。
第三章:存储器3.1 教学目标了解存储器的概念、分类和性能。
理解存储器的工作原理和扩展方式。
掌握存储器的接口技术和应用。
3.2 教学内容存储器的概念和分类。
存储器的工作原理。
“微机原理与接口技术”教学大纲

“微机原理与接口技术”教学大纲《微机原理与接口技术》教学大纲一、课程概述《微机原理与接口技术》是计算机科学与技术专业的一门基础课程。
本课程旨在介绍微机的原理和接口技术,培养学生对微机系统工作原理的理解以及掌握通过接口与外围设备进行数据交互的能力。
二、教学目标1.理解微机系统的组成结构和工作原理;2.掌握微机系统的硬件结构和功能;3.熟悉微机的总线结构和总线控制;4.理解接口技术的基本概念和原理;5.学会使用接口与外部设备进行数据交互;6.能够进行简单的接口设计和调试。
三、教学内容及安排1.微机系统概述-微型计算机系统的发展历程-常用微型计算机体系结构的分类和特点-微机系统的硬件组成和工作原理2.微机的总线结构和总线控制-总线的基本概念和分类-总线的结构和工作原理-总线控制技术3.存储器和I/O设备的接口-存储器接口技术-I/O设备接口技术4.中断和DMA技术-中断的基本概念和分类-中断处理过程-DMA技术的原理和应用5.接口技术概述-接口技术的定义和基本概念-并行接口和串行接口-常见的接口标准和应用场景6.常用接口技术实例分析-RS-232接口-USB接口-SPI接口-I2C接口7.接口设计与调试-接口设计的基本步骤和注意事项-接口调试和故障处理技巧8.实验与实践-学生将根据所学知识,设计并实现一个接口电路,并进行调试和测试。
四、教学方法1.理论授课:通过教师讲解、演示、示意图等方式,介绍课程中的基本理论知识。
2.实验教学:通过实验项目的设计与实现,让学生亲自动手掌握接口技术的实际应用。
3.讨论与交流:鼓励学生参与讨论,提出问题并与教师和同学进行交流,共同解决难题。
五、教材及参考书目参考书目:1.《计算机系统结构与接口技术》六、评价方式1.平时成绩:包括课堂表现、作业完成情况和实验成果等。
2.期末考试:涉及课程中的基本理论知识和实践技能。
3.实验报告:对实验过程和结果进行总结和分析。
七、教学保障措施1.配备实验室和实验设备,提供实验场所和工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章微型机系统的串行通信技术4.1 串行通信概论在微型机系统中,CPU与外部设备传送数据(或信息)的方法有两种:(1)并行通讯:数据的各位同时传送;(2)串行通讯:数据一位一位按顺序传送。
图4.1表示这两种传送方式的示意图。
(a)并行通讯(b)串行通讯图4.1 并行通讯与串行通讯从图4.1中可以看出,在并行通讯中,数据有多少位就需要多少根数据总线,而串行通讯只需要一对传送线。
因此,串行通讯在距离和位数比较多时,有着明显的优越性。
但它的主要缺点是传送数据的速度比较慢。
在这一节里,主要介绍有关串行通讯的基本概念。
4.1.1 数据传送方式在串行通讯中,数据传送有三种方式:单工方式、半双工方式和全双工方式。
1.单工方式(Simplex Mode)在这种方式中,只允许数据按一个固定的方向传送,如图4.2(a)所示。
图中A只能发送,称为发送器(Transfer),B只能接受,叫做接收器(Receiver)。
而不能从B传向A。
2.半双工方式(Half-Dupiex Mode)半双工方式的示意图如图4.2(b)所示。
在这种方式下,数据既可以从A传向B,也可以从B传向A。
因此,A方、B方既可作为发送器,又可作为接收器,通常称为收发器(Transceiver)。
从这个意义上讲,这种方式似乎为全向工作方式,但是,由于A、B之间只有一根传输线,所以信号只能分时传送。
即在同一时刻,只能进行一种传送,不能同时双向传输。
因此,将其称为“半双工”方式。
在这种工作方式下,要么A发送,B接收;要么B 发送,A接收。
当不工作时,令A、B均处于接收方式,以便随时响应对方的呼叫。
图中的收发开关并不是实际的物理开关,而是由软件控制的电子开关,通讯线二端通过半双工通讯协议进行功能切换。
3.全双工方式(Full-Duplex-Mode)虽然半双工方式比单工方式灵活,但它的效率依然比较低,主要原因是从发送方式切换到接收方式需要一定的时间,大约为数毫秒。
重复线路切换所引起的延迟积累,是相当可观的。
另一方面,也是更重要的,就是在同一时刻只能工作在一种方式下,这是半双工效率不高的根本原因所在。
解决的方法是增加一条线,使A、B两端均可同时工作在收发方式,如图4.2(c)所示。
将图(c)与图(b)相比,虽然对每个站来讲,都有发送器和接收器,但由于图(c)中有两条传送线,用不着收发切换,因而传送速率可成倍增长。
图4.2 数据传送方式示意图值得说明的是,全双工与半双工方式比较,虽然信号传送速度大增,但它的线路也要增加一条,因此系统成本将增加。
因此在实际应用中,特别是在异步通讯中,大多数都采用半双工方式。
这样,虽然发送效率较低,但线路简单、实用,而且一般系统也基本够用。
4.1.2 波特率和接收/发送时钟1. 波特率在数据传送方式确定后,到底以多大的速率发送/接收数据,这也是串行通信的重要问题之一。
它不但取决于计算机本身的速率,更重要的是取决于串行通信接口芯片的速率。
如前所述,串行通信是一位一位传送的。
衡量传送数据快慢的单位叫波特率。
所谓波特率是指每秒钟传送的二进制数据的位数。
单位是波特/秒(bit/s)。
1波特=1位/秒(1bps)在实际应用中,波特率是可以选择的。
常用的波特率用19200、9600、4800、2400、1200、600、300、150、100、50,一般来讲波特率越大,传送数据的速率越快。
在某些应用中,波特率有时可达10Mbps或100Mbps。
有时也用“位周期”来表示传送速度,位周期是波特率的倒数。
2. 收/发时钟在串行通信中,无论发送或接收,都必须有时钟脉冲信号对数据进行定位和同步控制。
通常它在发送端是由发送时钟的下降沿,使输入移位寄存器的数据串行一位输出。
而接收端则是在接收时钟的上升沿作用下将传输线上的数据逐位移入移位寄存器。
收/发时钟与二进制数据的关系如图4.3所示。
图4.3 收/发时钟与收/发数据的关系从图4.3可以看出,收/发时钟不仅直接决定了数据线上传送数据的速度,而且直接关系到收/发双方之间的数据传输的同步问题。
为此,一般采用倍频采样方法,即提高采样频率:收/发时钟频率=n×波特率一般n取1、16、32、64等等。
对于异步通信,常采用n=16;对于同步通信,则必须取n=1。
4.1.3 异步和同步通信根据在串行通信中数据定时、同步的不同,串行通信的基本方式有两种,异步通信(Asynchronous Communication)和同步通信(synchronous Communication)。
1. 异步通信异步通信方式是字符的同步传输技术。
在异步通信中,传输的数据以字符(Character)为单位。
当发送一个字符代码时,字符前面要加一个“起始”信号,其长度为一位,极性为“0”,即空号(Space)状态。
规定在线路不传送数据时全部为“1”,即传号(Mark)状态。
字符后边要加一个“停止”信号,其长度为1、1.5或2位,极性为“1”。
字符本身的长度为5~8位数据,视传输的数据格式而定。
例如,当传送的数字(或字符)用ASCII码表示时,其长度为7位。
在某些传输中,为了减少误码率,经常在数据之后还加一位“检验位”。
由此可见,一个字符由起始位(0)开始,到停止位(1)结束,其长度为7~12位。
起始位和停止位用来区分字符。
传送时,字符可以连续发送,也可以断续发射,不发送字符时线路保持“1”状态。
字符发送的顺序为先低位后高位。
综上所述,异步串行通信的格式如图4.4所示。
图4.4 异步串行通信格式异步串行通信的优点是收/发双方不需要严格的位同步。
也就是说,在这种通信方式下,每个字符作为独立的信息单元,可以随机地出现在数据流中,而每个字符出现在数据流中的相对时间是随机的。
然而一个字符一旦发射开始,就必须连着出去。
由此可见,在异步串行通信中,所谓“异步”是指字符与字符之间的异步,而在字符内部,仍然是同步发出。
因此,这种通信的效率比较低。
尽管如此,由于异步通信电路比较简单,其链路协议也不难实现,所以,异步通信在串行通信中得到了广泛地应用。
在后边讲的各种串行标准总线以及PC机中均采用这种通信方式。
现在采用的异步通信的速率通常在9600bit/s以上。
2. 同步通信同步通信的特点是不仅字符内部保持“同步”,而且字符与字符之间也是同步的。
在这种通信方式下,收/发双方必须建立准确的定时信号。
也就是收/发时钟的频率必须严格地一致。
同步通信在数据格式上也与异步通信不同,每个字符不增加任何附加位,而是连续发送。
但是在传送中,数据要分成组(帧),一组含多少个独立的码元。
为使收/发双方建立和保持同步,在每组的开始和结束需加上规定的码元序列,作为标志序列。
在发送数据之前,必须先发送此标志序列,接收端通过检测该标志性序列实现同步。
标志序列的格式因传输规程不同而异。
例如,在基本型传输规程中,利用国际No.5代码中的“SYN”控制系统,可实现收/发双方的同步。
又如在高级数据联络规程(HDLC)中,是按帧格式传送,利用帧标志符“01111110”来实现收发双方的同步。
同步通信方式适合于高速的数据传输。
由于不需要起始和停止符,因此传送效率比较高,但实现起来比较复杂。
4.1.4 信号调制和解调在串行通信中,通常都是指数字通信。
即传输的数据都是“0”、“1”序列组成的数字信号。
这种数字信号包括从低频到高频极其丰富的谐波信号,因此要求传输线的频率很高。
但在远距离通信时,为了降低成本,通常大都采用普通电话线(双绞线)进行传输,而这种电话线的频率有限,通常不超过3000Hz。
若要通过电话线传输数字信号,必须采取一定的措施,其方法就是调制解调技术。
具体地说,就是在发送端把数字信号转换成适合于电话线传输地模拟信号,此过程称为调制,能够完成调制任务的设备叫调制器(Modulator);在接收端再把调制的模拟信号还原成数字信号,称为解调,完成解调的设备叫解调器(Demodulator)。
调制和解调是一个事物不同的两个方面,而在一个终端设备上往往既要调制,又要解调(以便完成收/发任务),因此,二者缺一不可。
通常是把上述两种功能做在一个设备中,称为调制解调器(Modulator-Demodulator,缩写为MODEM)。
图4.5表示出了两台计算机利用MODEM进行通信的原理电路。
图4.5 计算机远程通信示意图在图4.5中,MODEM为调制解调器,具有发送和接收两种功能,当计算机(1)想发送数据,首先通过异步通信适配器,把并行数据变成串行数据。
然后由串行接口(例如RS -232-C)将数据送到MODEM,由MODEM把此串行数据调制成模拟量(称为调制),然后送到公共电话线传到远方终端。
远方的MODEM将模拟量再还原(解调)成串行数据,并经串行接口送入计算机,反之亦然。
调制的方法很多,按照调制技术的不同,不外乎有调频(FM)、调幅(AM)和调相(PM)三种。
它们分别按传输数字信号的变化规律去改变载波(即音频模拟信号Asin(2лf t+ф)的频率f、幅值A和相位ф,使之随数字信号的变化而变化。
按调制技术的分类,调制解调器的方法可分为:(1)频移键控法(FSK);(2)相移键控法;(3)相移幅度调制(PAM)。
目前计算机通信中应用最多的是频移键控法(FSK)。
它的基本思想是把数字信号的“1”和“0”调制成不同频率的f1和f2。
4.1.5 差错控制技术在串行通信中,由于系统本身硬件、软件故障,或者外界电磁干扰等原因,数据传输过程中产生错误是难免的,所以采取一定的措施尽量使误码减少,是串行通信中重要内容之一。
其方法应从三方面着手,第一,改善传输信号的电气特性,使误码率达到要求;第二,改善传输线路,使其干扰减到最小;第三,采取检错纠错技术,即所谓差错控制。
所谓差错控制技术,包括两方面内容,一是对信息数据进行可靠有效的编码,另一方面是一旦发现信息传输错误,如何补救。
1. 差错控制方法(1)自动请求重发自动请求重发ARQ(Automatic Request Repeat)方式的工作原理是,发送端对发送序列进行纠错编码,可以检测出错误的检验序列,接收端根据检验序列的编码规则判决是否出错,并把判决结果通过反馈信号传回给发送端。
若无错,接收端确认接收,同时发送端缓冲器清除该序列;若有误,接收端拒收,同时通知发送端重新发送该序列,直到接收端收到正确的信息为止,如图4.6所示。
在微机通信中,自动请求重发纠错系统一般采用两种方式工作。
一种是采用半双工方式的系统,该系统中发送端只有在接收到反馈应答的判决信号后,才能决定是否继续发下一组数据。
因此,这种系统也称为发送等待系统,一般应用于面向字符的传送控制规程中。
另一种采用全双工通信方式的系统,该系统中把需要应答的判决信号插到双方发送的信息帧中。