单片机应用技术试题02,,,求解答....
二.判断题(12分,每题2分)1.89C51单片机允许在处理低优先级中断服务过程中响应高优先级中断()2.89C51单片机允许同级中断嵌套()3.SP称之为堆栈指针,堆栈...
二.判断题 (12分,每题2分)
1.89C51单片机允许在处理低优先级中断服务过程中响应高优先级中断 ( )
2.89C51单片机允许同级中断嵌套 ( )
3.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关 ( )
4.对于89C51单片机,当CPU对内部程序存储器寻址超过4K字节时,系统会自动在外部程序存储器中寻址 ( )
5.单片机复位后,所有寄存器全部清零 (错)
6.8位构成一个字节,一个字节所能表达的数的范围是0-255 ( )
三.填空题(20分,每空2分)
1.写出定时/计数器方式寄存器TMOD指定位的功能
GATE
M1
M0
GATE
M1
M0
=0表示
=1表示
M1M0=10表示
2.写出执行下列语句后寄存器、地址单元存放的数值
MOV A, #0010 1101B ; ( A ) =
INC A
MOV 35H, A ; ( 35H ) =
MOV R1, #35H ; ( R1 ) =
MOV A, @R1 ; ( A ) =
MOV 30H, #0101 0111B ; ( 30H ) =
MOV 31H, #0FEH
MOV R0, #30H
MOV A, @R0 ; ( R0 ) =
;( A ) =
四、简答题 ( 10’)
1.单片机控制流水灯效果,其中一盏灯始终不亮,试分析可能的故障原因。 (10’)
五、应用设计
1.设计51单片机控制5位数码管显示的硬件电路图。(画在纸上提交)
2.利用单片机定时中断,实现流水灯控制效果,要求时间间隔为1秒,请设计主程序和定时中断处理程序。 展开
1.89C51单片机允许在处理低优先级中断服务过程中响应高优先级中断 ( )
2.89C51单片机允许同级中断嵌套 ( )
3.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关 ( )
4.对于89C51单片机,当CPU对内部程序存储器寻址超过4K字节时,系统会自动在外部程序存储器中寻址 ( )
5.单片机复位后,所有寄存器全部清零 (错)
6.8位构成一个字节,一个字节所能表达的数的范围是0-255 ( )
三.填空题(20分,每空2分)
1.写出定时/计数器方式寄存器TMOD指定位的功能
GATE
M1
M0
GATE
M1
M0
=0表示
=1表示
M1M0=10表示
2.写出执行下列语句后寄存器、地址单元存放的数值
MOV A, #0010 1101B ; ( A ) =
INC A
MOV 35H, A ; ( 35H ) =
MOV R1, #35H ; ( R1 ) =
MOV A, @R1 ; ( A ) =
MOV 30H, #0101 0111B ; ( 30H ) =
MOV 31H, #0FEH
MOV R0, #30H
MOV A, @R0 ; ( R0 ) =
;( A ) =
四、简答题 ( 10’)
1.单片机控制流水灯效果,其中一盏灯始终不亮,试分析可能的故障原因。 (10’)
五、应用设计
1.设计51单片机控制5位数码管显示的硬件电路图。(画在纸上提交)
2.利用单片机定时中断,实现流水灯控制效果,要求时间间隔为1秒,请设计主程序和定时中断处理程序。 展开
1个回答
展开全部
参考答案:
二 1 V 2 X 3 X 4 V 5 X 6 V
三、 1 GATE为门控位 M1 M0为定时计数器的方式选择位 C/T 为计数/定时的选择位
M1M0=01 表示 定时计数器工作在方式1 为一个16位的定时计数器
2MOV A, #0010 1101B ; ( A ) = 0010 1101B INC A ; ( A ) = 0010 1110B MOV 35H, A ; ( 35H ) = 0010 1110B MOV R1, #35H ; ( R1 ) = 35H MOV A, @R1 ; ( A ) = 0010 1110B MOV 30H, #0101 0111B ; ( 30H ) = 0101 0111B MOV 31H, #0FEHMOV R0, #30HMOV A, @R0 ; ( R0 ) = 30H ;( A ) = 0101 0111B
四、简答题
1 可能是硬件原因(灯坏了 或 电路连接不对) 也可能是软件原因(检查相应的指令代码是否正确)
五题(需要电路图)否则与你的原题对不上。
呵呵 满意就选满意回答
二 1 V 2 X 3 X 4 V 5 X 6 V
三、 1 GATE为门控位 M1 M0为定时计数器的方式选择位 C/T 为计数/定时的选择位
M1M0=01 表示 定时计数器工作在方式1 为一个16位的定时计数器
2MOV A, #0010 1101B ; ( A ) = 0010 1101B INC A ; ( A ) = 0010 1110B MOV 35H, A ; ( 35H ) = 0010 1110B MOV R1, #35H ; ( R1 ) = 35H MOV A, @R1 ; ( A ) = 0010 1110B MOV 30H, #0101 0111B ; ( 30H ) = 0101 0111B MOV 31H, #0FEHMOV R0, #30HMOV A, @R0 ; ( R0 ) = 30H ;( A ) = 0101 0111B
四、简答题
1 可能是硬件原因(灯坏了 或 电路连接不对) 也可能是软件原因(检查相应的指令代码是否正确)
五题(需要电路图)否则与你的原题对不上。
呵呵 满意就选满意回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询