A.254
B.255
C.256
D.257
第2题
微波烹调操作方法
首先将定时器转到“O”(关闭)位置。
2.将“功能选择器”旋转到微波烹调档位上,共有5个微波火力,适用于不同类型食物。
3.将食物放入炉内,关上炉门。
4.当设定烹调程序后,若要微波炉停止工作,只需打开炉门,炉门安全联锁开关即会自动停止发放微波。
5.将“定时器”旋转到所需的烹调时间位置,微波烹调即开始。
6.“定时器”回转完毕后,会发出一声铃响,微波炉就会自动停止工作,炉灯自动熄灭。
7.将插头插入有可靠地线的插座。
调整后的顺序:( )—( )—( )—( )—( )—( )—( )
第3题
8051单片机实验装置中的扫描式数字显示部分如题43图所示,6个共阳极LED的段驱动由P2口经8路反相驱动器提供,位驱动由P1.5~P1.0口经6路同相驱动器提供。以下程序段,使用定时器TD产生2ms中断(时钟频率12MHz),将缓冲区40H~45H(对应LED从左到右)的低4位中的16进制数,转换成显示代码,在LED上扫描显示。
ORG 0000H
AJMP START
ORG 000BH
MOV TL0,# ① H ;定时器11D时间常数
MOV TH0,# ② H
MOV A.@R0
LCALL LDCODE
MOV P2, ③
MOV P1, ④
TNC R0
MOV A.R7
RR A
MOV R7.A
JNB ⑤ ,T0_2
MOV R0,#4OH
MOV R7,#20H
T0_2:RETI
START:MOV TMOD,# ⑥ H
MOV TL0,# ① H
MOV THO,# ② H
MOV R0,#40H
MOV R7,#20H
MOV IE,#82H
SETB ⑦
LOOP: SJMP LOOP
LDCODE: ANL A,#0FH
INC A
MOVC ⑧
RET
DB 3FH,06H,5BH,4FH,66H,……; 显示代码
①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
附:有关特殊功能寄存器各位内容:
【我提交的答案】:
【参考答案分析】:
43.30;44.0F8;45.A46.R747.ACC.748.0149.TR050.A,@A+PC
第4题
阅读下列说明和表,回答问题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)该系统的位序是大端方式还是小端方式?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!