1 / 4
文档名称:

试卷05及答案.doc

格式:doc   大小:84KB   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

试卷05及答案.doc

上传人:蓝天 2021/7/24 文件大小:84 KB

下载得到文件列表

试卷05及答案.doc

相关文档

文档介绍

文档介绍:必闡M定玄<I Hs* 2IS 集仝 申油<蹂^口躲卅汎EO—ZO遞油廉於专 SIS墨潞廉挹為匿酸ew粧—
TRANS:
LOOP:
MOV
R0,
#50H
MOV
R6,
#05H
MOV
A,
***@R1
MOVC
A„
***@A+DPTR
MOV
***@R0, A
INC
R0
MOV DPTR, #ASC_TAB
RET
一、 填空题(每空2分共30分)
关于堆栈类操作的两条指令分别是 、 ;堆栈操作的原则是 或
FILO O
8051单片机五个中断入口地址 、 、 及 和 o
MOVC A, ***@A+DPTR指令中,源操作数的寻址方式是 , MOVC类指令称之
为 o
如fosc=6MHZ,釆用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间
为 。
若8051系统中的振荡频率为6MHz,则一个机器周期为 ;若振荡频率为12MHz,则
时钟周期为 。
8051单片机复位操作后,堆栈指示器SP的内容是 , P0 口的内容是 o
二、 判断并改错(每题3分共15分)
RET用于子程序返回,RETI用于中断返回 ( )
在MCS-51单片机中,特殊功能寄存器TCON和TMOD是有关定时器/计数器的控制寄存器,
它们都可进行位寻址。 ( )
MOV A, ***@R7将R7单元中的数据作为地址,从该地址中取数,送入A中。 ( )
SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。 ( )
中断源只要提出中断请求CPU就能响应中断。 ( ) 四、程序填空(每空5分共15分)
已知现有一个子程序,该程序完成查表功能。已知数字0~9的ASCII码存放在ASCTAB 表中,待转换的数字存放在以30H为首地址的存储单元中,待转换的数据个数为5个。在程 序中用寄存器R6来作为循环变量,转换后的ASCII码存于50H为首地址的存储单元中。
ASC_TAB: DB 30H, 31H, 32H, 33H, 34H, 35H, 36H, 37H, 38H, 39H
五、编程(每题10分共30分)
将内部RAM从20H单元开始的10个数传送到外部RAM从2000H地址开始的单元中。
三、
执行下列程序,
说明程序功能(每题5分共10分)
1、
MOV
A, 50H
CJNE
A, 60H, AA
AA:
JC
CC
MOV
70H, 50H
SJMP
BB
CC:
MOV
70H, 60H
BB:
SJMP
$
2、
MOV R0,#30H
该程序实现的功能是 .
MOV R7,#10H
CLR A
LOOP: MOV ***@R0,A
INC RO
DJNZ R7,LOOP
SJMP $
该程序的功能是
中断优先级为高级,
某单片机控制系统釆用外部0中断,要求该中断的触发方式为边沿触发, 试编写中断初始化程序。
=6MHZ,。
附录:
定时器控制寄存器TCON
I TF1 I TRI