首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。 【说明】 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。 【说明】 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了
admin
2013-01-19
52
问题
阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。
【说明】
看门狗(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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示(30)________________,welcome.htm表示(31)________________
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是(61)________________。
在互联网中,各种电子媒体按照超链接的方式组织,通常使用(22)________________来描述超链接信息。
计算机中机械硬盘的性能指标不包括(4)________________。
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(63)
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(64)
并发操作可能带来的数据不一致性有(52),解决的办法是并发控制,主要技术是(53)。(52)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(65)
设备驱动程序是直接与()打交道的软件模块。
以下关于系统原型的叙述中,不正确的是()。
随机试题
阅读下面一段文字,回答文后问题。十五年了,我还是总得到那古园里去,去它的老树下或荒草边或颓墙旁,去默坐,去呆想,去推开耳边的嘈杂理一理纷乱的思绪,去窥视自己的心魂。十五年中,这古园的形体被不能理解它的人肆意雕琢,幸好有些东西是任谁也不能改变它的。
流行病学与临床医学的主要区别在于
剥脱性龈病损可能是下列疾病的表征,但不包括
选择可摘局部义齿基牙的原则中,哪条不正确
合同法律关系的构成要素包括()。
国家实行配额或许可证管理的商品在进出口通关时,必须向海关提交“进口货物许可证”或者“出口货物许可证”;无许可证的,一律不能办理进出境海关手续。()
天花的做法可以分为()。
化学性食物中毒包括()。
党的十六大指出,要不断深化对共产党执政规律、社会主义建设规律、人类社会发展规律的认识。这“三大规律”()。
(1)某考试网站的主页地址是:HTTP://NCRE/1JKS/INDEX.HTM。打开此主页,浏览“证书考试”页面,查找“成人高考报考条件”页面内容,并将它以文本文件的格式保存到指定目录下,命名为“1jswks31.txt”。(2)向同事李艳
最新回复
(
0
)