重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

MCP2510和TJA1050连接的两个信号都是单向信号。在图6-11所示的电路图中, MCP2510芯片输入信号即RX

CAN高电平的范围Vih是2~4.3 V。这并不能满足5 V逻辑的TJA1050芯片的输出电平,因此需要进行I/O接口电路的电平转换。在图6-1l所示的电路图中,电阻SR10、SR11的阻值在选择时需要考虑哪些因素?

查看答案
更多“MCP2510和TJA1050连接的两个信号都是单向信号。在图6-11所示的电路图中, MCP2510芯片输入信号即RX”相关的问题

第1题

在图6-11所示的电路图中,MCP2510芯片组成的CAN控制器和TJA1050芯片所组成的电路各有何作用。

点击查看答案

第2题

AD574A芯片的工作模式分为全速工作模式和单一工作模式。如果需要AD574A工作于单一模式,只需将(1)

端接至+5 V电源端,(2)和A0接至0 V,仅用端来控制A/D转换的启动和数据输出。当=0时,启动A/D转换器,经25μs后STS= 1,表明A/D转换结束,此时将(3)置1,即可从数据端读取数据。 [(1)~(3)空缺处供选择的答案] A.CE B.A0

C.D.

E.

点击查看答案

第3题

阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。【说明】 在某嵌入式安全监测系统中,对

阅读以下说明和x86汇编语言代码,根据要求回答问题1至问题3。

【说明】

在某嵌入式安全监测系统中,对某任务的加工操作需通过数据采集(Collect_task)、计算(Calculate_task)这两个不同的程序段来完成,并且执行程序段Collect_task和Calculate _task的顺序及次数有如下约定:

Collect_task(2次)→Calculate_task(1次)→Collect_task(5次)→Calculate_task(4次)→Collect_task(2次)→Calculate_task(2次)

表6-22 所示为x86系统部分指令及寄存器说明。

采用逻辑尺控制法实现以上要求的汇编程序如下:

【汇编程序代码】

N EQU (1)

RULE EQU (2)

CODE SEGMENT

ASSUME CS:CODE

START: MOV AX,RULE

MOV CL,N

LOP: SAL AX,1

JC (3)

Collect: CALL Collect_task ;执行Collect_task程序段

JMP (4)

Calculate:CALL Calculate_task ;执行Calculate_task程序段

NEXT: (5)

JNZ (6)

MOV AH,4CH ;功能号送入AH寄存器

INT (7) ;结束程序运行,中断返回

(8)

END START

请根据试题的要求,将汇编程序代码中(1)~(8)空缺处的内容填写完整。

点击查看答案

第4题

请用MOV语句实现汇编程序代码中“LEASI,BINTAB”语句的功能。

点击查看答案

第5题

在图16-4所示的程序中,变量gvCh、gvShort、gvInt、gvLong、array和p分别存放在哪一个段?

点击查看答案

第6题

常用的堆空间的管理方法主要有哪两种?

点击查看答案

第7题

如果把Enter_Critical_Section()函数中的两条语句互换一下位置,会出现什么情况?

点击查看答案

第8题

试题一(共15分)阅读下列说明和图、表,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某车载

试题一(共15分)

阅读下列说明和图、表,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】

某车载导航系统的结构如图1-1所示,由导航处理系统和显示系统两部分组成。导航处理系统安装在某型车的设备区,显示系统安装在某型车的前方,便于驾驶员观看和操作。

导航处理系统由主处理机模块、电子盘模块、信号处理模块和电源模块组成,主处理机模块执行电子地图功能、导航控制功能等,生成的导航显示画面通过信号线在LCD液晶彩色显示屏显示给驾驶员;信号处理模块处理外部采集数据,将处理后的数据通过内部总线传输给主处理机模块;电子盘模块存储电子地图数据及导航数据。

显示系统由LCD液晶彩色显示屏、面板键盘(自定义键盘)和电源模块组成,主要是显示导航画面,也可通过面板键盘进行导航控制。

【问题1】(6分)

GPS天线接收卫星信号,将定位信息以帧的形式,通过RS232串行接口传输给主处理机模块。通常RS232的管脚规格如表1-1所示。

采用RS232通信,如果发送的数据量超过接收方缓冲区时,可能在接收方缓冲区因处理时间延迟等导致接收数据丢失。因此,需要进行流量控制。

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

(1)如果通过软件进行流量控制,也就是将流量控制信息以特殊的数据进行发送,使用上表中的哪两个管脚进行状态信息发送?(回答管脚名称)

(2)如果通过硬件方式进行流量控制,使用上表中的哪两个管脚进行状态信息发送?(回答管脚名称)

(3)若RS232适配器的FIFO深度为4字节,通信波特率为9600bps,数据位为8位,无校验,停止位为1,无数据流控。在应用设计中每次以4字节为单位进行数据发送,每两次发送之间严格控制时间间隔为10ms,连续发送100次,在此过程中,忽略所有由于调度等因素引起的发送延迟。那么,从第1次发送开始,到第100次数据发送出去,消耗的时间为多少ms?

【问题2】(6分)

主处理机模块与信号处理模块间通过双端口存储器进行数据交换。李工设计时,将双端口存储器空间划分为两个缓冲区,两个缓冲区分别交替地接收信号处理机传输来的最新数据,然后按数据块方式提供给用户程序使用。

假设每个缓冲区的大小为512KB,将512KB数据写入当前空闲缓冲区接口服务为Write_Buffer,将当前有效的512KB数据读出缓冲区韵接口服务为Read_Buffer,假设双端口存储器中不提供硬件信号量,两个缓冲区间的互斥操作由软件标记实现,软件对双端口存储器的单次操作(读写一个字的操作)为原子操作。

下面是用C语言设计的一组对双缓冲区的管理程序代码,请填补该程序代码中的空缺,将答案填写在答题纸上。

int *BufferFlag[2]; /* 0表示无有效数据,0xff表示有新数据 */

int *Mutex[2]; /* 软件锁,0表示未锁定,0xff表示锁定 */

int Read_Buffer(int id,char*data); /* 从缓冲区读数据,用于数据处理模块,id表示缓冲的序列号,0表示缓冲区1,1表示缓冲区2,data为存放读取数据的缓冲,返回值表示读取到有效数据的长度 */

void Write_Buffer(int id, char *data);/* 向缓冲区写数据,用于信号处理模块,id表示缓冲的序列号,0表示缓冲区1,1表示缓冲区2,data为待写入数据的缓冲 */

int INIT_PPC(){ /*数据处理模块端的初始化,缓冲区起始地址为0xffffc000。*/

BufferFlag=(int*)0xffffc000;

Mutex=(int*) 0xffffc010;

*BufferFlag[0]=0;

*BufferFlag[1]=0;

*Mutex[0]=0;

*Mutex[1]=0;

retun (0);

}

int PPC_Read Data(char*Data){ /* 数据处理模块读数据程序段 */

int len=0;

if((!(*BufferFlag[0]))&&(!(*BufferFlag[1]))){

retum (0); /*无新数据*/

}

if(*BufferFlag[0]){

if( (1) ){

*Mutex[0]=0xff;

len= Read_Buffer(0,Data);

*BufferFlag[0]=0x00;

(2);

}

}

else{

if(*BufferFlag[1]){

if(!(*Mutex[1])){

*Mutex[1]= 0xff;

(3)

*BufferFlag[1]=0x00;

*Mutex[1]= 0x00;

}

}

}

return (len),

}

int DSP_Write_Data(){

/*信号处理模块写数据程序段,初始化与数据处理模块端类似,同样以BufferFlag表示与数据处理模块端的对应的标志,即两端操作的是相同的地址空间; 同样Mutex也表示与数据处理模块端的对应的软件锁,即两端操作的是相同的地址空间。这里就略去双口在DSP上的起始地址说明和初始化部分。*/

char Data[1024*512];

while(1){

∥等待信号处理模块产生新的数据并存入数据缓冲Data中;

if(!(*Mutex[0])){

*Mutex[0]=0xff;

Write_Buffer(0,Data);

*BufferFlag[0]= 0xff;

*Mutex[0]= 0x00;

}

else if(!(*MuteX[1])){

*Mutex[1]= 0xff;

Write_Buffer(1,Data);

*BufferFlag[1]=0xff;

*Mutex[1]= 0x00;

}

}

retum (0);

}

【问题3】(3分)

请回答关于面板按键设计过程中的下列问题,将答案填写在答题纸的对应栏中。

在进行面板键盘处理设计时,通常在扫描键盘过程中,按键会产生机械抖动。针对抖动问题,王工认为只有通过硬件设计才能消除抖动,而李工认为用软件方法就可以解决该问题。针对抖动问题,你认为可以采用哪类方式消除?

点击查看答案

第9题

试题四(共15分)阅读下列说明和表,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】看门狗(Wa

试题四(共15分)

阅读下列说明和表,回答问题1至问题2,将解答填入答题纸的对应栏内。

【说明】

看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了防止这一现象的发生,对系统可靠性要求较高的场合往往要加入看门狗电路。当系统“跑飞”时,看门狗电路能自动恢复系统的运行。

【问题1】(8分)

设某嵌入式系统程序完整运行所需的周期时间是tp,看门狗的定时周期为tw,要求tw(1)tp,在程序运行过程中需要定时(2)(俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于干扰等原因使系统不能在tp时刻修改定时器的计数值,定时器将在tw时刻(3),引发(4),使系统得以重新运行。

请填充以上叙述中空缺处的内容,将答案填写在答题纸的对应栏中。

【问题2】(7分)

张工在某嵌入式系统中设计实现了看门狗电路,采用的芯片寄存器如表4-1、表4-2、表4-3、表4-4所示。

王工编写了以下程序代码,实现看门狗电路的初始化。请仔细阅读每行代码,然后回答问题。

define PCLK 10000000 //第1行

define rWTCON (*(volatile unsigned int*)0x53000000) //第2行

define rWTDAT (*(volatile unsigned int*)0x53000004) //第3行

define rWTCNT (*(volatile unsigned int*)0x53000008) //第4行

void watchdog_test(void) //第5行

{ //第6行

rWTCON =((PCLK/1000000-1)<<8) | (3<<3) | (1<<2); //第7行

rWTDAT =7812; //第8行

rWTCNT =7812; //第9行

rWTCON |=(1<<5); //第10行

}

请将以下问题的答案写在答题纸的对应栏中。

(1)在程序的第2、3、4行,分别使用了volatile关键字,请说明该关键字的作用。

(2)在程序的第7行,实现了对看门狗的三个功能设置,除了设置预装比例值外,其它两个功能分别是什么?

(3)在程序的第10行,实现了对看门狗的哪个功能设置?

(4)该系统结构采用的编址方式是什么?

(5)该系统的位序是大端方式还是小端方式?

点击查看答案

第10题

设计简化的多任务嵌入式实时操作系统时,由于多个任务均可能要求占用CPU这个关键资源,因此CPU的任

务管理是一个非常重要的设计内容。在该嵌入式实时操作系统中,作为占用资源的基本单位,任务总共有五个状态,分别是休眠状态、就绪状态、运行状态、等待状态和延时等待状态。在任何时候,一个任务只会处于其中的某一个状态。请根据图6-8中已给出的信息将(1)~(5)空缺处填写完整。

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案