主观

 阅读以下关于电梯模拟控制系统设计方案的说明,回答问题1至问题3,将答案填

入答题纸的对应栏内。

【说明】

    王工在实验室负责自动电梯模拟控制系统的设计,自动电梯模拟控制系统需要完成

电梯运行控制算法、输入界面和输出界面三项主要任务。系统结构图如图l-I所示。

    根据电梯运行的流程,把电梯划分为停上状态、运行状态、开门状态和关门状态4

种控制状态。停止状态是指电梯在没有任何。青求的情况下静止状态,而不是指电梯在运

行过程中开门前的停顿状况,本题忽略停顿状况,把电梯从运行状态直接迁移为开门状

态。电梯根据控制状态的迁移规则进行状态迁移,系统初始时,电梯处于停止状态。

[问题1](6分)    

    电梯根据控制状态的迁移规则进行迁移其状态迁移图如图1-2所示。请根据下面

状态转移的条件,完成状态迁移图,将解答填入答题纸的对应栏中。

    可供选择的状态转移条件:

    a.其他楼层有呼叫请求:

    b.无呼叫请求;

    c.乘客进入电梯或等待一段时间后;

    d.到达请求楼层;

    e.电梯所在楼层有呼叫请求。

[问题2](5分)

    电梯运行处理程序的流程图如图1-3,所示。请完成该流程图,将答案填写在答题纸

的对应栏中。

    

【问题3】(4分)    

    系统采用多级优先级中断结构,如图1-4所示。它要求CPU在执行完当前指令时转

而对中断请求进行服务。设备A连接于最高优先级,设备B次之,设备C又次之。IRQx

为中断请求信号,INTx为CPU发出的中断响应信号。

    现假设:TDC为硬件中断周期时间;TM为一个指令执行周期时间;TA. TB. Tc分别

为A、B、C的中断服务程序执行时间;Ts、TR为保护现场和恢复现场所需的时间。图

1-5是中断处理过程示意图。

当三个设备同时发出中断请求时,依次处理设备A、B、C的时间是多少?这种结

构下中断饱和时间是多少?请将答案填写在答题纸的对应栏中。

参考答案
您可能感兴趣的试题

  阅读以下说明,回答问题1至问题3,将答案填入答题纸对应栏内。

【说明】

    在某嵌入式处理器上,编写以下两段秸序(编译选项中,存储采用4字节对齐方式)。

    程序段1:

struct    studentl {

 char name [10] ;

 long sno;

 char sex;

 float  score [4] ;

   *pl, al, bl;

程序段2:

union   student2 {

 char name [10] ;

 long sno;

 char sex,

 float  score [4] ;

   *p2, a2, b2;

    汉诺塔问题说明:有n个盘子在A处,盘子从小到大,最上面的盘予最小,程序要

把这n个盘子从A处搬到C处,可以在E处暂存,但任何时候都不能出现大的盘子压

在小的盘子上面的情况。

    下列是一段求解汉诺塔问题的C语言程序。

#include    

void move (int  n, char  a, char  c)

  {

     static int Step=l;

   printf ("Step  %2d:   Disk  %d   %c..-->  %c\n", Step, n, a, c) ;

   Step++;

  }

void Hanoi (int  n, char  a, char b, cnar  c)

  {

    if (n>l)

    {

     Hanoi (n-l,   a, c, b) ;

     move (n,   a. c) ;

     Hanoi (n-l,  b, a, c) ;

    }

    else move (n,a,c);

    }

    void main()

    {

    Hanoi(3,  ’A’,  、B’,  、C ’);

    }

【问题1】(3分)

    C语言函数的一般格式为:

    <函数类型>  <函数名>  (<参数列表>)

    {

    <函数体>;

    }

    简答下述问题,将答案填写在答题纸中对应栏目。

    (l)<函数类型>的含义是什么?

    (2)<参数列表>的含义是什么?

    (3)C语言函数之间的参数如何传递?

【问题2] (6分)

    回答问题,将答案填写在答题纸中对应栏目。

    (1)sizeof(struct studentl)结果是多少

    (2) sizeof(union student2)结果是多少

    (3)变量a2在程序段2中定义,写出执亍以下语句后的输出结果。

    strcpy (a2. name,¨zhangwei¨);

    a2.sex=’f’;

    printf ("%s¨, a2 .name);

【问题3](6分)

    仔细阅读求解汉诺塔问题的C语言程序,完成其中(1)~(4)空白填空,将答案

填入答题纸的对应栏内。

    运行结果为:

 Step1:Disk l A---->C

Step 2:  (l)

Step 3:  Disk I   C---->B

Step4: (2)

Step 5:  (3)

Step 6:  Disk 2   B---->C

Step 7:  (4)

试题四(共15分)

    阅读以下关于某嵌入式系统BIT的说明,回答问题1至问题3,将答案填入答题纸

的对应栏内。

【说明】

 

【说明】

    某公司负责研制一个嵌入式计算机系统,如图4-1所示。该系统以PowerPC处理器

为核心,通过AD进行实时数据采集,并将采集来的数据进行预处理后,通过RS422总

线发送给后端计算中心。

 

    同时为了提高产品的安全性和可靠性,设计实现了机内自测试(Built In Test,BIT)。

BIT依靠自身电路和程序完成对计算机平台硬件的功能检查、故障诊断与隔离。

【问题1】(6分)

    王工负责对该系统进行故障模式分析,识别出了该系统可能出现的故障模式,如表

4.1所示。请将属于CPU和RAM的故障填写在答题纸的对应栏中。

   

【问题2](3分)

    王工设计了三种BIT测试程序,分别是上电BIT、周期BIT、维护BIT。运行流程

如图4-2所示。

 

                   图4-2软件运行流程示意图

    请回答下面三个问题,将答案填写在答题纸的对应栏中。

    (1)请问不影响和破坏任务正常运行的是哪一种BIT?

    (2)请问具有最完备的测试用例集合,可用于故障隔离和定位的是哪一种BIT?

    (3)请问确保设备单元在使用前都被测式的是哪一种BIT?

【问题3](6分)

    李工负责设计CPU单元的BIT测试算法,通过对每组指令分别设计一组测试用例,

定义不同的操作数、操作码和预期值,在指令运行后比较结果与预期值。由于该系统选

用的处理器集成了多级Cache(高速缓存),并且指令缓存和数据缓存是分开的,执行指

令功能测试前需要刷新指令Cache,以保证与内存中的测试代码一致。每个测试项的测

试结果正确为0,故障为1。

    以32位字比较指令cmpw测试为例,cmpw将寄存器rA和rB内数据比较的结果(大于、

小于、等于)放入条件寄存器CIX,其操作码为Ox7COOOOOO,测试用例数据如表4.2所示。

表4.2字比较指令CI ipw测试用例数据

    cmpw指令功能测试的算法流程示意如图4—3所示。请补全流程图4.3中的执行操作,

将答案填写在答题纸的对应栏中。

  阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案

填入答题纸的对应栏内。

【说明】

    在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、

编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用两片

TVP5146芯片进行两路模拟视频数据采集,在该处理器外围采用MAX3232芯片进行串

口扩展,以方便系统调试,同时在该原理图中还设计了相应的Flash存储器接口,DDR

存储器,网络及电源等电路。

    在该电路设计中,视频采集芯片TVP5146需要主处理器通过I2C接口进行采集模式、

亮度、对比度、增益等参数的调节,但是三处理器只有一个12C接口,因此需要将两个

TVP5146挂载的同一个I2C总线上,如图1-2所示。TVP5146的I2C芯片地址选择如表

2.1所示,当进行I2C读时,I2C地址的最低位是1,当进行写操作时,I2C地址最低位是

0,AO由外围电路的高低电平决定,高电32为1,低电平为0。

【问题1】 (6分,答案用十六进制表示,比如O(AA)

    根据图2-2及表2.1所示,对图2-2中的TVP5146(1)和TVP5146(2)两个芯片分别进

行I2C读写操作时,其对应的地址依次是:

    TVP5146(1)读操作时的I2C地址:  (1)

    TVP5146(1)写操作时的12C地址:  (2)

    TVP5146(2)读操作时的I2C地址:  (3)

    TVP5146(2)写操作时的I2C地址:  (4)

【问题2】(3分,答案用十六进制表示,比如( xAA)

    在图2-2原理图设计中,主处理器的串口控制器的时钟为27M,在进行串口调试时,

李工需要将串口配置为9600bps的波特率,需要对串口控制器的DLL (Divisor Latches

Low寄存器)和DLH(Divisor Latches High寄存器)进行配置,DLL和DLH的寄存器分

别如图2-3和图2-4所示。

‘  根据以上信息.  DLL和DLH寄存器应该分别被配置为:

    DLL:  (l)

,  DLH:  (2)

【问题3) (6分,答案用十六进制表示,比如OxAA)

    在李工对TVP5146进行配置时,需要编写I2C的读写函数,在进行I2C的读写操作

时,需要对I2C的控制寄存器、数据寄存器以及状态寄存器进行配置和查询。具体的写

操作流程为:先配置控制寄存器为写模式,再检查状态寄存器,如果准备就绪,则向数

据寄存器写数据,写完之后进行状态寄存器查询状态,根据状态退出写操作。具体的读

操作流程为:先配置控制寄存器为读模式,再检查状态寄存器,如果准备就绪,则从数

据寄存器中读出,然后退出。李工所选用的处理器对应的I2C控制寄存器、数据寄存器、

状态寄存器各自的定义如表2.2、表2.3和表2.4所示。

请将空(1)---(4)处空缺的代码补充完整

 阅读以下关于电梯模拟控制系统设计方案的说明,回答问题1至问题3,将答案填

入答题纸的对应栏内。

【说明】

    王工在实验室负责自动电梯模拟控制系统的设计,自动电梯模拟控制系统需要完成

电梯运行控制算法、输入界面和输出界面三项主要任务。系统结构图如图l-I所示。

    根据电梯运行的流程,把电梯划分为停上状态、运行状态、开门状态和关门状态4

种控制状态。停止状态是指电梯在没有任何。青求的情况下静止状态,而不是指电梯在运

行过程中开门前的停顿状况,本题忽略停顿状况,把电梯从运行状态直接迁移为开门状

态。电梯根据控制状态的迁移规则进行状态迁移,系统初始时,电梯处于停止状态。

[问题1](6分)    

    电梯根据控制状态的迁移规则进行迁移其状态迁移图如图1-2所示。请根据下面

状态转移的条件,完成状态迁移图,将解答填入答题纸的对应栏中。

    可供选择的状态转移条件:

    a.其他楼层有呼叫请求:

    b.无呼叫请求;

    c.乘客进入电梯或等待一段时间后;

    d.到达请求楼层;

    e.电梯所在楼层有呼叫请求。

[问题2](5分)

    电梯运行处理程序的流程图如图1-3,所示。请完成该流程图,将答案填写在答题纸

的对应栏中。

    

【问题3】(4分)    

    系统采用多级优先级中断结构,如图1-4所示。它要求CPU在执行完当前指令时转

而对中断请求进行服务。设备A连接于最高优先级,设备B次之,设备C又次之。IRQx

为中断请求信号,INTx为CPU发出的中断响应信号。

    现假设:TDC为硬件中断周期时间;TM为一个指令执行周期时间;TA. TB. Tc分别

为A、B、C的中断服务程序执行时间;Ts、TR为保护现场和恢复现场所需的时间。图

1-5是中断处理过程示意图。

当三个设备同时发出中断请求时,依次处理设备A、B、C的时间是多少?这种结

构下中断饱和时间是多少?请将答案填写在答题纸的对应栏中。

The most well-known member of the el hemet protocol family is IEEE 802.11,otherwiseknown as (74).

  • A.virtual private network
  • B.local area network
  • C.storage arca network
  • D.WLAN

Any computer, be it a large PC or a small embedded computer, is useless if it has nomeans to interact with the outside worl

  • A.I/O communications for an embedded computerfrequently happen over a bus called the (71).
  • B.I/O bus
  • C.Memory Bus
  • D.Device bus
  • E.Intemal Bus
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服