串口通信的计算器

串口通信的计算器
串口通信的计算器

信息工程课程设计报告书

课程名称单片微机原理与接口技术

课程设计题目串口通信的计算器

学生姓名、学号

学生专业班级

指导教师姓名

课程设计起止日期2017年6月19日----6月30日

三、项目设计方案论证

3.1实现串口通信的计算器的整体方案

PC 可通过串口助手软件将数据发送至单片机,单片机接收数据,通过按键立进行相应的运算,将计算结果在数码管上显示,并且将计算结果发送回PC 。

图3-1串口通信的计算器的整体思路

3.2硬件原理图

串口通信计算器主要涉及到按键、数码管、单片机的电路图。

单片机

STC89C52

上位机串 口助手

按键运算

串口助手

数码管显示结果

微机系统与接口技术复习题

微机系统与接口技术复习 一、选择题 1.8086/8088系统中堆栈以 C 为单位进行操作的。 A.半字节 B. 字节 C. 字 D. 双字 2.在下列指令中,不影响堆栈内容的指令是 A 。 A. JMP B. POP C. CALL D. IRET 3.标志寄存器中的TF位可以用来屏蔽 A 。 A. 单步中断 B. INT n中断 C. 可屏蔽中断 D. 以上都不行4.V AR是数据段中定义的变量,指令CMP V AR[BX][DI],AX中目的操作数的寻址方式是 C 。 A.寄存器相对寻址B.直接寻址C.相对基址变址 D.比例变址寻址 5.下列指令执行后,不影响标志位的指令是 A 。 A.PUSH [1000h] B.DEC DX C.AND CX,AX D.IRET 6.下面关于PC机串行通信接口的叙述中,正确的是 A 。 A)异步通信时,一帧信息以起始位开始、停止位结束,起始位之后是数据的最高位。 B)系统A和系统B以半双工方式进行串行通信时,数据能从A传送到B,也能从B传送到A,并且可以同时进行。 C)PC机的串行通信接口采用同步通信方式。 D)PC机的串行通信接口采用RS-232标准。 7.若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为 B 。 A. 23H B. A3H C. 80H D. 85H 8. 在8086系统中,假设SS=2000H SP=0102H,则执行PUSH AX指令后,栈顶的物理地址是 C 。 A. 20104H B. 20102H C. 20100H D. 200FEH 9.设DS=6321H,SS=6232H,BP=1860H,指令DEC BYTE PTR [BP+3]操作数的物理地址是 D 。 A. 64A73H B. 64183H C. 65073H D. 63B83H

常用的硬件接口及通信协议详解

一:串口 串口是串行接口的简称,分为同步传输(USRT)和异步传输(UART)。在同步通信中,发送端和接收端使用同一个时钟。在异步通信中,接受时钟和发送时钟是不同步的,即发送端和接收端都有自己独立的时钟和相同的速度约定。 1:RS232接口定义 2:异步串口的通信协议 作为UART的一种,工作原理是将传输数据的每个字符一位接一位地传输。图一给出了其工作模式: 图一 其中各位的意义如下: 起始位:先发出一个逻辑”0”的信号,表示传输字符的开始。

数据位:紧接着起始位之后。数据位的个数可以是4、5、6、7、8等,构成一个字符。通常采用ASCII码。从最低位开始传送,靠时钟定位。 奇偶校验位:资料位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。 停止位:它是一个字符数据的结束标志。可以是1位、1.5位、2位的高电平。 空闲位:处于逻辑“1”状态,表示当前线路上没有资料传送。 波特率:是衡量资料传送速率的指针。表示每秒钟传送的二进制位数。例如资料传送速率为120字符/秒,而每一个字符为10位,则其传送的波特率为10×120=1200字符/秒=1200波特。 3:在嵌入式处理器中,通常都集成了串口,只需对相关寄存器进行设置,就可以使用啦。尽管不同的体系结构的处理器中,相关的寄存器可能不大一样,但是基于FIFO的uart框图还是差不多。

发送过程:把数据发送到fifo中,fifo把数据发送到移位寄存器,然后在时钟脉冲的作用下,往串口线上发送一位bit数据。 接受过程:接受移位寄存器接收到数据后,将数据放到fifo中,接受fifo事先设置好触发门限,当fifo中数据超过这个门限时,就触发一个中断,然后调用驱动中的中断服务函数,把数据写到flip_buf 中。 二:SPI SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。

C51单片机和电脑串口通信电路图

C51单片机和电脑串口通信电路图与源码 51单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件,比如电脑的串口是RS232电平的,而单片机的串口是TTL电平的,两者之间必须有一个电平转换电路,我们采用了专用芯片MAX232进行转换,虽然也可以用几个三极管进行模拟转换,但是还是用专用芯片更简单可靠。我们采用了三线制连接串口,也就是说和电脑的9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD。这是最简单的连接方法,但是对我们来说已经足够使用了,电路如下图所示,MAX232的第10脚和单片机的11脚连接,第9脚和单片机的10脚连接,第15脚和单片机的20脚连接。 串口通讯的硬件电路如上图所示 在制作电路前我们先来看看要用的MAX232,这里我们不去具体讨论它,只要知道它是TTL和RS232电平相互转换的芯片和基本的引脚接线功能就行了。通常我会用两个小功率晶体管加少量的电路去替换MAX232,可以省一点,效果也不错,下图就是MAX232的基本接线图。

按图7-3加上MAX232就可以了。这大热天的拿烙铁焊焊,还真的是热气迫人来呀:P串口座用DB9的母头,这样就可以用买来的PC串口延长线进行和电脑相连接,也可以直接接到电脑com口上。

为了能够在电脑端看到单片机发出的数据,我们必须借助一个WINDOWS软件进行观察,这里我们利用一个免费的电脑串口调试软件。本串口软件在本网站https://www.360docs.net/doc/0411933048.html,可以找到 软件界面如上图,我们先要设置一下串口通讯的参数,将波特率调整为4800,勾选十六进制显示。串口选择为COM1,当然将网站提供的51单片机实验板的串口也要和电脑的COM1连接,将烧写有以下程序的单片机插入单片机实验板的万能插座中,并接通51单片机实验板的电源。

《微机系统原理与接口技术》答案

第1章习题解答 1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的? 答:冯诺依曼计算机的内涵: 由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。 数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中。 计算机工作原理的核心是“存储程序”和“程序控制”。事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止. 程序的运行是通过指令流来驱动的。 2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。 答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统。 三者的内涵: 微处理器是利用大规模集成电路技术,将组成计算机的核心部件——运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU。 微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。 微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。 它们三者之间是从局部到全局的关系。单纯的微处理器和单纯的微型计算机都不能独立工作。只有微型计算机系统才是完整的计算系统,才可正常工作。 3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。 答:在微型计算机中,各组成部分之间是通过总线(包括地址总线、数据总线、控制总线)连接在一起而构成一个整体的,它们之间的信息交换也是通过总线进行。CPU通过总线与存储器和I/O接口电路连接,I/O接口和外设也是通过总线连接,即使在CPU内部,它的各功能部件也是通过总线相连的。因此微型计算机的基本结构就是总线结构。 微型计算机采用总线结构后,系统中各功能部件之间的相互关系变为各部件面向总线的单一关系。一个部件只要满足总线标准,就可直接连接到采用这种总线标准的系统中。这使得系统的设计与构造非常方便,同时也便于系统的扩充、升级和维修。 4、微型计算机硬件系统由哪些部分组成?各组成部分的功能是什么? 答:微型计算机硬件系统主要由CPU、存储器、I/O接口电路、输入/输出设备、总线,以及电源和一些辅助设备构成。 CPU:微机系统的核心部件,是运算和指挥控制中心。 存储器:包括内存和外存,是微机系统的存储和记忆部件,用以存放数据和程序。 I/O接口电路:CPU与输入/输出设备的连接与信息交换不能直接进行,I/O接口电路充当了二者之间的“桥梁”。 输入/输出设备:计算机与外界(人或其他设备,包括另一台计算机)联系和沟通的桥梁,用户通过输入/输出设备与微机系统互相通信。 总线:以上各组成部分是通过总线连接在一起构成一个整体的,各部件之间的信息运载和传输由总线承担。 5、计算机分那几类?各有什么特点? 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 6、微处理器应包含的最基本功能部件是哪些? 答: 算术逻辑单元,寄存器阵列,控制器部件。 7、微计算机应包含的最基本功能部件是哪些?

各种通讯接口简介

各种通讯接口简介 ———各种通讯接口简介 作者:realinfo 发布时间:2011-5-23 10:48:53 阅读次数: 一、什么是RS-232 接口? (1) RS-232 的历史和作用 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)它是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是"数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准"该标准规定采用一个25 个脚的DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM 的PC 机将RS-232 简化成了DB-9 连接器,从而成为事实标准。而工业控制的RS-232 口一般只使用RXD、TXD、GND 三条线。 (2)RS-232 接口的电气特性 在RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:逻辑"1"为-3 到-15V;逻辑"0"为+3 到+15V 。RS-232-C 最常用的9 条引线的信号内容如下所示 DB-9 1 2 3 4 5 6 7 8 9 DB-25 8 3 2 20 7 6 4 5 22 定义DCD RXD TXD DTR GND DSR RTS CTS RI (3) RS-232 接口的物理结构 RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插头在DCE端,插座在DTE端. PC 机的RS-232 口为9 芯针插座。而波士RS-232/RS-485转换器的RS-232 为DB-9 孔插头。一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需三条接口线,即"发送数据TXD"、"接收数据RXD"和"信号地GND"。RS-232 传输线采用屏蔽双绞线。(4)RS-232 传输电缆长度 由RS-232C 标准规定在码元畸变小于4%的情况下,传输电缆长度应为50 英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出下面实验结果。其中1 号电缆为屏蔽电缆,型号为DECP.NO.9107723 内有三对双绞线,每对由22# AWG 组成,其外覆以屏蔽网。2 号电缆为不带屏蔽的电缆。型号为DECP.NO.9105856-04是22#AWG 的四芯电缆。 DEC 公司的实验结果 波特率bps 1号电缆传输距离(米) 2号电缆传输距离(米)

常用几种通讯协议

常用几种通讯协议 Modbus Modbus技术已成为一种工业标准。它是由Modicon公司制定并开发的。其通讯主要采用RS232,RS485等其他通讯媒介。它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本。 Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息。 Modbus通讯协议拥有自己的消息结构。不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。利用此通信协议,既可以询问网络上的其他设备,也能答复其他设备的询问,又可以检测并报告出错信息。 在Modbus网络上通讯期间,通讯协议能识别出设备地址,消息,命令,以及包含在消息中的数据和其他信息,如果协议要求从设备予以答复,那么从设备将组建一个消息,并利用Modbus发送出去。 BACnet BACnet是楼宇自动控制系统的数据通讯协议,它由一系列与软件及硬件相关的通讯协议组成,规定了计算机控制器之间所有对话方式。协议包括:(1)所选通讯介质使用的电子信号特性,如何识别计算机网址,判断计算机何时使用网络及如何使用。(2)误码检验,数据压缩和编码以及各计算机专门的信息格式。显然,由于有多种方法可以解决上述问题,但两种不同的通讯模式选择同一种协议的可能性极少,因此,就需要一种标准。即由ISO(国际标准化协会〉于80年代着手解决,制定了《开放式系统互联(OSI〉基本参考模式(Open System Interconnection/Basic Reference Model简称OSI/RM)IS0- 7498》。 OSI/RM是ISO/OSI标准中最重要的一个,它为其它0SI标准的相容性提供了共同的参考,为研究、设计、实现和改造信息处理系统提供了功能上和概念上的框架。它是一个具有总体性的指导性标准,也是理解其它0SI标准的基础和前提。 0SI/RM按分层原则分为七层,即物理层、数据链路层、网络层、运输层、会话层、表示层、应用层。 BACnet既然是一种开放性的计算机网络,就必须参考OSIAM。但BACnet没有从网络的最低层重新定义自己的层次,而是选用已成熟的局域网技术,简化0SI/RM,形成包容许多局 域网的简单而实用的四级体系结构。 四级结构包括物理层、数据链路层、网络层和应用层。

微机原理与接口技术(第四版)课后习题答案 (1)培训讲学

微机原理与接口技术(第四版)课后习题答 案(1)

第1章微型计算机系统 〔习题1.1〕简答题 (2)总线信号分成哪三组信号? (3)PC机主存采用DRAM组成还是SRAM组成? (5)ROM-BIOS是什么? (6)中断是什么? (9)处理器的“取指-译码-执行周期”是指什么? 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题1.3〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 收集于网络,如有侵权请联系管理员删除

通信各类常用接头介绍

各类常用接头介绍 --广移分公司技术部 (射频篇) 一、馈线接头(连接器) 馈线与设备以及不同类型线缆之间一般采用可拆卸的射频连接器进行连接。连接器俗称接头。 常见的射频连接器有以下几种: 1、DIN型连接器 适用的频率范围为0~11GHz,一般用于宏基站射频输出口。 2、N型连接器 适用的频率范围为0~11GHz,用于中小功率的具有螺纹连接机构的同轴电缆连接器。 这是室内分布中应用最为广泛的一种连接器,具备良好的力学性能,可以配合大部分的馈线使用。

3、BNC/TNC连接器 BNC连接器 适用的频率范围为0~4GHz,是用于低功率的具有卡口连接机构的同轴电缆连接器。这种连接器可以快速连接和分离,具有连接可靠、抗振性好、连接和分离方便等特点,适合频繁连接和分离的场合,广泛 应用于无线电设备和测试仪表中连接同轴射频电缆。 TNC连接器 TNC连接器是BNC连接器的变形,采用螺纹连接机构,用于无线电设备和测试仪表中连接同轴电缆。 其适用的频率范围为0~11GHz。

4、SMA连接器 适用的频率范围为0~18GHz,是超小型的、适合半硬或者柔软射频同轴电缆的连接,具有尺寸小、性能优越、可靠性高、使用寿命长等特点。较长应用于AP、设备modem中的小天线中以及主机内部连线。 但是超小型的接头在工程中容易被损坏,适合要求高性能的微波应用场合,如微波设备的内部连接。 5、反型连接器 通常是一对连接器:阳连接器采用内螺纹联接,阴连接器采用外螺纹联接,但有些连接器与之相反,即阳连接器采用外螺纹联接,阴连接器采用内螺纹联接,这些都统称为反型连接器。 例如某些WLAN的AP设备的外接天线接口就采用了反型SMA连接器。 二、转接头(转接器) 用于连接不同类型接头,常用的有双阴头(用于两根馈线的对接等)、直角转接头(用于施工中避免转弯造成馈线损坏)、7/16转接头(用于基放等设备中DIN接头和N型头的对接)。部分图解如下:

【整理】常用通信接口一(串口、RS232、RS485、USB、TYPE-C原理与区别)

By bingge 【整理】常用通信接口一(串口/RS232/RS485/USB/TYPE-C 原理与区别) 一、什么是串口通信 ? 常见的串口通信一般是指异步串行通信。 与串行通信相对的是并行通信。数据传输一般都是以字节传输的,一个字节8个位。拿一个并行通信举例来说,也就是会有8根线,每一根线代表一个位。一次传输就可以传一个字节,而串口通信,就是传数据只有一根线传输,一次只能传一个位,要传一个字节就需要传8次。 异步串口通信:就只需要一根线就可以发送数据了 。 串口通信主要为分232,485,422通信三种方式。 二、RS232接口标准设计电路 232通信主要是由RX,T X,G ND 三根线组成。 RX 与TX ,TX 接RX ,GND 接GND 。这样还是比较好理解吧。因为发送和接收分别是由不同的线处理的,也就是能同时发送数据和接收数据,这就是所谓的全双工。

By bingge 三、RS485EMC 标准设计电路 1.RS485概念 是为了解决232通信距离的问题。485主要是以一种差分信号进行传输,只需要两根线,+,-两根线,或者也叫A ,B 两根线。A ,B 两根线的差分电平信号就是作为数据信号传输。发送和接收都是靠这两根的来传输,也就是每次只能作发送或者只能作接收,这就是半双工的概念了,这在效率上就比232弱很多了。 RS-485只能构成主从式结构系统,通信方式也只能以主站轮询的方式进行,系统的实时性、可靠性较差;

By bingge 2.422通信 422是为了保留232的全双工,又可以像485这样提高传输距离。有些标注为485-4。而485就标注为485-2。有什么区别 呢。就是为了好记呢。485-2就是2根线。485-4就是4根线。 3.RS232与RS485接口的差别 由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: 1)接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL 电平不兼容故需使用电平转换电路方能与TTL 电路连接。 2)传输速率较低,在异步传输时,波特率为20Kbps 。 3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,容易产生共模干扰,所以抗噪声干扰性弱。 4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。 针对RS232接口的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点: 1)RS-485的电气特性:逻辑“1”以两线间的电压差为+(2-6)V 表示;逻辑“0”以两线间的电压差为-(2-6)V 表示。接口信号电平比RS-232降低了,就不易损坏接口电路的芯片,且该电平与TTL 电平兼容,可方便与TTL 电路连接。2)RS-485的数据最高传输速率为10Mbps 。 3)RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。 4)RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。 四、USB 设计电路 1.定义与运用

微机系统与接口技术(专升本)地质大学期末开卷考试题库及答案

微机系统与接口技术(专 升本) 单选题 1. _____接口标准,不能弥补RS-2 32C在传输距离和传输效率上的不足。( (A) IEEE1284 (B) RS-422 (C) RS-423 (D) RS-485 参考答案:A 2. PCI总线可用于32位或64位系统,采用的总线时钟可以是33MHz和66MHz,当采用66MHz总线时钟工作于64位系统时,其数据传输速率为_____MB/s。 (A) 132 (B) 264 (C) 528 (D) 1056 参考答案:C 3. 8255A在作方式1输入时,采用查询方式读取数据之前,一般应查询___ __信号是否有效。( (A) STB (B) IBF (C) INTE (D) INTR 参考答案:D 4. 下列接口中,_____不是当前计算机的标准并行接口。( (A) 打印机接口 (B) PC机IEE (C) GPIB接口 (D) RS-232C标准接口 (E) 1284接口 参考答案:D 5. 一个接口可由____组成。( (A) 一个端口 (B) 两个端口 (C) 一个I/O地址 (D) 若干个I/O地址参考答案:D 6. 8253一个计数器,工作在方式2, 当计数初值为_____时,输出信号的 周期最长。( (A) FF (B) FE (C) 00 (D) 65536 参考答案:C 7. 总线是微处理器、内存储器和I/O 接口之间相互交换信息的公共通路。总 线中的控制总线是_____的信息通 路。( (A) 处理器向内存储器传送的命令 信号 (B) 微处理器向I/O接口传送的命 令信号 (C) 外界向微处理器传送的状态信 号 (D) 上述三种信号 参考答案:D 8. 采用查询传送方式时,必须要有__ ___。( (A) 中断逻辑 (B) 请求信号 (C) 状态端口 (D) 类型号 参考答案:C 9. 下列哪种总线的数据传输方式在连 接一个慢速设备的时候需要降低系统 时钟_____。( (A) 同步式 (B) 异步式 (C) 半同步式 (D) 分离式 参考答案:A 10. 串行异步通信的实现,必须作到_ ____。( (A) 通信双方有同步时钟的传送, 以实现同步 (B) 一块数据传送结束时,用循环 冗余校验码进行校验 (C) 以字符为传送信息的单位,按 约定配上起始位、停止位和校验位 (D) 与块间用同步字符0111111 0隔开 参考答案:C 11. 关于接口的叙述,下列不正确的是 _____。( (A) 各种各样的外设必须通过各自 的接口才能和CPU连接在一起; (B) 接口就相当于一个信息的中转 站; (C) 接口就是CPU能够直接访问 的寄存器或者特定电路; (D) 微机系统的性能是由接口电路 的好坏来体现的。 参考答案:C 12. 有关存储器映象I/O方式正确描 述的是_____。( (A) 又称为I/O独立方式 (B) I/O端口地址空间独立于存贮 器地址空间 (C) 增加地址译码的复杂性 (D) I/O指令类型较少 参考答案:D 13. 有关8255A PC口的说法错误的 是_____。( (A) 可作数据口,也可作状态口, 又可当联络信号用 (B) 对PC口可进行按位置位和复 位操作 (C) PC口8位可分为两个4位端 口,也可分成一个5位一个3位端 口 (D) 在方式1下,对PC口读是读 的中断允许位,写是写的状态字 参考答案:D 14. 一个8位DAC(二进制),量程 为5V(电压型),则对应3V的输出 需输入的数字量是_____。( (A) FFH (B) 33H (C) 9AH (D) 5EH 参考答案:C 15. 在PC/XT机中,不列不属于输入 /输出方式的是_____。 (A) 程序控制I/O (B) 中断驱动I/O (C) DMA方式 (D) 存储器访问方式

常用通信接口技术

在过去两年里,用于消除IC、电路板和系统之间数据传输瓶颈的接口标准层出不穷,本文将就通信应用标准部件的某些最流行的标准进行分析,并研究众多新标准出现的原因,此外还探讨设计者如何解决互用性的难题。 与串并行转换器相连的光电器件 在高速光纤通信系统中,传输的数据流需要进行格式转换,即在光纤传输时的串行格式及在电子处理时的并行格式之间转换。串行器-解串器(一般被称作串并行转换器)就是用来实现这种转换的。串并行转换器与光电传感器间的接口通常为高速串行数据流,利用一种编码方案实现不同信令,这样可从数据恢复嵌入时钟。根据所支持的通信标准,该串行流可在1.25Gb/s(千兆以太网)、2.488Gb/s(OC-48 /STM-16)、9.953Gb/s(OC-192/STM-64)或10.3Gb/s(10千兆以太网)条件下传输。 串并行转换器至成帧器接口 在Sonet/SDH的世界中,光纤中的数据传输往往采用帧的形式。每帧包括附加信息(用于同步、误差监视、保护切换等)和有效载荷数据。传输设备必须在输出数据中加入帧的附加信息,接收设备则必须从帧中提取有效载荷数据,并用帧的附加信息进行系统管理。这些操作都会在成帧器中完成。 由于成帧器需要实现某些复杂的数字逻辑,因而决定了串并行转换器与成帧器间所用的接口技术,采用标准CMOS工艺制造的高集成度IC。目前的CMOS工艺不能支持10Gb/s串行数据流,因此串并行转换器与成帧器间需要并行接口。目前最流行的选择是由光网络互联论坛(Optical Internetworking Forum)开发的SFI-4,该接口使用两个速度达622Mb/s的16位并行数据流(每个方向一个)。SFI-4与目前很多新型接口一样,使用源同步时钟,即时钟信号与数据信号共同由传输器件传输。源同步时钟可显著降低时钟信号与数据信号间的偏移,但它不能完全消除不匹配PCB线路长度引起的偏移效应。16个数据信号和时钟信号均使用IEEE-1593.6标准LVDS信令。该接口仅需在串并行转换器与成帧器间来回传输数据,距离较短,因此无须具备复杂的流控制或误差检测功能。 RFID技术网

微机原理与接口技术楼顺天版课后题答案

微机原理与接口技术 楼顺天 周佳社编著 科学出版社 找了好久,终于在期末从老师那儿弄了一份,希望对大家有用! t cyc (R)<4T -t da -t D -T 其中:T 为8086微处理器的时钟周期;t da 为8086微处理器的地址总线延时时间;t D 为各种因素引起的总线附加延时。这里的t D 应该认为是总线长度、附加逻辑电路、总线驱动器等引起的延时时间总和。 同理,存储器芯片的最小写入时间应满足如下表达式: t cyc (W)<4T -t da ―t D ―T 4.用下列RAM 芯片构成32kB 存储器模块,各需多少芯片16位地址总线中有多少位参与片内寻址多少位可用作片选控制信号 (1)1k ×1 (2)1k ×4 (3)4k ×8 (4)16k ×4 解:(1)1k ×1 328 25611 K K ?=?片, 片内寻址: 09A A :,共10位; 片选控制信号:1015A A :,共6位。 (2)1k ×4 328 6414 K K ?=?片, 片内寻址: 09A A :,共10位; 片选控制信号:1015A A :,共6位。 (3)4k ×8 328 848 K K ?=?片, 片内寻址:011A A :,共12位; 片选控制信号:1215A A :,共4位。 (4)16k ×4 328 4164 K K ?=?片, 片内寻址:013A A :,共14位; 片选控制信号:1415A A ,共2位。 5.若存储器模块的存储容量为256kB ,则利用上题中给出的RAM 芯片,求出构成256kB 存储模块各需多少块芯片20位地址总线中有多少位参与片内寻址多少位可用作片选控制信号 解:(1)1k ×1

通信接口有哪些_几种常见的通信接口

通信接口有哪些_几种常见的通信接口 通信接口(communicaTIon interface )是指中央处理器和标准通信子系统之间的接口。如:RS232接口。RS232接口就是串口,电脑机箱后方的9芯插座,旁边一般有|O|O| 样标识。 主要分类一般机箱有两个,新机箱有可能只有一个。笔记本电脑有可能没有。 有很多工业仪器将它作为标准通信端口。通信的内容与格式一般附在仪器的用户说明书中。 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。 随着电子技术的发展和市场的需求,各种各类的仪表越来越多地应用于各个不同领域的自动化控制设备和监测系统中,这要求系统之间以及各系统自身的各个组成部分之间必须保持良好的通信来完成采集数据的传输,先进的通信协议技术能可靠地保证这一点。 通信协议是通信双方的约定,对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,实现不同设备、不同系统间的相互沟通。将通信协议合理地应用于新产品的开发中,不仅能使产品的设计更加灵活、使用更为便捷,还能扩大产品的使用范围、增强产品市场竞争力。 几种常见的通信接口1、标准串口(RS232)

《现代微机原理与接口技术》部分习题答案

《现代微机原理与接口技术》部分习题答案 第1章 5. 在8088/8086中,逻辑地址FFFF∶0001, 00A2∶37F 和B800∶173F的物理地址分别是多少? 答:物理地址=段地址×10H+偏移地址 所以FFFF:0001的物理地址是FFFFH×10H+0001H=FFFF1H 00A2:37F的物理地址是00A2×10H+037FH=00D9FH B800:173F的物理地址是B800×10H+173F=B973FH 6. 在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH, D761H和007BH,请问物理地址388H, 389H, 38AH, 38BH, 38CH和38DH 6个单元中分别是什么数据?

答: 13. PC/XT机中的各种系统支持芯片的功能在815EP为处理器支持核心的PC机中分别由什么部件完成? 答:对照PC/XT的基本结构图和815EP芯片组,我们可以看到:数学协处理器已经集成到了奔腾级的CPU中,8237DMA控制器、8253定时/计数器、8259中断控制器等都被集成到了82801BA芯片中。串口、并口、键盘、鼠标等功能集成到SIO LPC48B27X芯片中。

第2章 6. 请简述I/O保护的实现原理。 答:首先要明确一点,在DOS环境(实地址模式)下,I/O是没有保护的,只有在保护模式下才有I/O的保护功能。 I/O保护有两种机构:I/O特权级IOPL(I/O Privilege Level)和I/O允许位映像(I/O Permission Bit Map)。EFLAG 标志寄存器中IOPL字段定义使用I/O相关指令的权限;任务状态段TSS(Task State Segment)的I/O允许位映像用来修正IOPL对I/O敏感指令的影响,允许较低特权级的程序或任务访问某些I/O端口。 在保护方式下,当处理器遇到一条I/O指令(IN, INS, OUT和OUTS)时,它首先检查CPL

常用视频接口详解

常用视频接口详解 ● 必备接口: ·HDMI接口:是最新的高清数字音视频接口,收看高清节目,只有在HDMI通道下,才能达到最佳的效果,是高清平板电视必须具有的基本接口。 ·DVI接口:是数字传输的视频接口,可将数字信号不加转换地直接传输到显示器中。 ·色差分量接口:是目前各种视频输出接口中较好的一种。 ·AV接口:AV接口实现了音频和视频的分离传输,避免了因音/视频混合干扰而导致的图像质量下降。 ·RF输入接口:是接收电视信号的射频接口,将视频和音频信号相混合编码输出,会导致信号互相干扰,画质输出质量是所有接口中最差的。 ● 实用接口: ·光纤接口:使用这种接口的平板电视不通过功放就可以直接将音频连接到音箱上,是目前最先进的音频输出接口。 ·RS-232接口:是计算机上的通讯接口之一,用于调制解调器、打印机或者鼠标等外部设备连接。带此接口的电视可以通过这个接口对电视内部的软件进行维护和升级。 ·VGA接口:是源于电脑显卡上的接口,显卡都带此种接口。VGA就是将模拟信号传输到显示器的接口。 ·S端子:是AV端子的改革,在信号传输方面不再对色度与亮度混合传输,这样就避免了设备内信号干扰而产生的图像失真,能够有效地提高画质的清晰程度。 ● 可选接口: ·USB接口:是目前使用较多的多媒体辅助接口,可以连接U盘、移动硬盘等设备。 ·蓝牙接口:是一种短距的无线通讯技术,不需要链接实现了无线听音乐,无线看电视。 ·耳机接口:使用电视无线耳机可在电视静音的情况下,自由欣赏精彩节目。 ● 趋势接口: ·DisplayPort接口:可提供的带宽就高达10.8Gb/s,也允许音频与视频信号共用一条线缆传输,支持多种高质量数字音频。 ● 必备接口:什么是HDMI接口? HDMI是新一代的多媒体接口标准,全称是High-Definition Multimedia InteRFace,中文意思为高清晰多媒体接口,该标准由索尼、日立、松下、飞利浦、东芝、Silicon image、Thomson (RCA)等7家公司在2002年4月开始发起的。其产生是为了取代传统的DVD碟机、电视及其它视频输出设备的已有接口,统一并简化用户终端接线,并提供更高带宽的数据传输速度和数字化无损传送音视频信号。

PC机串口通信的工作原理

PC机串口通信的工作原理 MCU资料2008-08-27 09:03:59 阅读22 评论0 字号:大中小订阅 串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB 混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。 典型地,串口用于ASCII码字符的传输。通信使用3根线完成:(1)地线,(2)发送,(3)接收。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。其他线用于握手,但是不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配: a,波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。例如300波特表示每秒钟发送300个bit。当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。这意味着串口通信在数据线上的采样率为4800Hz。通常电话线的波特率为14400,28800和36600。波特率可以远远大于这些值,但是波特率和距离成反比。高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。 b,数据位:这是衡量通信中实际数据位的参数。当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。如何设置取决于你想传送的信息。比如,标准的ASCII码是0~127(7位)。扩展的ASCII码是0~255(8位)。如果数据使用简单的文本(标准ASCII码),那么每个数据包使用7位数据。每个包是指一个字节,包括开始/停止位,数据位和奇偶校验位。由于实际数据位取决于通信协议的选取,术语“包”指任何通信的情况。 c,停止位:用于表示单个包的最后一位。典型的值为1,1.5和2位。由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度越大,但是数据传输率同时也越慢。 d,奇偶校验位:在串口通信中一种简单的检错方式。有四种检错方式:偶、奇、高和低。当然没有校验位也是可以的。对于偶和奇校验的情况,串口会设置校验位(数据位后面的一位),用一个值确保传输的数据有偶个或者奇个逻辑高位。例如,如果数据是011,那么对于偶校验,校验位为0,保证逻辑高的位数是偶数个。如果是奇校验,校验位位1,这样就有3个逻辑高位。高位和低位不真正的检查数据,简单置位逻辑高或者逻辑低校验。这样使得接收设备能够知道一个位的状态,有机会判断是否有噪声干扰了通信或者是否传输和接收数据是否不同步 ------------------------- 一、RS485串口通信电路图

微机原理与接口技术试题库含答案

电子科技大学微机原理与接口技术试题 一、问答题 1、下列字符表示成相应的ASCII码是多少? (1)换行 0AH (2)字母“Q” 51H (3)空格 20H 2、下列各机器数所表示数的范围是多少? (1)8位二进制无符号定点整数; 0~255 (2)8位二进制无符号定点小数;0.996094 (3)16位二进制无符号定点整数;0~65535 (4)用补码表示的16位二进制有符号整数;-32768~32767 3、(111)X=273,基数X=?16 4、有一个二进制小数X=0.X 1X 2 X 3 X 4 X 5 X 6 (1)若使X≥1/2,则X 1……X 6 应满足什么条件? X1=1 若使X>1/8,则X 1……X 6 应满足什么条件?X1∨ X2 ∨ X3=1 (1)X和Y两个数均为无符号数; (2)X和Y两个数均为有符号的补码数。 二、填空题 1、对于R进制数来说,其基数(能使用的数字符号个数)是 R 个,能使用的最小数字符号是 0 。 1、2、十进制数72转换成八进制数是 110Q 。 3、与十进制数67等值的十六进制数是 43H 。 1、4、二进制数101.011转换成十进制数是 5.375 。 2、5、十六进制数0E12转换成二进制数是 1110 0001 0010B 。 三、选择题 1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。 A)EBCDIC码 B)ASCII码 C)十六进制编码 D)二进制编码

2、与十进制数56等值的二进制数是 A 。 A)111000 B)111001 C)101111 D)110110 3、十进制数59转换成八进制数是 A 。 A)73Q B)37Q C)59Q D)112Q 4、与十进制数58.75等值的十六进制数是 B 。 A)A3.CH B)3A.CH C)3A.23H D)C.3AH 5、二进制数1101.01转换成十进制数是 C 。 A)17.256 B)13.5 C)13.25 D)17.5 6、二进制数111010.11转换成十六进制数是 B 。 A)3ACH B)3A.CH C)3A3H D)3A.3H 7、十六进制数1CB.D8转换成二进制数是 D 。 8、将十六进制数FF.1转换成十进制数是 C 。 A)255.625 B)2501625 C)255.0625 D)250.0625 9、十进制正数43的八位二进制原码 B 。 10、十进制正数38的八位二进制补码是 D 。 四、是非判断题 1、在第三代计算机期间出现了操作系统。(√) 2、对于种类不同的计算机,其机器指令系统都是相同的。(×) 3、在计算机中,数据单位bit的意思是字节。(×) 4、八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、 5、 6、 7、8。(×) 5、在汉字国标码GB2312-80的字符集中,共收集了6763个常用汉字。(√) 1. 微处理器,微型计算机和微型计算机系统三者之间有何区别? 答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。 2. CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能? 答:CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

相关文档
最新文档