08计科段考.docx

上传人:b****5 文档编号:6790457 上传时间:2023-01-10 格式:DOCX 页数:8 大小:44.55KB
下载 相关 举报
08计科段考.docx_第1页
第1页 / 共8页
08计科段考.docx_第2页
第2页 / 共8页
08计科段考.docx_第3页
第3页 / 共8页
08计科段考.docx_第4页
第4页 / 共8页
08计科段考.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

08计科段考.docx

《08计科段考.docx》由会员分享,可在线阅读,更多相关《08计科段考.docx(8页珍藏版)》请在冰豆网上搜索。

08计科段考.docx

08计科段考

单片机应用技术试题参考答案及评分标准(四)

第一部分笔试题

(本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。

PSENRD,WR

2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。

PUSH,POP。

先进后出

3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。

若累加器A中的数据为01110010B,则PSW中的P=()。

程序状态,0

4、若MCS-51单片机采用12MHz的晶振,它的机器周期为(),ALE引脚输出正脉冲频率为()。

1μm,1MHz

5、要使MCS-51单片机从片内的地址0000H开始执行程序。

那么EA应()。

低电平

6、在片外扩展一片2764程序存储器芯片要()地址线。

13

7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为()。

0013H;001BH

8、MOVA,40H指令对源操作数的寻址方式是()寻址,对目的操作数的寻址方式是()寻址。

直接,寄存器

9、欲使P1口的低4位输出0,高4位不变,应执行一条()命令,指令JB0A7H,ABC的作用是()。

(0A7H是P2.7的地址)。

若P2口的第7位为1则跳转到ABC

10、MCS-51单片机有()个中断源,()级优先级中断。

5,2

二、判断题(每题1分,共10分)

1、指令字节数越多,执行时间越长。

()×

2、MCS-51单片机可执行指令:

MOV35H,@R3。

()×

3、当向堆栈压入一个字节的数据后,SP中的内容减1。

()×

4、可执行CLRR0指令。

()×

5、程序计数器PC中装的内容是当前正在执行指令的地址。

()×

6、51单片机既能做控制用,也能完成算术运算。

()√

7、区分外部程序存储器和数据存储器的最可靠的方法是看其是被

还是被

信号连接。

()√

8、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。

()√

9、某特殊功能寄存器的字节地址为80H,它既能字节寻址,也能位寻址。

()√

10、某特殊功能寄存器的字节地址为80H,它能字节寻址,也能位寻址。

()√

三、选择题(每题2分,共20分)

四、简答题(每题5分,共30分)

1、为什么外扩存储器时,P0口要外接锁存器,而P2口却不接?

答:

P0口要传送外部数据存储器的低8位地址和8位数据,(2分)而P2口只传送外部数据存储器的高8位地址。

(2分)

2、假设单片机的晶振为fosc=12M,每条指令的机器周期数已给出,计算机子程序延时多长时间,写出表达式。

ORG1000H机器周期

DELAY:

MOVR2,#2501

DELAY1:

MOVR3,#381

NOP1

DELAY2:

DJNZR3,DELAY22

DJNZR2,DELAY12

RET

 

3、假设P1=00H,执行下列程序段中第一条指令后:

(P1.7)=(),(P1.3)=()(P1.2)=();

执行第二条指令后:

(P1.5)=(),(P1.4)=(),(P1.3)=()。

ANLP1,#73H

ORLP1,#38H

0,0,0;(2分)

1,1,1。

(2分)

4、试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。

ORG0000H

MOVSP,#60H

MOVA,#10H

MOVTH0,#20H

PUSHACC

PUSHTH0

POPACC

POPTH0

END

答:

利用堆栈交换了ACC和TH0的内容,(A)=20H,(TH0)=10H

5、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

答:

不发生数据冲突的原因是:

MCS-51中访问程序存储器和数据存储器的指令不一样。

选通信号也就不一样,前者为PSEN,后者为WR与RD。

程序存储器访问指令为movcA,@DPTR;movcA,@A+pc。

数据存储器访问指令为:

movxA,@DPTR;movxA,@Ri;movx@DPTR,A。

6、指令MOV@Ri,A和指令MOVX@Ri,A的功能是否相同.如果不同区别是什么?

不相同,第一个是将累加器中内容送寄存器Ri指定的片内存储器中,第二个是将累加器内容送寄存器Ri指定的片外存储器中。

五、综合题(20分)

1.下图中外部扩展的程序存储器和数据存储器容量各是多少?

(2分)

2.两片存储器芯片的地址范围分别是多少?

(地址线未用到的位填1)(6分,)

3.请编写程序,要求:

(1)将内部RAM30H~3FH中的内容送入1#6264的前16个单元中;(4分)

(2)将2#6264的前4个单元的内容送入40H~43中;(4分)

 

解:

1.外扩程序存储器的容量是8K,外扩数据存储器的容量是16K

解:

2、2764范围:

C000H~DFFFH

1#范围:

A000H~BFFFH

2#范围:

6000H~7FFFH

3.请编写程序

解:

(1)movR1,#10H

movDPTR,@0A000H

movR0,#30H

Loop:

movA,@Ro

Movx@DPTR,A

INCDPTR

INCRo

DJNZR1,Loop

RET

(2)movR1,#04H

movDPTR,#6000H

movRo,#40H

Loop:

movxA,@DPTR

Mov@Ro,A

INCDPTR

INCRo

DJNZR1,Loop

RET

1.单片机上电复位后,PC的内容和SP的内容为()。

B

A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H

2.单片机AT89c51在没有扩展片外ROM时,引脚应()。

B

A.必须接地B.必须接+5VC.可悬空D.以上三种视需要而定

3.所谓“哈佛结构”是指()。

B

A.程序存储器与数据存储器合二为一的结构B.程序存储器与数据存储器分开的结构

C.哈佛大学的建筑结构D.以上三种都不是

4.单片机的()在作通用输出口时,需要外接上拉电阻。

A

A.P0B.P1C.P2D.P3

5.单片机应用程序一般存放在()中。

C

A.RAMB.寄存器C.ROMD.CPU

6.一个EPROM的地址有A0--A12引脚,它的容量为()字节。

C

A.12KBB.4KBC.8KBD.2KB

7.AT89C51的片内ROM容量是(),最大可扩展的ROM空间为()。

D

A.4Kb64KbB.4KB32KBC.2KB4KBD.4KB64KB

8.单片机要扩展一片8KB需占用()条P2口线。

C

A.3B.4C.5D.6

9.AT89C51有()外部中断源。

B

A.5B.2C.3D.4

10.单片机访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()。

A

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

11.单片机访问ROM、片外RAM和片内RAM时,所用的指令分别为()。

D

A.MOVMOVCMOVXB.MOVXMOVMOVCC.MOVCMOVMOVXD.MOVCMOVXMOV

12.单片机的P0口,当使用外部存贮器时它是一个()。

D

A.传输高8位地址口B.传输低8位地址口

C.传输高8位数据口D.传输低8位地址/数据口

13.单片机的VCC(40)引脚是()引脚。

A

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

14.单片机中断服务程序执行完毕,()需用软件撤消中断请求标志位。

A

A.串行中断B.定时器中断C.外中断D.所有中断源

15.单片机串行数据缓冲器SBUF用于()。

A

A.存放待发送或已接收到的数据B.存放运算中间结果

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

16.外部中断0的入口地址是()。

A

A.0003HB.000BHC.0013HD.001BH

17.8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。

C

A.1/12B.1/2C.1D.2

18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

B

A.存放指令B.存放16位地址,作间址寄存器使用

C.存放下一条指令地址D.存放上一条指令地址

19.单片机的堆栈指针SP始终是指示()。

B

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置

20.单片机8051的XTAL1和XTAL2引脚是()引脚。

D

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

1.B(复位时PC为0000H,SP为07H)

2.B(当EA端接VDD时,表示让单片机读取内部存储器的数据.)

3.B(哈佛结构是一种将程序指令存储和数据存储分开的存储器结构)

4.A(P0口是漏极开路输出)

5.C(ROM用于存放程序)

6.C(2的13次方=8192字节=8KB)

7.D(片内ROM容量4KB,最大扩展2的16次方=64KB)

8.C(2的13次方,除了P0口的8根还需5根P2口线)

9.B(2个外部中断0和1)

10.A(P0口在访问外部器件是时分复用的地址/数据线)

11.D(访问ROMMOVC,外部RAMMOVX内部RAMMOV)

12.D(P0口在访问外部器件是时分复用的地址/数据线)

13.A(接5V电源)

14.A(串行口中断需要软件清除TIRI)

15.A(接收和发送数据,接收寄存器和发送寄存器共用一个地址99H)

16.A(外部中断0,定时器0,外部中断1,定时器1,串行口中断入口地址依次为:

0003H,000BH,0013H,001BH,0023H)

17.C(12MHZ时机器周期为12/12MHZ=1US)

18.B(DPTR16位间址寄存器)

19.B(始终指示最后被压入的数据)

20.D(XTAL1和XTAL2为外接晶振的引脚)

 

1.所谓“哈佛结构”是指()。

B

A.程序存储器与数据存储器合二为一的结构B.程序存储器与数据存储器分开的结构

C.哈佛大学的建筑结构D.以上三种都不是

2.单片机的()在作通用输出口时,需要外接上拉电阻。

A

A.P0B.P1C.P2D.P3

3.单片机要扩展一片8KB需占用()条P2口线。

C

A.3B.4C.5D.6

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

A

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

5.单片机访问ROM、片外RAM和片内RAM时,所用的指令分别为()。

D

A.MOVMOVCMOVXB.MOVXMOVMOVCC.MOVCMOVMOVXD.MOVCMOVXMOV

6.单片机中断服务程序执行完毕,()需用软件撤消中断请求标志位。

A

A.串行中断B.定时器中断C.外中断D.所有中断源

7.单片机串行数据缓冲器SBUF用于()。

A

A.存放待发送或已接收到的数据B.存放运算中间结果

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

8.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

B

A.存放指令B.存放16位地址,作间址寄存器使用

C.存放下一条指令地址D.存放上一条指令地址

9.单片机的堆栈指针SP始终是指示()。

B

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置

10.单片机8051的XTAL1和XTAL2引脚是()引脚。

D

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

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

当前位置:首页 > 法律文书 > 调解书

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

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