第十讲 串行接口 (1)

第六章习题参考答案

第六章 1、接口电路与外部设备之间传送的信号有哪几种?传输方向怎样?按照传输信号的种类分类,I/O端口可分为几种?它们信号的传输方向怎样? 答: 接口电路与外部设备之间传送的信号有三种:状态信号、数据信号、控制信号。传输方向:控制信号单向输出;数据信号双向(输入或输出);状态信号单向输入。 按照传输信号的种类分类,I/O端口可分为三种:数据端口、控制端口、状态端口。它们信号的传输方向为:数据端口双向、控制端口单向输出、状态端口单向输入。 2、接口电路有哪些功能?哪些功能是必需的? 答:接口电路功能有:⑴地址译码功能;⑵数据锁存功能;⑶信息转换功能;⑷工作方式选择功能;⑸信号联络功能;⑹中断管理功能;⑺复位功能;⑻错误检测功能。前两项功能是不同接口电路必需的。 3、I/O端口的编址有哪几种方法?各有什么利弊?80X86系列CPU采用哪种方法? 答: I/O端口的编址有两种方法:独立编址、与存储器统一编址。 ⑴独立编址:需要专门的输入输出指令访问I/O端口,但不占用内存范围,程序可读性好。 ⑵统一编址:不需要专门的输入输出指令访问I/O端口,寻址灵活,但I/O端口占用内存范围,程序可读性不好。 ⑶80X86系列CPU采用独立编址。 5、外部设备数据传送有哪几种控制方式?从外部设备的角度,比较不同方式对外部设备的响应速度。 解:CPU与外部设备数据传送的控制方式有无条件传送、程序查询、中断及DMA方式。 ⑴无条件传送方式的外部设备是简单设备,总是处于就绪状态,随时可以进行数据传送,响应速度很快。 ⑵程序查询方式的外部设备是慢速设备,CPU通过查询其状态端口判断其是否就绪,就绪时才可以进行一次传送,否则就必须等待。这种方式简单可靠,但CPU与外部设备串行工作,大量时间用于查询等待,效率最低。 ⑶中断传送方式由慢速设备在就绪时主动向CPU提出服务申请(中断请求),CPU响应中断请求后,与外设进行一次数据传送,其余时间CPU执行正常程序。这种方式CPU与外部设备并行工作,效率(数据传输速率)得以提高,实时性较好。 ⑷DMA方式适用于内存与外设之间的高速大批量数据传送,这时内存与外设在DMAC 的管理下,直接进行高速大批量数据传送,不经过CPU,大大提高了数据传输速率,但控

最新单片微机原理及应用 徐春辉第10章 习题答案51系列单片机的串行通信习题与思考题答案

练习与思考题10 1.串行数据传送的主要优点和作用是什么? 答:串行数据传送的主要优点是硬件接口简单,接口端口少(2个)。主要用于微机之间或微机与外设之间的数据通信。 2.单工、半双工、全双工通信有什么异同? 答:相同之处在于都是串行通信; 单工方式:数据仅按一个固定方向传送。 半双工方式:数据可实现双向传送,但不能同时进行。 全双工方式:允许通信双方同时进行数据双向传送。。 3.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位, 请画出传送字符“F”的帧格式。 起始位0 1 1 0 0 0 1 0 校验位0 停止位 4.若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率是多少? 答:已知每分钟传送3600个字符,方式3每个字符11位,则: 波特率=(11b/字符)×(3600字符/60s)=660b/s 5.AT89S51单片机的串行口由哪些功能部件组成?各有什么作用? 答:AT89S51单片机的串行接口由发送缓冲器SBUF,接收缓冲器SBUF、输入移位寄存器、串行接口控制器SCON、定时器T1构成的波特率发生器等部件组成。 由发送缓冲期SBUF发送数据,接收缓冲期SBUF接收数据。串行接口通信的工作方式选择、接收和发送控制及状态等均由串行接口控制寄存器SCON控制和指示。定时器T1产生串行通信所需的波特率。 6.AT89S51单片机串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何 确定? 答:串行口有4种工作方式:方式0、方式1、方式2、方式3; 有3种帧格式,方式2和3具有相同的帧格式; 方式0的发送和接收都以fosc/12为固定波特率, 方式1的波特率=2SMOD/32×定时器T1的溢出率 方式2的波特率=2SMOD/64×fosc 方式3的波特率=2SMOD/32×定时器T1的溢出率 7.为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1)? 解答:串行口的方式0为同步移位寄存器输入输出方式,常用于外接移位寄存器,以扩展并行I/O口,一般不用于两个MCS-51之间的串行通信。该方式以fosc/12的固定波特率从低为位到高位发送或接受数据。 8.AT89S51中SCON的SM2,TB8,RB8有何作用? 答:A T89S51中SCON的SM2是多机通信控制位,主要用于方式2和方式3.若置SM2=1,则允许多机通信。 TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需要由软件置位

单片机原理及接口技术 课后习题答案 第六 七章

单片机原理及接口技术课后习题答案李朝青 课后习题答案2009-11-22 15:07 阅读510 评论1 字号:大中小https://www.360docs.net/doc/5318139178.html,第六章 第6章习题答案 1、定时器模式2有什么特点?适用于什么场合? 答: (1)模式2把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。TL0计数溢出时不仅使溢出中断标志位TF0置1,而且还自动把 TH0中的内容重新装载到TL0中。TL0用作8位计数器,TH0用以保 存初值。 (2)用于定时工作方式时间(TF0溢出周期)为,用于计数工作方式时,最大计数长度(TH0初值=0)为28=256个外部脉冲。 这种工作方式可省去用户软件重装初值的语句,并可产生相当精确定时时间,特别适于作串行波特率发生器。 2、单片机内部定时方式产生频率为100KH Z等宽矩形波,假定单片机的晶振频率为12MH Z,请编程实现。 答: T0低5位:1BH T0高8位:FFH MOV TMOD,#00H ;设置定时器T0工作于模式0

MOV TL0,#1BH ;设置5ms定时初值 MOV TH0,#0FFH SETB TR0 ;启动T0 LOOP:JBC TF0,L1 ;查询到定时时间到?时间到转L1 SJMP LOOP ;时间未到转LOOP,继续查询L1:MOV TL0,#1BH ;重新置入定时初值 MOV TH0,#0FFH CPL P1.0 ;输出取反,形成等宽矩形波 SJMP LOOP ;重复循环 3、89C51定时器有哪几种工作模式?有何区别? 答:有四种工作模式:模式0,模式1,模式2,模式3 (1)模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。 TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并 申请中断。 定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲 (2)模式1:与模式0的唯一差别是寄存器TH和TL以全部16位参与操作。 定时时间t=(216-初值)×振荡周期×12;计数长度位216=65536个外部 脉冲 (3)模式2:把TL0和TL1配置成一个自动重装载的8位定时器/计数器。 TL用作8位计数器,TH用以保存初值。TL计数溢出时不仅使TF0 置1,而且还自动将TH中的内容重新装载到TL中。 定时时间t=(28-初值)×振荡周期×12;计数长度位28=256个外部脉冲 (4)模式3:对T0和T1不大相同 若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器。TL0为8位计数器,功能与模式0和模式1相同,可定时可计数。 TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制。 定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。

微型计算机原理与接口技术第十章课后答案

第十章 1. 串行通信与并行通信的主要区别是什么?各有什么优缺点? 答:计算机与外部的信息交换称为通信,基本的通信方式有两种,并行通信和串行通信。 并行通信:数据各位同时传送,此方式传输数据的速度快,但使用的通信线多,若要并行传送8位数据,需要用8根数据线,另外还需一些控制信号线。随着传输距离的增加,通信线成本的增加将成为突出的问题,而且传输的可靠性随着距离的增加而下降。因此,并行通信适用于近距离传送数据的场合。 串行通信:将要传送的数据或信息按一定的格式编码,然后在单根线上按一位接一位的先后顺序进行传送。发送完一个字符后,再发送第二个。接收数据时,每次从单根线上一位接一位的接收信息,再把它们拼成一个字符,送给CPU作进一步处理。适用于远距离通信,需要的通信线少和传送距离远等优点。 2. 在串行通信中,什么叫单工、半双工、全双工工作方式? 答:串行通信时,数据在两个站A与B之间传送,按传送方向分成单工、半双工和全双工三种方式。 单工数据线仅能在一个方向上传输数据,两个站之间进行通信时,一边只能发送数据,另一边只能接收数据,也称为单向通信。 在半双工方式中,数据可在两个设备之间向任一个方向传输,但两个设备之间只有一根传输线,故同一时间内只能在一个方向上传输数据,不能同时收发。 全双工:对数据的两个传输方向采用不同的通路,可以同时发送和接收数据。 3. 什么叫同步工作方式?什么叫异步工作方式?哪种工作方式的效率更高?为什么? 答:串行通信有两种基本工作方式:异步方式和同步方式 异步方式:不发送数据时,数据信号线总是呈现高电平,称为MARK状态,也称空闲状态。当有数据要发送时,数据信号线变成低电平,并持续一位的时间,用于表示字符的开始,称为起始位。起始位后,在信号线上依次出现待发送的每一位字符数据,最低有效位D0最先送出,根据不同编码,有效数据位可由5位、6位、7位或8位构成,数据位后面有一个奇偶校验位,校验位后至少有一位高电平表示停止位,用于指示字符的结束。由此可见,异步方式发送一个7位的ASCII码时,实际需发送10位、10.5位或11位信息,故影响传输效率。 同步方式:没有数据传送时,传输线处于MARK状态,为了表示数据传输的开始,发送方式发送一个或两个特殊字符,称为同步字符。当发送法和接收方达到同步后,就可以一个字符接一个字符发送一大块数据,不再需要用起始位和停止位了,这样就可以明显的提高数据的传输速率。同步方式传送数据时,在发送过程中,收发双发还必须用同一个时钟进行协调,用于确定串行传输中每一位的位置。接收数据时,接受方可利用同步字符将内部时钟与发送方保持同步,然后将同步字符后面的数据逐位移入,并转换成并行格式,供CPU读取,直至收到结束符为止。 4. 用图表示异步串行通信数据的位格式,标出起始位,停止位和奇偶校验位,在数字位上标出数字各位发送的顺序。 答:

第七章答案

第七章 1、什么是串行异步通信,它有哪些作用? 答:在异步串行通信中,数据是一帧一帧(包括一个字符代码或一字节数据)传送的,每一帧的数据格式参考书。通信采用帧格式,无需同步字符。存在空闲位也是异步通信的特征之一。 2、89C51单片机的串行口由哪些功能部件组成?各有什么作用? 答:89C51单片机的串行接口由发送缓冲期SBUF,接收缓冲期SBUF、输入移位寄存器、串行接口控制器SCON、定时器T1构成的波特率发生器等部件组成。 由发送缓冲期SBUF发送数据,接收缓冲期SBUF接收数据。串行接口通信的工作方式选择、接收和发送控制及状态等均由串行接口控制寄存器SCON控制和指示。定时器T1产生串行通信所需的波特率。 3、简述串行口接收和发送数据的过程。 答:串行接口的接收和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读和写的。当向SBUF发“写”命令时(执行“MOV SBUF,A”),即向缓冲期SBUF装载并开始TXD引脚向外发送一帧数据,发送完便使发送中断标志位TI=1。 在满足串行接口接收中断标志位RI(SCON.0)=0的条件下,置允许接收位REN(SCON.4)=1,就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时使RI=1。当发读SBUF 命令时(执行“MOV A, SBUF”),便由接收缓冲期SBUF取出信息通过89C51内部总线送CPU。 4、89C51串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定? 答:89C51串行口有4种工作方式: 方式0(8位同步移位寄存器),方式1(10位异步收发),方式2(11位异步收发),方式3(11位异步收发)。 有2种帧格式:10位,11位 方式0:方式0的波特率≌fosc/12(波特率固定为振荡频率1/12) 方式2:方式2波特率≌2SMOD/64×fosc 方式1和方式3:方式1和方式3波特率≌2SMOD/32×(T1溢出速率) 如果T1采用模式2则: 5、若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率是多少?答:已知每分钟传送3600个字符,方式3每个字符11位,则: 波特率=(11b/字符)×(3600字符/60s)=660b/s 6、89C51中SCON的SM2,TB8,RB8有何作用? 答:89c51SCON的SM2是多机通信控制位,主要用于方式2和方式3.若置SM2=1,则允许多机通信。 TB8是发送数据的第9位,在方式2或方式3中,根据发送数据的需要由软件置位或复位。它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧的标志位。RB8是接收数据的第9位,在方式2或方式3中接收到的第9位数据放在RB8位。它或是约定的奇偶校验位,或是约定的地址/数据标示位。

计算机组成原理习题 第六章总线系统

第六章总线系统 一、填空题: 1.PCI总线采用A.______仲裁方式,每一个PCI设备都有独立的总线请求和总线授权两条信号线与B.______相连。 2.SCSI是处于A.______和B.______之间的并行I/O接口,可允许连接C.______台不同类型的高速外围设备。 3.总线有A 特性、B 特性、C 特性、D 特性,因此必须E 。 4.微型计算机的标准总线从16位的A 总线发展到32位的B 总线和C 总线,又进一步发展到64位的D 总线。 二、选择题: 1.计算机使用总线结构的主要优点是便于实现技术化,同时______。 A. 减少信息传输量 B. 提高信息传输速度 C. 减少了信息传输线的条数 D. 减少了存储器占用时间 2.描述PCI总线基本概念中正确的句子是______。 A.PCI总线的基本传输机制是猝发式传送 B.PCI总线是一个与处理器有关的高速外围总线 C.PCI设备一定是主设备 D.系统中允许只有一条PCI总线 3.描述PCI总线中基本概念表述不正确的是______。 A.PCI设备不一定是主设备 B.PCI总线是一个与处理器有关的高速外围总线 C.PCI总线的基本传输机制是猝发式传送 D.系统中允许有多条PCI总线 4.并行I/O标准接口SCSI中,一块适配器可以连接______台具有SCSI接口的设备。 A. 6 B. 7 C. 8 D. 9 5.下面对计算机总线的描述中,确切完备的概念是______。 A.地址信息、数据信息不能同时出现 B.地址信息与控制信息不能同时出现 C.数据信息与控制信息不能同时出现 D.两种信息源的代码不能在总线中同时传送 6.SCSI接口以菊花链形式最多可连接______台设备。 A.7台 B.8台 C.6台 D.10台 7.微型机系统中外设通过适配器与主板的系统总线相连接,其功能是___。 A. 数据缓冲和数据格式转换 B.监测外设的状态 C.控制外设的操作 D. 前三种功能的综合作用 8.计算机使用总线结构的主要优点是便于实现积木化,同时___。 A.减少了信息传输量

第六章单片机串行口及应用

微机原理及应用 第六章 单片机串行口及应用

P2 6.1 MCS-51 单片机串行接口 6.1.1 基本概念 1.串行通信与并行通信 并行通信:数据的各位同时进行传送的通信方式。并行通信的优点是传送速度快,缺点是需要的传输线多,不适宜远距离通信。并行通信通过并行口实现。 串行通信:数据逐位按顺序传送的通信方式。串行通信的优点是只需要一对传输线,特别适用于远距离通 信。其缺点是传送速度低。串行通信通过串行口实现。 2.异步通信和同步通信 (1)异步通信 在异步通信中,数据以字符为单位进行传送,一个字符也叫一帧信息。每帧数据数用一起始位(低电平)表 示传送字符的开始,接着由数据的低位开始逐位传送。 最后以一个停止位(高电平)表示该字符结束。

异步通信字符帧的格式 无空闲位字符帧: 带空闲位字符帧: P3D70/1D1D0D1D2D3D4 D5D6D70/1D01010停 止 位 起始位停止位起始位第n-1字符 第n+1字符第n 字符帧8个数据位校验位停止位起始位D00第n+1字符D0D1D2D3D4 D5D6D70/1101起 始 位 第n-1字符 第n 字符帧 8个数据位111空闲位空闲位校验位

(2) 同步通信 同步通信是一种连续串行传送数据的通信方式。每次通信连读传送若干个数据字符。在数据传送前,发送方先发送1个或2个同步符作起始标志,接收方不断采样传输线,确认接收到同步符后便开始接收后面的数据。数据紧跟同步符之后,个数不受限制,每个数据不需起始位和停止位,数据之间无间隙。所以同步通信的传输速率要比异步通信高,可达56000bps。为使发送方和接收方的时钟保持严格同步,要求发送方除发送数据外,还要同时发送时钟脉冲到接收端。 同步字符1同步字符2 数据1数据2数据3数据…… 同步字符 数据1数据2数据3数据……

微机原理 第十章

第十章 一、填空题 1、8255A-5芯片中包含有个端口;CPU可通过指令对其端口进行访问。 2、8255A-5的端口可分成A组和B组,其中A组包含;B组包含。8255A-5有种工作方式,只有组可工作于所有工作方式。 3、若要使8255A-5的A组和B组均工作于方式0,且使端口A为输入,端口B为输出,端口C为输入,需设置控制字为。 4、在IBM-PC系统中,8255A-5工作于方式;其中,A端口的端口地址是,其功能是,B端口的端口地址是,功能是,C端口的端口地址是,功能是。 5、当8255A的PC4~PC7全部为输出线时,表明8255A的A端口的工作方式是 6、若使8086与8255A连接时8086引脚和与8255A的A0、A1连接。 7、当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被,同时三个连接数据端口被自动设置为端口。 8、当8255A引脚CS为高电平时,数据总线处于。 9、当8255A引脚CS为低电平时,若RD、WR为时则数据引脚处于高阻状态。 10、8255A工作于方式0,微处理器可以采用和传送方式。 11、8251A引脚DSR是数据装置准备好信号,低电平有效,是方向,表示数据已准备好。 12、8251A引脚RST是请求发送信号。低电平有效,方向是,此信号用于通知微处理器已准备好发送。 13、8251A引脚CTS是清除发送信号。低电平时有效,方向是,当其有效时,表示发送数据。 14、当发送缓冲器中没有再要发送的字符时,TxE信号变成电平,当从微处理器送来一个数据字符时,TxE信号就变成信号。 15、同步工作时,若TxE为高电平有效时,意味着数据发送出现,芯片会同步字符。 16、8251A状态字中TxRDY位,可以用于微处理器方式,判断是否可以。 17、当8251A引脚RxRDY为高电平时,表示中已经有组装好的一个数据字符,可通知将它取走。 18、若8251A选择内同步,就由芯片内电路搜索同步字符,一旦找到,就从端 一个高电平信号。 19、若8251A选择外同步,当片外检测电路找到同步字符以后,可以从引脚 一个高电平信号。 20、8251A初始化时写入字和字。 二、单项选择题 1、关于8255A-5芯片,下列各种描述中,正确的是() A)A组端口可工作于全部三种工作方式,B组端口能工作于除双向总线I/O方式之外的其它两种方式。 B)8255A-5芯片在工作时,必须将A、B两组设置为相同的工作方式。 C)8255A-5有三个端口,每个端口均可工作于三种工作方式。

(完整版)第六章80C51的串行口习题及答案

第六章80C51的串行口习题及答案 1、80C51单片机串行口有几种工作方式?如何选择?简述其特点? 答:80C51单片机串行口有4种工作方式。各方式的特点: 方式0:串行口为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。波特率固定为晶振频率的1/12。 方式1:为10位数据异步通信口。波特率可变。 方式2或方式3:为11位数据的异步通信口。方式2波特率固定,相对于固定的晶振频率只有两种波特率。方式3波特率可变。 使用时,根据需要和各方式的特点配合选择。 2、串行通信的接口标准有哪几种? 答:串行通信接口标准有:1.RS_232C接口;2.RS_422A接口;3. RS_485接口。 3、在串行通信中,通信速率与传输距离之间的关系如何? 答:在串行通信中,传输距离与传输速率的关系:当传输线使用每0.3m(约1ft)有50pF电容的非平衡屏蔽双绞线时,传输距离随传输速率的增加而减小。 5、利用单片机串行口扩展24个发光二极管和8个按键,要求画出电路图并编 写程序,使24个发光二极管按照不同的顺序发光(发光的时间间隔为1s)。答:实现电路图如下: 扩展I/O口时使用方式0,波特率固定,实现程序如下: BOOT:CLR EA

MOV SCON,#10H CLR P1.0 ;关闭I0扩展口 CLR P1.1 CLR P1.2 CLR P1.3 ;对键盘扩展芯片165使能 MAIN: SETB P1.0 ;对第一个扩展IO口芯片使能 ACALL DISPLAY CLR P1.0 SETB P1.1 ;第一个扩展IO口顺序显示完毕,对第二个扩展IO芯片使能 ACALL DISPLAY CLR P1.1 SETB P1.2 ACALL DISPLAY CLR P1.2 SJMP MAIN ;循环显示 DISPLAY: MOV A,#00000001b ;从第一个开始 MOV R4,#8 ;送显示长度 LOOP: MOV SBUF, A CALL DELAY1S DJNZ R4, LOOP RET END 6、编制图6.30的中断方式的数据接收程序。

第六章总线系统习题参考答案

1.比较单总线、双总线、三总线结构的性能特点。 3. 用异步通信方式传送字符"A"和"8",数据有7位,偶校验1 位。起始位1位, 停止位l位,请分别画出波形图。 解:字符A的ASCII码为 41H=1000001B; 字符8的ASCII码为 38H=0111000B; 串行传送波形图为: 注: B:起始位 C:校验位 S:停止位 8.同步通信之所以比异步通信具有较高的传输频率,是因为同步通信____。 A.不需要应答信号; B.总线长度较短; C.用一个公共时钟信号进行同步; D.各部件存取时间比较接近。 解: C 9. 在集中式总线仲裁中,____方式响应时间最快,____方式对____最敏感。 A.菊花链方式 B.独立请求方式 C.电路故障 D.计数器定时查询方式 解: B A C 10. 采月串行接口进行7位ASCII码传送,带有1位奇校验位,l位起始位和1位停止位,当传输率为9600波特时,字符传送速率为____。 A.960 B.873. C.1372 D.480 解: A 11.系统总线中地址线的功能是______。 A.选择主存单元地址 B.选择进行信息传输的设备 C.选择外存地址 D.指定主存和I/O设备接口电路的地址 解: D

12.系统总线中控制器的功能是______。 A.提供主存、I/O接口设备的控制信号和响应信号 B.提供数据信息 C.提供时序信号 D.提供主存、I/O接口设备的响应信号 解: D 14. PCI是一个与处理器无关的_____,它采用____时序协议和____式仲裁策略,并具有____能力。 A.集中 B.自动配置 C.同步 D.高速外围总线 解:D C A B 15. PCI总线的基本传输机制是____传送。利用____可以实现总线间的____传送,使所有的存取都按CPU的需要出现在总线上。PCI允许____总线____工作。 A.桥 B.猝发式 C.并行 D.多条 E. 猝发式 解: B A C D E 17.PCI总线中三种桥的名称是什么?桥的功能是什么? 解:PCI总线有三种桥,即HOST / PCI桥(简称HOST桥),PCI / PCI桥和PCI / LAGACY桥。 在PCI总线体系结构中,桥起着重要作用: (1)接两条总线,使总线间相互通信; (2)是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。 (3)利用桥可以实现总线间的卒发式传送。 19.总线的一次信息传送过程大致分哪几个阶段?若采用同步定时协议,请画出 读数据的同步时序图。 解:分五个阶段:请求总线、总线仲裁、寻址(目的地址)、信息传送、状 态返回(错误报告)。读数据的同步时序图为:

第十章 串口选择题

一、选择题 1.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C)。 (A)10个(B)110个(C)120个(D)240个 2.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是(D )。(A)字符间无间隔(B)双方通信同步 (C)发生错误的概率少(D)附加的辅助信息总量少 3.异步串行通信中,收发双方必须保持(C )。 (A)收发时钟相同(B)停止位相同 (C)数据格式和波特率相同(D.以上都正确 4.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是(A )。 (A)附加的冗余信息量少(B)发生错误的概率小 (C)字符或组成传送,间隔少(D)由于采用CRC循环码校验 5.用REPE SCASB指令对字符串进行扫描,如CX= 0时,扫描结束,那么表示(D)。(A)在字符串中遇上第一个AL中指定的字符 (B)在字符串中有一个AL中指定的字符 (C)在字符串中有一个不是AL中指定的字符 (D)在字符串中遇上第一个不是AL中指令的字符 6.intel公司生产的用于数据串行传送的可编程接口芯片是(D)。 (A)8259 (B)8237 (C)8255 (D)8251 7.在异步通信方式中,通常采用(B )来校验错误。 (A)循环冗余校验码(B)奇、偶校验码

(C)海明校验码(D)多种校验方式的组合 8.intel 8251A的TxD、RxD引脚的信号电平符合(B)。 (A)DTL标准(B)TTL标准(C)HTL标准(D)RS-232C标准 9.8251的方式字(模式字)的作用是( C )。 (A)决定8251的通信方式(B)决定8251的数据传送方向 (C)决定8251的通信方式和数据格式(D)以上三种都不对 10.异步传送中,CPU了解8251A是否接收好一个字符数据的方法是(D )。 (A)CPU响应8251A的中断请求 (B)CPU通过查询请求信号RTS (C)CPU通过程序查询RxD接收线状态 (D)CPU通过程序查询RxRDY信号状态 11.传送ASCII码时D7位为校验位,若采用偶校验,传送字符4的ASCII码34H时的编码为(A)。 (A)B4H (B)34H (C)35H (D)B5H 12.异步串行通信的主要特点是( B )。 (A) 通信双方不需要同步(B) 传送的每个字符是独立发送的 (C) 字符之间的间隔时间应相同(D) 传送的数据中不含有控制信息 13.在异步串行通信中,使用波特率来表示数据的传送速率,它是指(D)。 (A) 每秒钟传送的字符数(B) 每秒钟传送的字节数 (C) 每秒钟传送的字数(D) 每秒钟传送的二进制位数 14.串行通信中,若收发双方的动作由同一个时钟信号控制,则称为(A)串行通信。 (A)同步(B)异步(C)全双工(D)半双工

第七章并行口习题答案

第七章习题 一、填空题: 1、8255把A口和C口的下半部分和B口和C口的上半部分分别称为A组和B组, 可组成两个独立的并行接口。 2、8255中,A组有3种工作方式,它们是方式0方式1方式2,B组有2种工作方式, 它们是方式0和方式1。当A组工作于方式2时,B组可以工作于方式1或方式0。 3、当8255的PC4~PC7全部为输出线时,表明8255的A端口的工作方式是方式0。 4、当数据从8255的端口C往数据总线上读出时,8255的几个控制信号 CS,A0,A1,RD,WR分别是“0”“1”“0”“0”“1”。 5、对于共阴极连接的7段数码显示其,如果要使某一段发光,则需要在对应的段输入 引脚上输入TTL高电平。 6、发光二极管(LED)组成的8段数码显示器有共阴极和共阳极两种接法。不通接法 显示段码之间的关系是互为反码。 二、选择题 1、并行接口和串行接口之间的区别主要表现在之间的数据传输前者是并 行,后者是串行。( B ) A.接口与MPU B.接口与外设C.接口与MPU和外设 2、8255工作方式中具有中断请求功能的是。( BC ) A. 方式0 B. 方式1 C. 方式2 3、一台微机化仪器采用8255芯片作为数据传送借口,并规定使用I/O地址的最低两位做芯片内部殉职,已知芯片A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为。( C ) A.数据从端口C送往数据线 B. 数据从数据线送端口C C. 控制字送控制寄存器 D. 数据从数据线送端口A 4、并行接口芯片8255与打印机的连线如图所是,当A15~A2=00000000110000时,经地址译码器输出使CS=0。 1)口A工作方式应为。( A ) A.方式0 B.方式1 C.方式2 D.方式0或方式1均可 2)口C的工作方式应为。( A ) A.方式0 B.方式1 C.方式2 D.方式0或方式2均可 3)I/O传送的控制方式为方式。( D ) A.无条件传送 B.查询或中断 C.中断 D.查询 4)8255口C的地址为。( B ) A.00C0H B.00C1H C.00C2H D.00C3H 5)8255口A的地址为。( A ) A.00C0H B.00C1H C.00C2H D.00C3H

思科第一学期第十章测试答案

1.以下哪种设备用于创建或划分广播域? 集线器 交换机 网桥 ◎路由器 中继器 2. 请参见图示。假设所有设备均使用默认设置。支持显示的拓扑需要多少个子网? ◎ 1 3 4 5 7 3网络管理员必须在网络中使用电缆长度无需中继器即可达100 米的介质。所选介质必须价格适中并易于安装,而且需要在布线空间受到限制的现成建筑物内实施安装。哪种类型的介质最适合这些要求? STP ◎UTP 同轴 单模光纤 多模光纤

4. 请参见图示。在实验室中操作的学生选择了接线如图所示的电缆。使用此电缆可以成功实现哪些连接类型?(选择两项) 连接PC 与路由器的控制台端口 ◎通过快速以太网端口连接两台路由器 以千兆位的速度连接两台交换机 以千兆以太网速度连接PC 与交换机 ◎以快速以太网速度连接接口类型相同的两台设备 5. 请参见图示。网络技术人员已经将私有IP 地址范围192.168.1.0/24 分配给图中显示的网络使用。满足此网际网络中网段A 的主机要求应使用哪个子网掩码? 255.255.255.128 255.255.255.192 ◎255.255.255.224

255.255.255.240 255.255.255.248 6. 请参见图示。PC1 会将哪个目的IP 地址放入发往PC2 的数据包报头中? 192.168.1.1 192.168.2.1 192.168.2.2 192.168.3.1 ◎192.168.3.54 7. 请参见图示。根据显示的IP 配置回答,主机A 和主机B 尝试在网段外通信的结果是什么? 主机A 和主机B 都会成功 主机A 会成功,主机B 会失败 ◎主机B 会成功,主机A 会失败 主机A 和主机B 都会失败 8.在使用网络地址130.68.0.0 和子网掩码255.255.248.0 时,每个子网上可以分配多少

第六章 串行通信

第六章串行通信技术 总学时 6学时 教学目的:(1)了解通信的概念,熟悉串行通信和并行通信原理; (2)掌握串行通信的标准; (3)掌握80C51串行口的通信原理和通信方法; 教学重点:(1)串行通信的原理和数据帧格式; (2)80C51串行口的通信方式设置及波特率设置方法; 教学难点:(1)串行通信协议 (2)80C51单片机间的通信和单片机与PC机的通信程序设计方法;教学手段:教授法 教学过程: 第六章串行通信技术 一、概述 1、通信:计算机与计算机之间,计算机与外设之间的数据交换称为通信。 2、并行通信:信息的各位数据被同时传送的通信方法称为并行通信。 并行通信依靠并行I/O接口实现。在并行通信中,数据有多少位就需要多少条信号传输线,这种通信方式的速度快,但由于传输线数较多,成本高,仅适合近距离通信,通常传送距离小于30米。 3、串行通信:串行通信是指信息的各位数据被逐位顺序传输的通信方式。这种通信方式较之并行通信而言,具有:传输距离长,可达数千公路;抗干扰能力强,串行通信信号间的相互干扰可以忽略不计;通信成本低;对于单片机来说,其所占用的引脚资源少等优点。 4、异步串行通信和同步串行通信: 串行通信中根据信息传送的格式分为:异步串行通信和同步串行通信。 同步串行通信:顾名思义,“同步通信”的通信双方必须先建立同步,即双方的收发时钟要调整到同一个频率。在收发时钟频率相同的基础上,同步串行通信是按软件识别同步字符来实现数据的传送。同步通信在数据开始处用一两个同步字符来指示发送的开始,由同一频率的时钟脉冲来实现发送和接收的同步。在同步通信中,在发送时要插入同步字符,接收端在检测到同步字符后,就开始接收任意的串行数据,这就是说,“同步”是指发送和接收方应具有相同的频率,并不是指在某一时刻收发双方必须同时进行。 异步串行通信:异步通信是指发送和接收设备使用各自的时钟控制数据的传送的通信。是以字符(或字节)为单位组成的字符帧进行数据传送的。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。字符与字符之间的间隙(时间间隔)任意,但每个字符中的各位是以固定时间传送的,即字符之间是异步的(各帧之间不一定由“位间隔”的整数倍的关系),但同一字符内的各位是同步的(各位之间均为“位间隔的整数倍”)。 异步通信是一种利用字符的再同步技术的通信方式,为使收发双方协调,要求发送和接收设备的时钟频率尽可能的一致(误差在允许的范围内)。 5、字符帧格式

第七章串行接口答案

第七章串行接口答案 7·1 什么是串行异步通信?它有哪些特点?有哪几种帧格式? 答:串行通信是所传送数据的各位按顺序一位一位地发送或接收。串行通信分同步和异步两种方式。 在异步通信中数据或字符是一帧(frame)一帧地传送的。帧定义为一个字符的完整的通信格式,通常也称为帧格式。 它的主要特点:由于异步通信每传送一帧有固定格式,通信双方只需按约定的帧格式来发送和接收数据,所以硬件结构比同步通信方式简单;此外,它还能利用校验位检测错误。 帧格式的一般形式是先用一个起始位"0"表示字符的开始,然后是数据位,其后是奇偶校验位,最后是停止位,用以表示字符的结束。不同的帧格式主要表现在数据位可以不同,例如其位数为5~8位,停止位可以是1、1.5、2位;起始位和奇偶校验位可以有,也可以没有。起始位、数据位、奇偶校验位、停止位的不同组合就形成了多种形式的帧格式。不同的计算机规定适用的帧格式有所不同,例如适用于80C51的帧格式只有三种:8位数据位;一位起始位、8位数据位、一位停止位;一位起始位、8位数据位、一位奇偶校验位、一位停止位。 7·2 某异步通信接口按方式3传送,己知其每分钟传送3600个字符,计算其传送波特率。 答:设每个字符由1个起始位、8个数据位、1个可编程位和1个停止位组成,则其传送波特率为: llb×3600/60s=660b/s

7·3 为什么定时器Tl用做串行口波特率发生器时,常采用工作方式2?若己知系统时钟频率、通信选用的波特率,姑何计算其初值? 答:在串行通信中,收发双方对发送或接收的数据速率(即波特率)要有一定的约定。我们通过软件对80C51串行口编程可约定4种工作方式。其中方式0和方式2波特率是固定的,而方式1和方式3的波特率是可变的,由定时器Tl的溢出率控制。定时器Tl用做串行口波特率发生器时,因为工作方式2是自动重装载方式,因而当定时器Tl作波特率发生器时常采用工作方式2。 在方式2中,TLl作计数用,但自动重装载的值放在THl内。假如已知系统时钟频率、通信选用的波特率,计算初值的方法如下:设计数初值为X,那么每过"256一X"个机器周期定时器1就会产生一次溢出。溢出周期是: 12 T= ×(256-X) f ose 因溢出率为溢出周期之倒数,因此 2SMOD f ose 波特率= × 32 l2×(256-X) 则定时器Tl在方式2 时的初值为: f ose×2SMOD X=256- 384×波特率

计算机组成原理第六章答案

第6章习题参考答案 1.比较单总线、多总线结构的性能特点。 答:单总线结构:它是用单一的系统总线连接整个计算机系统的各大功能部件,各大部件之间的所有的信息传送都通过这组总线。其结构如图所示。单总线的优点是允许I/O设备之间或I/O设备与内存之间直接交换信息,只需CPU分配总线使用权,不需要CPU干预信息的交换。所以总线资源是由各大功能部件分时共享的。单总线的缺点是由于全部系统部件都连接在一组总线上,所以总线的负载很重,可能使其吞吐量达到饱和甚至不能胜任的程度。故多为小型机和微型机采用。 CPU内存 设备接 口 设备接 口 … 多总线结构:多总线结构是通过桥、CPU总线、系统总线和高速总线彼此相连,各大部件的信息传送不是只通过系统总线;体现了高速、中速、低速设备连接到不同的总线上同时进行工作,以提高总线的效率和吞吐量,而且处理器结构的变化不影响高速总线。 2.说明总线结构对计算机系统性能的影响。

答:(1)简化了硬件的设计。从硬件的角度看,面向总线是由总线接口代替了专门的I/O 接口,由总线规范给出了传输线和信号的规定,并对存储器、I/O 设备和CPU 如何挂在总线上都作了具体的规定,所以,面向总线的微型计算机设计只要按照这些规定制作CPU 插件、存储器插件以及I/O 插件等,将它们连入总线即可工作,而不必考虑总线的详细操作。 (2)简化了系统结构。整个系统结构清晰,连线少,底板连线可以印刷化。 (3)系统扩充性好。一是规模扩充,二是功能扩充。规模扩充仅仅需要多插一些同类型的插件;功能扩充仅仅需要按总线标准设计一些新插件。插件插入机器的位置往往没有严格的限制。这就使系统扩充既简单又快速可靠,而且也便于查错。 (4)系统更新性能好。因为CPU 、存储器、I/O 接口等都是按总线规约挂到总线上的,因而只要总线设计恰当,可以随时随着处理器芯片以及其他有关芯片的进展设计新的插件,新的插件插到底板上对系统进行更新,而这种更新只需更新需要更新的插件,其他插件和底板连线一般不需更改。 3.用异步通信方式传送字符“A ”和“8”,数据有7位,偶校验1位,起始位l 位,停止位1位,请分别画出波形图。 答: “A”的ASCII 码为41H = 01000001B ,1的个数为偶数,故校验位为0;“8”的ASCII 码为38H = 00111000B ,1的个数为奇数,故校验位为1。 4. 总线上挂两个设备,每个设备能收能发,还能从电气上和总线断开,画出逻辑图,画出逻辑图,并作简要说明。 5.画出菊花链方式的优先级判决逻辑电路图。 停 止 位 起 始 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 校 验 位 停 止 位 起 始 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 数 据 位 校 验 位 停 止 位 0 1 2 3 4 5 6 0 1 2 3 4 5 6 A 地址线 D 数据线 菊花链查询方式

李全利版单片机原理及接口技术课后答案(第十章)

章10 80C51单片机C语言程序设计1.C51应用程序具有怎样的结构? 答: C51程序由一个或多个函数构成,其中至少应包含一个主函数main。程序从主函数开始执行,调用其它函数后又返回主函数,被调用函数如果位于主调函数前面,可以直接调用,否则应先说明后调用。被调用函数可以是用户自编的函数,或是C51编译器提供的库函数。 2.C51支持的数据类型有哪些? 答: 字符型、整型、长整型、浮点型、位型、访问SFR。 3.C51支持的存储器类型有哪些?与单片机存储器有何对应关系? 答: 见表9.2所示。 4.C51有哪几种编译模式?每种编译模式的特点如何? 答: SMALL:小模式。变量默认在片内RAM。空间小,速度块; COMPACT:紧凑模式。变量默认在片外RAM的页(256字节,页号由P2口决定); LARGE:大模式。变量默认在片外RAM的64KB范围。空间大,速度慢。 5、中断函数是如何定义的?各种选项的意义如何? 答: interrupt n 用于定义中断函数,n为中断号,可以为0~31,通过中断号可以决定中断服务程序的入口地址。 常用的中断源对应的中断号 6、C51应用程序的参数传递有哪些方式?特点如何? 答: 参数传递可以采用寄存器、固定存储器位置方式。寄存器传递方式最多可以传递3个参数。这种参数传递可以产生高效的代码。当无寄存器可用时,参数可以采用固定的存储器位置传递。在SMALL模式下,参数传递在内部RAM中完成。在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。 7、一般指针与基于存储器的指针有何区别? 答: 定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。 定义时就指定了它所指向的对象的存储类型时,该指针变量就属于基于存储器的指针。基于存储器的指

《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社 第10章单片机系统的串行扩展技术 思考题及习题10 1.单总线协议的不足是。 答:由于仅有一条线进行数据传输,所以其运行速度相对于其它串行总线速度要慢一些。2.DS18B20数字温度传感器的温度测量范围为。 答:?55~+128, 3.DS18B20的转换时间与有关。 答:分辨率 4.SPI串口是同步串口还是异步串口? 答:是同步串口,数据的输出输入是与时钟同步的 5.SPI有较高的数据传输速度,最高可达 Mbit/s。 答:1.05 6.SPI系统中单片机对从器件的选通需控制其端,由于省去了传输时的地址字节,数据传送软件十分简单。 7.I2C串行总线只有两条信号线,一条是,另一条是。 答:数据线SDA,时钟线SCL 8.I2C串行总线的运行由控制。 答:主器件 9.I2C总线的起始信号和终止信号是如何定义的? 答:I2C总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。 由图10-7见起始信号和终止信号的规定。 (1)起始信号(S)。在SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。 (2)终止信号(P)。在SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。随着终止信号的出现,所有外部操作都结束。 10.单片机通过I2C总线如何来实现对扩展器件的寻址以及控制数据传输方向的? 答:I2C总线上的数据传输方向由寻址字节中的数据传输方向位规定:

寻址字节 R/W=1,表示主机接收(读)。R/W=0,表示主机发送(写)。 单片机对I2C总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如上所示。7位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。“A2、A1、A0”为引脚地址,由器件引脚A2、A1、A0在电路中接高电平或接地决定(见图10-11)。 11.I2C总线上的主器件与从器件在数据传送时,应答是如何进行的? 答:I2C总线上传送的字节数(数据帧)没有限制,每一字节必须为8位。数据传送时,先传送最高位,每一被传字节后面都须跟1位应答位(一帧数据共9位)。I2C总线在传送每一字节数据后都须有应答信号A,A信号在第9个时钟位上出现,A信号对应的时钟由主机产生。这时发方须在该时钟位上使SDA线处于高电平,以便收方在这一位上送出低电平的应答信号A。 由于某种原因收方不对主机寻址信号应答时,例如接收方正在进行其他处理而无法接收总线上的数据时,必须释放总线,将数据线置为高电平,而由主机产生一个终止信号以结束总线的数据传送。 当主机接收来自从机的数据时,接收到最后一个数据字节后,必须给从机发送一个非应答信号(A),使从机释放数据总线,以便主机发送一个终止信号,从而结束数据的传送。12.单总线、SPI总线与I2C总线对串行扩展中的各器件的寻址方式有什么不同? 答:单总线器件的每一芯片都用激光烧写编码,其中存有16位十进制编码序列号,它是器件的地址编号,确保它挂在总线上后,可唯一地被确定。 单片机使用SPI扩展的多个外围器件都有片选端CS。单片机应分别通过I/O口线来分时选通外围器件。 单片机对I2C总线串行扩展的各器件的方法见前面的10题 13.Proteus虚拟仿真设计 设计一个单片机、单总线温度传感器DS18B20以及液晶显示器LCD1602构成的单总线温度测量系统。系统运行时,LCD1602显示两行文字,分别是第1行显示“Temperature Now”,

相关文档
最新文档