大连理工大学单片机原理及应用随堂测验题及答案.ppt 立即下载
2024-11-27
约2.6千字
约20页
0
58KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

大连理工大学单片机原理及应用随堂测验题及答案.ppt

大连理工大学单片机原理及应用随堂测验题及答案.ppt

预览

免费试读已结束,剩余 15 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机随堂测验(1)6、8051单片机的寻址范围是()
(A)4KB(B)64KB
(C)8KB(D)128KB
7、在MCS-51中()。
(A)具有独立的专用的地址线;
(B)由P0口和P1口的口线作地址线;
(C)由P0口和P2口的口线作地址线;
(D)由P1口和P2口的口线作地址线。
8、访问片外数据存储器时,不起作用的信号是()。
(A)/RD(B)/WR(C)/PSEN(D)ALE
9、MSC-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是()。
(A)P0口和P2口;(B)P0口;(C)P2口和P3口;(D)P2口1、通常单片机上电复位时PC=0000H,SP=07H,选用的通用寄存器的地址范围是从00H~07H。
2、8051片内有256B的RAM,可分为四个区,00H~1FH为通用寄存器区;20H~2FH为位寻址区;30H~7FH为数据缓冲(或便笺)区;80H~FFH为特殊功能寄存器区。
3、8051在物理结构上有四个存储空间,它们分别是片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器;但在逻辑结构上只有三个存储空间,它们分别是片内外统一编址的64KB程序存储器、片内256B的数据存储器和片外64KB的数据存储器。
1、MOVA,#70H是寻址方式;
MOVA,70H是寻址方式;
MOVA,P1是寻址方式;
SETBRS0是寻址方式;
MOVXA,@DPTR是寻址方式;
MOVA,R2是寻址方式。
(注:指源操作数的寻址方式)
2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()
(A)MOV(B)MOVX(C)MOVC(D)以上都是3、执行以下程序段后,(A)=,(R0)=,(40H)=,(41H)=。MOVA,#60HMOVR0,#40HMOV@R0,AMOV41H,R0XCHA,R01、MOVA,#70H是立即寻址方式;
MOVA,70H是直接寻址方式;
MOVA,P1是直接寻址方式;
SETBRS0是位寻址方式;
MOVXA,@DPTR是寄存器间接寻址方式;
MOVA,R2是寄存器寻址方式。
(注:指源操作数的寻址方式)
2、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
(A)MOV(B)MOVX(C)MOVC(D)以上都是3、执行以下程序段后,(A)=40H,(R0)=60H,(40H)=60H,(41H)=40H。MOVA,#60HMOVR0,#40HMOV@R0,AMOV41H,R0XCHA,R01、执行以下程序段后,(30H)=,(31H)=,A=,(R1)=。MOVA,#0D6HMOVR0,#30HMOVR1,#70H
MOV70H,#55H
ANLA,R0
MOV@R0,A
INCR0
ORLA,@R1
MOV@R0,A
CPLA2、已知两个8位无符号数分别放在60H和61H单元中,试编出令它们相乘并把积的低8位放入62H单元、积的高8位放入63H单元的程序。1、执行以下程序段后,(30H)=10H,(31H)=55H,A=0AAH,(R1)=70H。MOVA,#0D6HMOVR0,#30HMOVR1,#70H
MOV70H,#55H
ANLA,R0
MOV@R0,A
INCR0
ORLA,@R1
MOV@R0,A
CPLA2、
ORG1000H
MOVR0,#60H
MOVA,@R0
INCR0
MOVB,@R0
MULAB
INCR0
MOV@R0,A
INCR0
MOV@R0,B
SJMP$1、编程:已知片外RAM3000H开始的单元中,存放了32个无符号数,编程找出数据块中最大值并存入片内RAM40H中。ORG1000H
MOVDPTR,#3000H
MOVR2,#20H
MOV40H,#00H
LOOP:MOVXA,@DPTR
CJNEA,40H,NEXT1
NEXT1:JCNEXT
MOV40H,A
NEXT:INCDPTR
DJNZR2,LOOP
SJMP$2、指出下列程序的功能
ORG0200H
			MOVDPTR,#1000H
			MOVR0,#20H
	LOOP:MOVXA,@DPTR
			MOV@R0,A
			INCDPTR
			INCR0
			CJNER0,#71H,LOOP
			SJMP$编程实现可以产生一个如下图所示的脉冲,要求用T1定时器、中断方式实现(晶振为6MHz)。参考例程答:①选择定时器计数器及其工作模式:
选定时器T0工作于模式2计数。
②计数初值:计数初值X=28-50=206=0CEH。
③确定控制字:TMOD=00000110B=06H。
④采用中断方式,编写程序:		ORG	0000H
		AJMP	MAIN
		ORG	000BH			;T0中断入口
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

大连理工大学单片机原理及应用随堂测验题及答案

文档大小:58KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用