单片机A卷答案14152文档格式.docx

上传人:b****5 文档编号:19808864 上传时间:2023-01-10 格式:DOCX 页数:9 大小:22.43KB
下载 相关 举报
单片机A卷答案14152文档格式.docx_第1页
第1页 / 共9页
单片机A卷答案14152文档格式.docx_第2页
第2页 / 共9页
单片机A卷答案14152文档格式.docx_第3页
第3页 / 共9页
单片机A卷答案14152文档格式.docx_第4页
第4页 / 共9页
单片机A卷答案14152文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

单片机A卷答案14152文档格式.docx

《单片机A卷答案14152文档格式.docx》由会员分享,可在线阅读,更多相关《单片机A卷答案14152文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

单片机A卷答案14152文档格式.docx

评分

一、选择题(下列每题A、B、C、D四个选项中,只有一个选项是正确的。

每题2分,共20分)

1、8051单片机有片内ROM容量()。

A.4KBB.8KB

C.128BD.256B

2、下列指令执行后对Cy位无影响的为()。

A、CJNEA,#0FFH,LOOPB、MOVA,#4DH

C、CLRCD、ADDA,#50H

3、MCS-51单片机的位寻址区位于内部RAM的()单元。

A.00H—7FHB.20H—7FH

C.00H—1FHD.20H—2FH

4、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是()。

A、P0口B、P1口C、P2口D、P0口和P2口

5、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振

 

6、MCS—51的特殊功能寄存器SP指向一个特殊的存储区,该存储区用来()。

A、存放运算中间结果B、存放标志位

C、暂存数据和地址D、存放待调试的程序

7、8051单片机中,唯一一个用户可使用的16位寄存器是()。

A、PSWB、ACCC、SPD、DPTR

8、串行口的控制寄存器SCON中,REN的作用是()。

A、接收中断请求标志位B、发送中断请求标志位

C、串行口允许接收位D、地址/数据位

9、下面()指令会使得

信号有效。

A、MOVXA,@DPTRB、MOVCA,@A+DPTR

C、MOVC@A+DPTR,AD、MOVX@DPTR,A

10、执行子程序返回指令时,返回的断点是()。

A、调用子程序指令的首地址B、调用子程序指令的末地址

C、调用子程序指令下一条指令的首地址D、返回指令的末地址

二、填空题(每空1分,共15分)

1、通常,单片机上电复位时PC=   H,SP=   H;

而工作寄存器则缺省采用第  组,这组寄存器的地址范围是从   H~   H。

2、MCS-51单片机系列有个中断源,可分为   个优先级。

上电复位时中断源的优先级别最高。

3、指令格式由和这两部分组成。

4、

指令

访问的存储器空间(填程序存储器、片内数据存储、片外数据存储器、特殊功能寄存器或位地址空间)

CLR40H

PUSHACC

MOVCA,@A+PC

SJMP$

MOVX@DPTR,A

三、指令题(每小题5分,共20分)

1、将20H单元清零

2、将片外RAM2000H中数据与片内20H中的数据交换。

3、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。

4、把DPTR的内容压入堆栈

四、分析程序(第1、2小题每题5分,第3小题10分,共20分)

1.执行下面一段程序;

MOVSP,#60H

MOVA,#80H

MOVB,#01H

PUSHACC

PUSHB

POPACC

POPB

A,B的内容是:

(A)=,(B)=

2.设在31H单元存有#7AH,执行下面程序:

MOVA,31H

ANLA,#0FH

MOV41H,A

MOVA,31H

ANLA,#0F0H

SWAPA

MOV42H,A

则(41H)=,(42H)=

3.设R0=20H,R1=25H,(20H)=11H,(21H)=91H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,下列程序执行后,结果如何?

CLRC

MOVR2,#3

LOOP:

MOVA,@R0

ADDCA,@R1

MOV@R0,A

INCR0

INCR1

DJNZR2,LOOP

JNCNEXT

MOV@R0,#01H

SJMP$

NEXT:

DECR0

(20H)=,(21H)=,(22H)=,

(23H)=,Cy=     , A=     , 

 R0=    ,R1=    ,R2=

五、设计题

1、内部RAM从30H单元开始存放一单字节正数表,表中之数作无序排列,并以-1作结束标志。

编程实现表中找出最小值,并存放入70H单元。

(10分)

2、利用定时器T0工作模式1,采用中断方式在P1.0输出1000Hz方波。

设单片机晶振频率为12MHz,计算时间常数并编写相关程序。

(15分)

1、8051单片机有片内ROM容量(A)

2、下列指令执行后对Cy位无影响的为(B)。

3、MCS-51单片机的位寻址区位于内部RAM的(D)单元。

A.00H—7FHB.20H—7FH

4、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是(A)。

5、单片机8051的XTAL1和XTAL2引脚是(D)引脚。

6、MCS—51的特殊功能寄存器SP指向一个特殊的存储区,该存储区用来(C)。

7、8051单片机中,唯一一个用户可使用的16位寄存器是(D)。

8、串行口的控制寄存器SCON中,REN的作用是(C)。

9、下面(A)指令会使得

10、执行子程序返回指令时,返回的断点是(C)。

1、通常,单片机上电复位时PC= 0000  H,SP= 07  H;

而工作寄存器则缺省采用第 0 组,这组寄存器的地址范围是从 00 H~ 07  H。

2、MCS-51单片机系列有5个中断源,可分为 2  个优先级。

上电复位时INT0中断源的优先级别最高。

3、指令格式由操作码和操作数这两部分组成。

位寻址区

片内RAM(数据存储器)

(ROM)程序存储器

外部RAM(数据存储器)

MOV20H,#00H或

CLRA

MOV20H,A

MOVDPTR,#2000H

MOVR0,#20H

MOVX@DPTR,A

XCHA,@R0

MOVX@DPTR,A

MOVA,20H

MOVDPTR,#2FFFH

PUSHDPH

PUSHDPL

MOVSP,#60H

MOVA,#80H

MOVB,#01H

PUSHACC

PUSHB

POPACC

POPB

(A)=01H(B)=80H

MOVA,31H

ANLA,#0FH

MOV41H,A

MOVA,31H

ANLA,#0F0H

SWAPA

MOV42H,A

则(41H)=0AH(42H)=07H

(20H)=B1H,(21H)=00H,(22H)=17H,

(23H)=01H,Cy= 1    , A= 17H    , 

 R0= 23H   ,R1= 28H   ,R2=0

MOVR0,#30H

MOVA,@R0

MOV70H,A

LOOP5:

INCR0

CJNEA,#0FFH,LOOP3

LOOP3:

CJNEA,70H,LOOP1

LOOP1:

JNCLOOP2

MOVMIN,A

LOOP2:

SJMPLOOP5

END

T=1ms,每0.5ms翻转一次

X=65536-500=65036=FE0CH

ORG0000H

AJMPMAIN;

转主程序

ORG000BH;

T0的中断入口

AJMPIT0P;

转T0中断处理程序IT0P

ORG0100H

MAIN:

MOVSP,#60H;

设堆栈指针

MOVTMOD,#01H;

设置T0为方式1,定时

MOVTL0,#0CH;

T0置初值

MOVTH0,#0FEH

SETBTR0;

启动T0

SETBET0;

允许T0中断

SETBEA;

CPU开中断

SETBP1.0

HERE:

AJMPHERE;

自身跳转,等待中断

ITOP:

T0中断服务子程序,T0置初值

MOVTH0,#0FEH

CPLP1.0;

P1.0的状态取反

RETI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1