问题 问答题


下面是关于某测试设备的叙述,仔细阅读并分析,回答问题1至问题4,将答案填入对应栏内。
【说明】
某测试设备是一个嵌入式系统,是为了测试一个专用设备而研制的,如下图所示。测试设备用于测试被测设备的各项软、硬件功能,包括2路RS232串口、2路模拟量、电源以及专用设备的其他内部部件。在被测专用设备内部有专门的自检测程序,来测试内部各部件。测试设备的串口与被测设备相连接,加电后,通过按测试设备的周边键与被测设备握手同步,再向被测设备发送检测消息,被测设备测试自己的某项功能后,通过串口将测试结果发回给测试设备,显示在测试设备的LCD屏上。
测试设备的硬件由处理器模块、IO模块和电源模块组成,处理器模块上有CPU、存储器、2路串口、键盘控制器;IO模块上有D/A、A/D转换器,用作为模拟量输入和采集电源的电压值,以测试被测设备的模拟量和电源;电源模块提供测试设备的电源;测试设备模块间采用ISA总线。
测试设备的2路串口与被测设备相连,同时测试设备的D/A、A/D转换控制器的输入线路与被测设备的模拟量和电源线相连,可直接测试被测设备的2路RS232串口、2路模拟量、电源。
测试设备的软件由底层驱动(串口驱动、D/A、A/D驱动和自定义键盘驱动)、嵌入式操作系统和测试软件组成。

【问题4】
在本测试设备的异步串行传输中,数据格式为:数据位8位、奇校验位1位、停止位1位。当波特率为9600b/s时,每秒钟传送的有效数据是多少字节为保证数据收发正确,试分析发送方和接收方时钟允许的误差范围,并以百分比形式给出最大误差。

答案

参考答案:

解析:

每秒钟传送的有每秒钟传送的有效数据9600÷(1+8+1+1) ≈827.7字节
分析发送方和接收方时钟允许的最大误差要点(8+1+1)△≤1/2。
最大误差为5%。

[分析]:
考查异步数据传输应用知识。
每秒钟传送的有效数据:9600÷(1+8+1+1)=872.7字节
分析发送方和接收方时钟允许的最大误差:
在启动位同步后,在8位数据位、1位奇校验位、1位停止位之后累积的最大误差为(8+1+1)×△,该值应小于1/2位,即(8+1+1)×△≤1/2。
因此,最大误差△为5%。

选择题
判断题