问答题
阅读下面有关某项目自动化配送中心处理机控制系统的叙述,回答问题1至问题3,将答案填入对应栏内。 【说明】 某企业大型配送控制中心通常采用自动化方式存取仓库内的货物,配送控制中心对货物的存取由两部分组成:其一,配送控制中心管理和调度多台配送车;其二,配送车根据指令从仓库货架上存取货物。 图1-1为某企业大型仓库货物存取示意图。图中配送车上安装有智能控制设备,通过视频接口接收图像数据,实施对货架位置的定位识别,然后将识别信息发送到配送控制中心。配送控制中心向配送车发送控制命令,将配送车上的货物放置到指定的货架位置,或从指定的货架位置上取出货物,装载到该配送车。
问答题
假设图1-1中的智能设备采用8051微处理器,该微处理器的定时器主频为12MHz。该智能设备中的数据采集周期分别为10ms、15ms、1s,请给出: (1)设备中定时器应设置的最大计时单位; (2)8051定时器计数寄存器的初始值;
.jpg)
(3)若8051采用外部时钟接入方式,请完成图1-3中的连接方式。
【正确答案】正确答案:(1)针对采样周期为10ms、15ms和1s,最大计时单位应为5ms。 (2)在定时器主频为12MHz时,5ms的定时器应设置为5000/1/12=60000。 (3)外部时钟的连接方式
.jpg)
【答案解析】解析:本题是一道综合性较强的考题,需要考生具有关于嵌入式系统的相关软、硬件基础知识。考生需要仔细阅读本题目中给出的相关内容,搞清楚配送车取货的工作过程流程。 本题要关注以下几点: (1)送配车是在送配中心的指挥下完成货物存取,送配中心的命令主要包括取货指令、位置确认和存货命令。 (2)送配车的定位靠送配车中的智能设备进行,当送配车到达预定位置时,将所处的坐标信息发送给配送中心,得到人工确认后,移动机械臂实施取货操作。 (3)最后,根据配送中心发出的目标地址,将货物放到目的地。 (4)送配车中的智能设备是典型的嵌入式实时系统,它要周期性地从摄像头中采集送配车的当前位置信息,完成当前位置与目标位置比对:并定时与配送中心保持联系。 本题主要考查考生对嵌入式控制系统中常用的软硬基础知识的掌握程度。题目中给出了智能设备进行数据采集需要的三个基本周期要求,要求考生能够在分析需求的基础上,给出智能设备工作的时间控制单位。在一般的控制系统中;针对具有多个周期任务管理系统,往往要设置基础时间控制,对于本题,由于智能设备有10ms、15ms和1s三种任务,最大计时单位应为三种周期最大公约数。当然,采用1ms也能实施,但由于时间颗粒度越小,带来的系统开销越大,因此最合适的是5ms。另外,在分析出本题需要的最大计时单位的基础上,根据定时器的主频参数(12MHz),考生应该能够换算出具体实现中对定时器初始值的设置。这里主要考查考生的实际经验,知道如何将时间要求转换成具体控制参数,即频率和时间的转换关系,这是本题的主要知识点。不同的定时器芯片可提供多种定时器通道,不同的通道对主频进行了再分频,本题没有涉及具体通道的再分频的换算。本题还考查考生对定时器硬件连接方法的知识掌握程度,这点在相关参考书上有说明,只要考生详细复习了本内容,应该能正确回答。
问答题
根据图1-2所示的配送车取货的工作过程示意图,得到图1-4所示的配送车取货软件流程图,请在图中的(n)处填入适当的内容。
【正确答案】正确答案:(1)是取货命令吗?或含义相同的其他语句。 (2)分析取货指令,或含义相同的其他语句。 (3)配送车定位,或含义相同的其他语句。
【答案解析】解析:本题将配送车取货的工作过程示意图内容转换成具体的软件流程图。考查考生正确掌握流程图的画法、各个图标的含义和流程图中的具体内容。只要考生正确理解了送配车的控制关系,就可正确地填写出流程图中的空缺。由于流程图描述的是取货流程,根据空(1)两边的提示,如果是取货命令则执行左面操作,如果不是取货命令则执行其他操作,因此空(1)处的条件语句应判别“是取货命令吗”;空(2)处应为获取取货命令后,对命令参数进行分析的操作,得到取货的具体位置:空(3)处主要根据第二步分析出的具体位置,完成对送配车运行的控制,直到送配车达到相应的目的位置,即送配车定位。
问答题
按照你对8051微处理机的理解,填写表1-1中的(1)~(5)空格,完成表中给出的5种寻址方式的指令格式。
【正确答案】正确答案:(1)OH~FFH,或0~255间的任意整数。 (2)Ri,其中i可由0~7之间的任意数字代替。 (3)@Ri,其中i可由0、1代替。 (4)#OH~#FFH,或#0~#255之间的任意整数。 (5)@A。
【答案解析】解析:本题主要考查考生对汇编语言的掌握程度。在嵌入式系统开发中,软件设计者必须熟练掌握和应用汇编语言。本题虽然涉及了具体的CPU芯片语言,但是,常用的通用寻址方式必须掌握。本题要求考生分清几种常用寻址方式的具体含义,掌握汇编语言的书写格式,并对常用的寄存器描述形式有一定的了解。本题相关内容考生可参看参考书上的说明。