首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。 【说明】 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。 【说明】 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了
admin
2013-01-19
29
问题
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。
【说明】
看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了防止这一现象的发生,对系统可靠性要求较高的场合往往要加入看门狗电路。当系统“跑飞”时,看门狗电路能自动恢复系统的运行。
张工在某嵌入式系统中设计实现了看门狗电路,采用的芯片寄存器如表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)I(1<<2); //第7行
rWTDAT=7812; //第8行
rWTCNT=7812; //第9行
rWTCON |= (1<<5); //第10行
}
请将以下问题的答案写在答题纸的对应栏中。
(1)在程序的第2、3、4行,分别使用了volatile关键字,请说明该关键字的作用。
(2)在程序的第7行,实现了对看门狗的三个功能设置,除了设置预装比例值外,其他两个功能分别是什么?
(3)在程序的第10行,实现了对看门狗的哪个功能设置?
(4)该系统结构采用的编址方式是什么?
(5)该系统的位序是大端方式还是小端方式?
选项
答案
(1)类型修饰符,防止编译器对代码进行优化 (2)设置看门狗的分频因素为1/128、使能中断产生 (3)使能看门狗定时器 (4)统一编址 (5)小端方式
解析
(1)在驱动程序中对寄存器操作时,经常使用volatile关键字,作用是确保本条指令不会因编译器的优化而省略,且要求每次直接读值。
(2)在程序第7行,对看门狗定时器控制寄存器(WTCON)设置了三个属性值,通过查表4.4中WTCON的相应标识位,可以得知对预装比例值[15:8]、时钟分频因素
[4:3]、中断使能[2]进行了设置。
(3)在程序第10行,也对看门狗定时器控制寄存器(WTCON)进行了设置,通过查表4—4中WTCON的相应标识位,可以得知使能看门狗定时器[5]。
(4)从程序的第2、3、4行可以看出,对寄存器的操作,采用存储器指令进行,所以,该系统结构采用的是内存和外设统一编址的方式。
(5)从程序第7行、第10行对看门狗定时器控制寄存器的操作,结合表4—4中对应寄存器的位定义可以看出,该系统的位序是小端方式。
转载请注明原文地址:https://kaotiyun.com/show/lhWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都
下图所示的扩展E—R图中,属性“电话”属于(62)________________,在逻辑结构设计中,该图中的(63)________________属性将不会被转换到关系模式中。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(27)________________天。活动EH和IJ的松弛时间分别为(28)________________天。
以下对存储过程的叙述中,不正确的是(53)________________。
耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。耦合程度不取决于(25)________________。
用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9)________________。
计算机中机械硬盘的性能指标不包括(4)________________。
关系模式R的候选码之一是(48);由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(49)。(48)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(65)
随机试题
阴阳关系不包括
A.无痛性反复性阴道流血B.分娩阻滞形成病理缩复环C.阴道流血性黏液D.分娩阻滞,剧烈腹痛后宫缩停止,病情恶化E.阴道出血量和贫血程度不一致且伴腹痛胎盘早剥()
高效便民是社会主义法治理念的要求,也是行政法的基本原则。关于高效便民,下列哪些说法是正确的?(2011年卷二77题,多选)
《钢铁产业发展政策》规定:重要环境保护区、严重缺水地区、(),不再扩建钢铁冶炼生产能力,区域内现有企业要结合组织结构、装备结构、产品结构调整,实施压产、搬迁,满足环境保护和资源节约的要求。
厨房、卫生间、浴室等处采用轻骨料混凝土小型空心砌块、蒸压加气混凝土砌块砌筑墙体时,墙底部宜现浇混凝土坎台,其高度宜为()mm。
境外旅游者来华携带的外币和票据金额是有限制的。()
根据埃里克森的理论,2~4岁的发展任务是培养()。
对于黄禹锡事件,先是媒体_________,然后是首尔大学的负责人表态_________,继而全国哗然,政府出来表态,黄禹锡向国民道歉并辞职。相比之下,我们的不少学术造假行为乃至学术腐败事件,还远没有达到如此“_________”的程度。依次填入画横线部分
甲工人每小时可加工A零件3个或B零件6个,乙工人每小时可加工A零件2个或B零件7个。甲、乙两工人一天8小时共加工零件59个,甲、乙加工A零件分别用时为x小时、y小时,且x、y皆为整数,两名工人一天加工的零件总数相差()。
Ifyouwanttoteachourchildrenhowtosaysorry,youmustbegoodatityourself,especiallytoyourownchildren.Buthowyo
最新回复
(
0
)