西安电子科技大学单片机考试试卷

西安电子科技大学单片机考试试卷
西安电子科技大学单片机考试试卷

西安电子科技大学本科课程考试试卷2008—2009学年第一学期《单片机原理与接口技术》

课程A卷

专业年级:07电信命题教师:郭文川审题教师:

考生班级:学号:考生姓名:

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

1、MCS—5l单片机的最大程序寻址空间是64 KB,该空间的地址范围从0000H

至0FFFFH,系统上电及复位后,程序入口地址为0000H。

2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直接地址为08H~0FH。

3、MCS-51单片机的I/O端口采用统一编址方式。、

4、一个8位D/A转换器其分辨率为_ 1/256 ,若该8位D/A转换器的基准电压为5V,

则数字量100对应得模拟量为 1.953V(5*100/256V)。

5、单片机系统中经常采用的地址译码技术包括线选法和译码法。

6、INTEL 8051 CPU 是8 位的单片机,其内部有4 KB的ROM。

7、指出下列各指令中源操作数的寻址方式。

(1)MOVC A,@A+DPTR (变址寻址)

(2)XCH A,@R0;(寄存器间接寻址)

(3)MOV C,P1.0 (位直接寻址)

(4)JC LOOP (相对寻址)

8、判断下列各条指令的书写格式是否有错,并指出原因。

(1)MUL R0,R1 (错,乘法指令用A×B )

(2)MOV A, @R7 (错,@R7非法)

(3)MOV A, #3000H (错,累加器A为8位存储器)

(4)MOV R1, C (错,C为进位位不能送给寄存器R1)

二、选择题:(每题1分,共10分)

1.当MCS-51单片机接有外部存储器时,P2口可作为 D 。

A.数据输入口 B. 数据的输出口

C.准双向输入/输出口D.高8位地址线

2.单片机的并行接口中,作为数据线使用的并行口是 A 。

A.P0 B. P1 C. P2 D. P3

3.MCS—5l单片机的堆栈区是设置在 C 中。

A.片内ROM区B.片外ROM区

C.片内RAM区 D. 片外RAM区

4.片内RAM的20H~2FH为位寻址区,所包含的位地址是。

A.00H~20H B. 00H~7FH

C.20H~2FH D.00H~FFH

5.在寄存器间接寻址方式中,间址寄存器中存放的数据是。

A.参与操作的数据B.操作数的地址值

C.程序的转换地址D.指令的操作码

6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。

A. MOV A, @R1

B.MOVC A, @A + DPTR

C. MOVX A, @ R0

D.MOVX A, @ DPTR

7. 能够用紫外光擦除ROM中程序的只读存储器称为。

A.掩膜ROM

B.PROM

C.EPROM

D.EEPROM

8. 在片外扩展一片2716程序存储器芯片要地址线。

A.8根

B.13根

C.11根

D.20根

9. 定时器/计数器工作方式1是。

A. 8位计数器结构

B. 2个8位计数器结构

C. 13位计数结构

D. 16位计数结构

10.T0中断的中断入口地址为。

A. 0003H

B. 000BH

C. 0013H

D. 001BH

三、分析程序,写出结果(每空3分,共18分)

1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)=

0CBH 。

ANL A,#17H

ORL 17H,A

XRL A,@R0

CPL A

2、下列程序段执行后,(R0)=____41H_____,(7EH)=____FFH_____.

MOV R0,#7FH

MOV 7EH,#0

MOV 7FH,#42H

DEC @R0

DEC R0

DEC @R0

3、已知(R3)=05H, 运行程序后, 结果为(50H )= 25 。

MAIN:MOV A, R3

MOV DPTR, #TAB

MOVC A,@A+DPTR

MOV 50H, A

RET

TAB:D B 00, 01, 04, 09, 16

DB 25, 36, 49, 64, 81

这个子程序的功能是:查表求A中所放数的平方值。

4、已知一片DAC0832接成单缓冲方式,其地址为4000H,其控制程序如下:

MOV DPTR, #4000H

MOV R0, #00H

WAIT: MOV A,R0

MOVX @DPTR,A

INC R0

NOP

SJMP WAIT

读程序执行后,DAC0832输出的波形为锯齿波波。

四、编程题:(共36分)

1、(8分)编程将外部RAM 从1200H单元开始的100个单元清零。

ORG 1000H

MOV R5, #20

MOV DPTR, #1200H

MOV R0,#40H

LOOP: MOVX A,@DPTR

MOV @R0,A

INC DPTR

INC R0

DJNZ R5, LOOP

END

2、(10分)利用8255A可编程并行接口芯片,实现输入输出试验。实验中用8255A的

PB口作为输入口,工作于方式0,读取开关的状态;用PA口作为输出口,工作于方式0,将读取的开关状态输出到LED上。图1为8255A的工作方式控制字。若8255A 的起始端口地址为8000H,则编写完整的汇编语言源程序实现该任务。

ORG 1000H

MOV A, #82H -3分

MOV DPTR, #8003H

MOVX @DPTR, A -3分

LOOP: MOV DPTR, #8001H

MOVX A, @DPTR -2分

MOV DPTR, #8000H

MOVX @DPTR, A -2分

AJMP LOOP

END

3、(18分)有一单片机系统的外部晶体振荡

器频率为6MHz,现启动单片机的的定时/

计数器1,使其完成如下功能:统计100

个外来脉冲,若满100,则停止统计,并向

P1.0输出1。

(1)在方式1下,装入定时/计数器TH1、

TL1的初值为多少?(4分)

图1 8255A方式控制字

(2)在方式2下,装入定时/计数器TH1、TL1的初值为多少?(4分)(3)要求用定时器1以工作方式2编程实现该任务(中断结构)。(10分)(1)在方式1下,计数初始值X=65536-100=65436=0FF9CH 则计数初始值TH1=0FFH

TL1=9CH 2分

(2)在方式2下,是自动重装载方式,

计数初始值X=256-100=156=9CH

则计数初始值TH1=9CH

TL1=9CH 2分

(3)编程如下:

ORG 0H

LJMP MAIN

ORG 001BH 2分

LJMP TIMER1

` ORG 1000H

MAIN: M OV TMOD,#60H 6分(每个初始化1分)MOV TH1,#9CH

MOV TL1,#9CH

SETB IT1

SET EA

SETB ET1

SETB TR1

MOV A, #0

SJMP $

TIMER: INC A 4分

CJNE A, #10, QUIT

SETB P1.0

CLR TR1

QUIT: RET

END

五、分析下图,说明:(共16分)

(1)2764芯片是RAM还是ROM芯片,6264是RAM还是ROM芯片?(2分)(2)PSEN是什么信号?它和RD有什么区别?(2分)

(3)2764和6264的存储容量分别为多少?(4分)

(4)说明各芯片的地址范围?(8分)

(1)2764是ROM芯片,6264是RAM芯片。(2分)

(2)PSEN是外部程序存储器读选通信号。它和RD的区别是RD读的是RAM芯片。(2分)

(3)2764和6264的存储容量皆为64kbit。因为是13根地址线,8根数据线。(2分)

(4)芯片范围分别为:(共8分,各2分)

IC0:0000H~1FFFH

IC1:2000H~3FFFH

IC2:0000H~1FFFH

IC3:4000H~5FFFH

(5)不能同时工作。虽然硬件上使其能够选中,但是,对于RAM和ROM在操作时,需要不同的指令,因此,将采用不同的控制信号。(2分)

西安电子科技大学本科课程考试试卷

2008—2009学年第一学期《 单片机原理与接口技术》

课程B 卷

专业年级: 07电信 命题教师: 郭文川 审题教师: 考生班级: 学 号: 考生姓名:

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

1、8BH = D ,11000010B =

D ,100D= H 。

2、INTEL 8096CPU 是 位的单片机, 8051 CPU 是 位的单片机,其内部有 KB 的ROM 。

3、若一个RAM 容量为4kB ,则其地址线有 条。

4、设(A )=0 58 H ,(R0)=0 A A H ,执行指令XR L A ,R0后,(A )= ,

图2

(R0)= 。

5、MCS-51中的数据线是根,在单片机中由引脚提供,地址线是

根,由单片机引脚的和提供。

6、8051单片机中SJMP的跳转范围为。

7、单片机的堆栈指针SP始终是。

A、指示堆栈底

B、指示堆栈顶

C、指示堆栈地址

D、指示堆栈长度

8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。

A. MOV A, @R1

B.MOVC A, @A + DPTR

C. MOVX A, @ R0

D.MOVX A, @ DPTR

9、ALE信号的功能是。

10、.MCS—51单片机的复位信号是有效。

A.高电平

B.低电平

C.脉冲

D.下降沿

11、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,

它的字形代码应为。

A、06H

B、F9H

C、30H

D、CFH

二、简答题:(每题5分,共50分)

1、什么是机器周期和指令周期? 单片机的时序单位——拍节、状态、机器周期和指令周期的关系是什么?

2、MCS-51单片机有多少个专用寄存器?在这些专用寄存器中,可供位寻址的位有多少?MCS-51共有多少可供位寻址的位?

3、单片机有几个并行接口芯片,当其用于输入输出时,经常用哪一个接口?为什么?

4、8051单片机的定时器/计数器有几个?各有几种工作方式?各是什么?

5、中断允许控制寄存器(IE)的内容如下:

若执行下列程序段,则其功能是什么?

SETB EA

SETB E X0

SETB ET1

6、分析下面各程序段中每条指令的执行结果。

MOV A,#45H

MOV R5,#78H

ADD A,R5

DA A

MOV 30H,A

7.指出执行下列伪指令后,各存储单元的内容。

ORG 4000H

TAB:DB -1,‘I’,

DW 1234H,-1

ORG 4200H

BLOCK:DS 05H

8、指出下列指令中源操作数的寻址方式

(1)、MOVC A,@A+DPTR

(2)、XCH A,@R0;

(3)、XCH A,R0;

(4)、MOV C,P1.0

(5)、SUBB A,#30H

9、8051单片机提供了几个中断源?有几个中断优先级别?各中断源所对应的中断

矢量地址是什么?

10、I/O编址方式有几种?各是什么?单片机中采用的是什么编址方式?

三、编程题:(18分)

已知8051单片机的晶振频率为6MHz,设定时器T0工作在工作方式2下,编写完整的汇编语言程序使其由P1.0输出周期为400μs,占空比为10:1的矩形脉冲。

四、分析下图,说明:(共12分)

(5)6116芯片是RAM还是ROM?(2分)

(6)其存储容量为多少?(2分)

(7)说明各芯片的地址范围?(8分)

西安电子科技大学本科课程考试

参考答案与评分标准

考试课程:单片机原理与接口技术学年学期:2008-2009-1试卷类型:A 卷考试时间:2009-01-07 专业年级:07电信

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

1. 64KB,0,0FFFFH,0

2. 08~0FH

3. 统一

4. 1/256, 1.953V(5*100/256V)

5.线选法,译码法

6.8,4

7.基址变址寻址,寄存器间接寻址,位寻址,相对寻址

8.×,乘法指令用A×B;

×,寄存器间接寻址用R0和R1(只能用R1和R0作指针);

×,A是8位寄存器

×,C为进位位,不能送给寄存器

二、选择题(每题1分,共10分)

D,A,C,C,B,B,C,A,D, B

三、分析程序,写出结果(每空3分,共18分)

1. 0CBH

2. 7EH,0FFH

3. 25,查表求A中所放数的平方值

4.锯齿波

四、编程题:(共36分)

1. (10分)

ORG 1000H

MOV R5, #20

MOV DPTR, #1200H

MOV R0,#40H

LOOP: MOVX A,@DPTR

MOV @R0,A

INC DPTR

INC R0

DJNZ R5, LOOP

END

2. (10分)

ORG 1000H

MOV A, #82H -3分

MOV DPTR, #8003H

MOVX @DPTR, A -3分

LOOP: MOV DPTR, #8001H

MOVX A, @DPTR -2分

MOV DPTR, #8000H

MOVX @DPTR, A -2分

AJMP LOOP

END

3.(16分)

(1)在方式1下,计数初始值X=65536-100=65436=0FF9CH 则计数初始值TH1=0FFH

TL1=9CH 2分(2)在方式2下,是自动重装载方式,

计数初始值X=256-100=156=9CH

则计数初始值TH1=9CH

TL1=9CH 2分

(3)编程如下:

ORG 0H

LJMP MAIN

ORG 001BH 2分

LJMP TIMER1

` ORG 1000H

MAIN: M OV TMOD,#60H 6分(每个初始化1分)

MOV TH1,#9CH

MOV TL1,#9CH

SETB IT1

SET EA

SETB ET1

SETB TR1

MOV A, #0

SJMP $

TIMER: INC A 4分

CJNE A, #10, QUIT

SETB P1.0

CLR TR1

QUIT: RET

END

说明:以上程序比较灵活,因此根据具体程序具体给分。

五、说明:(16分)

(1)2764是ROM芯片,6264是RAM芯片。(2分)

(2)PSEN是外部程序存储器读选通信号。它和RD的区别是RD读的是RAM芯片。(2分)

(3)2764和6264的存储容量皆为64kbit。因为是13根地址线,8根数据线。(2分)

(4)芯片范围分别为:(共8分,各2分)

IC0:0000H~1FFFH

IC1:2000H~3FFFH

IC2:0000H~1FFFH

IC3:4000H~5FFFH

(5)不能同时工作。虽然硬件上使其能够选中,但是,对于RAM和ROM在操作时,需要不同的指令,因此,将采用不同的控制信号。(2分)

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.360docs.net/doc/0416746472.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机考试试题_共10篇.doc

★单片机考试试题_共10篇 范文一:单片机考试试题填空题 1、机器语言是用(二进制编码)表示每条指令,是计算机能够直接识别和执行的语言。 2、定时器计数器T2以自动重装方式工作时,外部信号T2EX触发使(RCAP2L、RCAP2H) 中的初值装入计数器TL2、TH2。 3、定时器计数器T0、T1的控制寄存器TCON的格式如下,当T1计数溢出时,(TF1) 位自动置1。 ┌──┬──┬──┬──┬──┬──┬──┬──┐ │TF1│TR1│TF0│TR0│IE1│IT1│IE0│IT0│ └──┴──┴──┴──┴──┴──┴──┴──┘ 4、串行通信的数据或字符是一帧一帧地传送,一帧数据由四个部分组成:(起始位)、 数据位、奇偶校验位和停止位。 5、89C51单片机响应中断后,产生长调用指令(LACLL),执行指令的过程包括:首先 把PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送PC,使程序 执行转向响应中断请求的中断入口的地址。 6、设某单片机系统的晶振频率是12MHz,使用T0计数时,外部计数脉冲的最大频率是 (50KHz)。 7、MCS-51系列单片机外部中断0服务程序入口地址为0003H,系统复位后地址为 (0000H)。 8、指出下列指令是何种寻址方式:(间接寻址)MOVXA,@DPTR 9、在片外数据区0xfbff地址处定义一无符号字符型变量print_port,便于通过 print_port给打印机送数据。其定义为:unsignedcharxdataprint_port_at_

0xfbff; 10、89C52单片机的定时器2有一个8位捕获低字节特殊功能寄存器RCAP2L,它的地址 是0xca,定义该特殊功能寄存器RCAP2L的方法是:sfrRCAP2L=0xca 11、TCON是定时器计数器T0和T1的(控制寄存器)寄存器。 12、定时器计数器T0、T1以模式0工作的特点是(13位定时器或计数器)。 13、根据信息的传送方向,串行通信通常有三种:(单工)、半双工和(双工)。 14、某海洋资源勘测系统使用单片机T0计数控制探头勘测深度,其中有一项目要求深 度为计数25000。应该设置T0以模式1计数,模式寄存器TMOD 的低4位应设置为5, 计数初值应该是(40536)。 15、使用getchar、scanf等函数从串行口输入数据,必须先对串行口初始化,初始化 内容之一是写SCON设置串行口工作方式、启动接收。设串行通信传输格式为8个数据 位、1个停止位,1个校验位,则设置SCON的数值为(0xd0或0x90(方式3或方式2))。 选择题 1、执行指令MOVIE,#83H后,MCS-51将响应的中断个数是(B)。 (A)1个(B)2个 (C)3个(D)0个 2、下面的指令哪一个是正确的。(A) A、MOV@R0,34H B、MOV#34H,@R0 C、ADDB,34H D、MOVB,@R1 3、CPU进行中断查询,查询的是(A)。 (A)中断请求信号 (B)中断标志位? (C)中断允许控制位 (D)外中断触发方式控制位 4、中断查询确认后,在下列各种89C51单片机运行情况中,能

西安电子科技大学人工智能试题

1.(该题目硕士统招生做)请用框架法和语义网络法表示下列事件。(10分) 2015年2月20日上午11点40分,广东省深圳市光明新区柳溪工业园附近发生山体滑坡,经初步核查,此次滑坡事故共造成22栋厂房被掩埋,涉及公司15家,截至目前已安全撤离900人,仍有22人失联。 答:框架表示法(5分):(给分要点:确定框架名和框架槽,根据报道给出的相关数据填充,主要内容正确即可给分,不必与参考答案完全一致) <山体滑坡> 时间:2015年2月20日上午11点40分 地点:广东省深圳市光明新区柳溪工业园附近 掩埋厂房:22栋 涉及公司数目:15家 安全撤离人数:900人 失联人数:22人 语义网络表示法(5分):(给分要点:确定语义网络的节点及其连接关系,根据报道内容进行填充,主要内容正确即可给分,不必与参考答案完全一致) 1. (该题目全日制专业学位硕士做)请用一种合适的知识表示方法来表示下面知识。(10分) How Old Are YOU是微软推出的一款测年龄应用,该应用架设在微软服务平台Azure上,该平台具有机器学习的开发接口,第三方开发者可以利用相关的接口和技术,分析人脸照片。

(给分要点:采用合适的知识表示方法,正确即可给分,不必与参考答案完全一致) 答: 类属(继承):<应用程序> 用途:测年龄 开发者:微软 服务平台: 开发接口:机器学习 用途:分析人脸照片 2.(该题目硕士统招生做)请用归结反演的方法求解下述问题。(15分) 已知:张和李是同班同学,如果x和y是同班同学,则x的教室也是y的教室,现在张在302教室上课。 问:现在李在哪个教室上课? 解:第一步:定义谓词;(谓词不一定与参考答案完全相同,只要正确表示即可给分)(3分)C(x, y) x和y是同班同学; At(x, u) x在u教室上课。 第二步:根据定义的谓词写出上述知识的谓词表示,并化成子句集;(6分) 把已知前提用谓词公式表示如下: C(zhang, li) (?x) (?y) (?u) (C(x, y)∧At(x, u)→At(y,u)) At(zhang, 302) 把目标的谓词公式表示如下: (?v)At(li, v) 把上述公式化为子句集: (1) C(zhang, li) (2) ﹁C(x, y)∨﹁At(x, u)∨At(y, u) (3) At(zhang, 302) 把目标的否定化成子句式: (4) ﹁At(li,v) ∨Answer(v) 第三步:使用归结原理对子句集进行归结;(6分)(注意:具体的归结顺序不一定和参考答案完全一致,只要归结过程正确,最后得到的答案正确即可给分)

郑州轻工业学院单片机考试试题带答案

郑州轻工业学院单片机考试试题带答案

单片机原理及应用试卷A 题号一二三四五六七八九总分 得分 一、填空题(每空1分,共20分) 二、1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型 计算机。 三、2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 四、3、两位十六进制数最多可以表示 256 个存储单元。 五、4、89C51是以下哪个公司的产品?( C ) 六、A、INTEL B、AMD C、ATMEL D、PHILIPS 七、5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 八、6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 九、7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 十、8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据 由 P0 口提供。 十一、9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 十二、10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 十三、11、是非题:是读端口还是读锁存器是用指令来区别的。T 十四、12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 十五、13、是非题:中断的矢量地址位于RAM区中。F 十六、14、MCS-51系列单片机是属于( B )体系结构。 十七、A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 十八、15、89C51具有 64 KB的字节寻址能力。 十九、16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T 二十、17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 二十一、18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。 二十二、 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

西安电子科技大学单片机考试试卷

西安电子科技大学本科课程考试试卷2008—2009学年第一学期《单片机原理与接口技术》 课程A卷 专业年级:07电信命题教师:郭文川审题教师: 考生班级:学号:考生姓名: 一、填空题:(每空1分,共20分) 1、MCS—5l单片机的最大程序寻址空间是64 KB,该空间的地址范围从0000H 至0FFFFH,系统上电及复位后,程序入口地址为0000H。 2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直接地址为08H~0FH。 3、MCS-51单片机的I/O端口采用统一编址方式。、 4、一个8位D/A转换器其分辨率为_ 1/256 ,若该8位D/A转换器的基准电压为5V, 则数字量100对应得模拟量为 1.953V(5*100/256V)。 5、单片机系统中经常采用的地址译码技术包括线选法和译码法。 6、INTEL 8051 CPU 是8 位的单片机,其内部有4 KB的ROM。 7、指出下列各指令中源操作数的寻址方式。 (1)MOVC A,@A+DPTR (变址寻址) (2)XCH A,@R0;(寄存器间接寻址) (3)MOV C,P1.0 (位直接寻址) (4)JC LOOP (相对寻址) 8、判断下列各条指令的书写格式是否有错,并指出原因。 (1)MUL R0,R1 (错,乘法指令用A×B ) (2)MOV A, @R7 (错,@R7非法)

(3)MOV A, #3000H (错,累加器A为8位存储器) (4)MOV R1, C (错,C为进位位不能送给寄存器R1) 二、选择题:(每题1分,共10分) 1.当MCS-51单片机接有外部存储器时,P2口可作为 D 。 A.数据输入口 B. 数据的输出口 C.准双向输入/输出口D.高8位地址线 2.单片机的并行接口中,作为数据线使用的并行口是 A 。 A.P0 B. P1 C. P2 D. P3 3.MCS—5l单片机的堆栈区是设置在 C 中。 A.片内ROM区B.片外ROM区 C.片内RAM区 D. 片外RAM区 4.片内RAM的20H~2FH为位寻址区,所包含的位地址是。 A.00H~20H B. 00H~7FH C.20H~2FH D.00H~FFH 5.在寄存器间接寻址方式中,间址寄存器中存放的数据是。 A.参与操作的数据B.操作数的地址值 C.程序的转换地址D.指令的操作码 6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为。 A. MOV A, @R1 B.MOVC A, @A + DPTR C. MOVX A, @ R0 D.MOVX A, @ DPTR 7. 能够用紫外光擦除ROM中程序的只读存储器称为。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 8. 在片外扩展一片2716程序存储器芯片要地址线。 A.8根 B.13根 C.11根 D.20根 9. 定时器/计数器工作方式1是。 A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10.T0中断的中断入口地址为。 A. 0003H B. 000BH C. 0013H D. 001BH 三、分析程序,写出结果(每空3分,共18分) 1、已知(A)=83H,(R0)=17H,(17H)=34H,执行下列程序段后(A)= 0CBH 。

南昌大学单片机补考试题及答案

一、单项选择题(本大题共5小题,每小题2分,共10分) 1.MCS-51的并行I/O口读-改-写操作,是针对该口的( D ) A.引脚 B.缓冲器 C.地址线 D.内部锁存器 2.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后SP的值为(C ) A.35H B.38H C.37H D.20H 3.若MCS-51单片机的晶振频率为6MHz,定时器/计数器作计数器使用时,其最高的输入计数频率是(C ) A.1MHz B.500KHz C.250KHz D.125KHz 4.MOVX A,@DPTR指令中源操作数的寻址方式是( B ) A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即寻址 5.在远距离数据传送时,一般采用______传送方式。( D ) A.串行 B.并行 C.模拟 D.数字 二、填空题(本大题共9小题,每空1分,共10分) 6.MCS-51单片机中有两个16位寄存器,其中一个是_程序计数器PC _____,它没有地址,用户不能对其读写;另一个是_ DPTR _____,常用于存放基址地址。 7.若不使用MCS-51片内程序存储器,引脚EA必须接_地或“0”电平_____。 8.当(RS1,RS0)=(1,0)时,工作寄存器R2对应内部RAM中的__12H____字节单元。 9.执行当前指令后,PC内容为______。 10.单片机与外部数据进行信息交换时,通过__数据总线____总线交换信息的内容。 11.MCS-51响应_串行口_____中断时,其中断标志只能由软件清除。 12.汇编语言程序一般有四种结构形式,即:顺序结构、分支结构、__循环____和子程序结构。 13.用串行口扩展并行口时,串行口工作方式应选为__方式0____。 14.ADC0809是____8__位逐次逼近型A/D转换芯片。 三、名词解释(本大题共3小题,每小题3分,共9分) 15.机器语言:在单片机中,用二进制代码表示的指令、数字和符号简称为机器语言。 16.RAM:随机存储器 17.单工:信息在两点之间只能单方向发送的工作方式。 四、简答题(本大题共5小题,每小题5分,共25分) 18.若80C51的片内ROM内容已不符合要求,那么片内其它硬件如何继续使用? 答:把80C51的EA引脚接地,片外扩接EPROM芯片,就等于宣布片内ROM作废,完全执行片外EPROM中的程序。这样,片内硬件资源不受影响,可继续使用。 19.在8051扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不 会发生冲突? 答:这是因为外部程序存储器和外部数据存储器所使用的控制信号不同。对外部程序存储器的选读通是用PSEN控制线,而对外部数据存储器的读/写控制是用RD和WR读、写控制线,所以不会发生地址冲 1

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

单片机考试试卷

单片机考试试卷 一选择填空判断题(25分) 1 MOV 28H,@R 2 (对 ) 2 MOV F0,ACC. 3 ( 错) 3 INC DPTR ( 对) 4 MOVX A,@R0 ( 对) 5 RLC R0 ( 错) 6在MCS-51单片机中,为使准双向的I/O口工作在输入方 式,必须保证它被事先预置为1。 ( 对) 7 DPTR可以看成是程序存储器的地址指针。 ( 错) 8在MCS-51单片机中,一个机器周期等于1us。 ( 错) 9、8051与8751的区别在于( C) A、内部数据存储单元数目的不同 B、内部数据存储器的类型不同 C、内部程序存储器的类型不同 D、内部的寄存器的数目不同 10、在家用电器中使用单片机应属于微型计算机的(B ) A、数据处理应用 B、控制应用 C、数值计算应用 D、辅助设计应用 11、PC的值是:(C ) A、当前指令前一条指令的地址 B、当前正在执行指令的地址 C、下一条指令的地址 D、控制器中指令寄存器的地址 12、设(A)=4BH,执行指令RL A后,累加器A中为:( D) A、00H B、0A5H C、97H D、96H 13、设(A)=3FH,(30H)=00H,执行指令ANL A,30H后,累

加器A中为:(A ) A、00H B、30H C、3FH D、0F3H 14、设(A)=3FH,(30H)=00H,执行指令XRL A,30H后,累 加器A中为:( A) A、00H B、30H C、3FH D、0C0H 15、设(A)=11H,(B)=04H,执行指令DIV AB后,累加器A 和寄存器B中分别为:(B ) A、01H、04H B、04H、01H C、03H、02H D、02H、03H 16、程序存储器的空间里,中断入口地址为0003H所对应的中断 源是:( A) A、外部中断0 B、外部中断1 C、定时器0 D、定时器1 17、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的 位数决定的,MCS-51的PC为16位,因此其寻址范围是(D ) A、8K B、16K C、32K D、64K 18、在MCS-51单片机中,如果采用6MHZ晶振,一个机器周期为( 2US )。 19、内部RAM中,位地址为30H的位,该位所在字节地址为( 26H )。 20、8031单片机复位后,R4所对应的存储单元的地址为( 04H ),因上电时PSW=( 00H )。这时当前的工作寄存器区是( 0 )组工作寄存器区。 21、单片机与普通计算机的不同之处在于其将( CPU )、(存储器 )和( I/O口 )3部分集成于一块芯片上。

南昌大学C语言期末考试题

一、单项选择题(每空2 分,共50 分) (请将各小题正确答案的字母序号填到相应小题的下划线上) 得分 评阅人 1. C语言的运算符按运算对象的数目可以分为。 A) 单目运算一种 B) 单目和双目运算符 C) 单目、双目和三目运算符D) 单目、双目、三目运算和四目运算符 2. C语言表达式2/5*10的值是。 A) 0.04 B) 4 C) 4.0 D) 0 3. 已知变量f和i的类型说明如下: float f=12.34; int i; 则以下符合C语言语法的表达式是。 A) i=(int)f%5 B) i=int(f)%5 C) i=f%5 D) i=(int f)%5 4. 能正确表示数学式1≤x≤5的C语言表达式是。 A) 1 <=x<=5 B) (x> =1)&(x<=5 ) C) (x>=1 )&&(x<=5) D) (1 < =x)||(5> =x) 5. 设变量c的数据类型是char,i的数据类型是int,f的数据类型是float,则C语言表达式c*i+c*f-i+100值的数据类型为。 A) int B) float C) char D) 不确定 6. 在下列选项中,合法的C语言用户标识符的是。 A)int B)sin C)if D)i+j 7. C程序的执行从开始。

A) 程序中的第1个语句 B) 程序中的第1个函数 C) 名为main 的函数 D) 包含文件的第1个函数 8. 凡在C语言函数中未指定存储类别的变量,其隐含的存储类别为。 A) 自动(auto) B) 静态(static) C) 字符串D) 字符或字符型变量值 9. 以下程序运行时要求输入10和20分别存放在变量x和y中,能正确输入数据的是。 main() {int x,y; scanf("x=%d,y=%d",&x,&y); printf("x+y=%d",x+y); } (说明:用表示换行符,用_表示空格符) A) 10_20 B) x=10,y=20 C) 10 D) x=10 20 y=20 10. 下面程序的运行结果是。 main() { int a,b; a=32767; b=a+1; printf("a=%d,b=%d\n",a,b);

河北科技大学单片机试题

河北科技大学2005——2006学年第2学期 《单片机原理及应用》期末考试试卷学院班级学号 一、填空(30分) 1. 8031系列单片机有个外部中断源,中断系统有级优先级。 2. 单片机复位结束时堆栈指针SP的内容是,P0口的内容是。 3. 8031有_____位地址总线,_____个全双工串行端口。 4. 在执行位操作指令时作为运算单元,它还有一个非常重要的作用,即指示运算结果。 5. 在MOVX DPTR, A 指令中源操作数是寻址方式;语句的功能是。 6.8031单片机扩展一片EPROM 2764,其输出允许端由单片机的读信号控制,这时EPROM 2764中的内容是____ 。 7.8031系列单片机选择片外程序时接低电平。 8.8031的I/O接口的输入指令为_______ 。 9.P1口7根独立的I/O线用于扩展键盘,最多可以管理个键。这时应该是工作方式。 10.单片机8031 接12MHZ的晶体振荡器,某定时器工作在方式1时,

最长的定时时间是微秒,如果要定时5微秒,定时器的初值是H。 11.8031无内部程序存储器,但具有___ __字节的寻址能力,可扩展最大为___ __字节的外部程序存储器。 12.E2PROM具有和的优点,所以可以作为数据存储器也可以用作程序存储器。 13.8031系列单片机的P0口比较特殊,它的内部,所以在作为I/O 线使用时必须。 14.RET指令和RETI的区别是。 15.ADD A,#22H和ADDC A,#22H两条指令的区别是,前者是 ,后者是。 二、选择(16分) 1. 串行口工作在方式1时适用于。 a有启停控制的字节传送b用串行口扩展并行输出口c多个单片机通讯d用串行口扩展并行输入口 2. 在取指令过程中,数据有效时一定无效。 a PSEN b读信号c地址线d INT0 3. 在读周期内数据有效时,总线上的内容是。 a CPU发出的b存储器或I/O接口发出的c不确定的d高阻态

单片机考试试卷

《单片机原理及应用》试卷5及参考答案[录入:lisy743] [时间:2009-09-19 09:25:41] [点击:374] [分类:课程题库] 《单片机原理及应用》试卷5 第一部分笔试题 (本部分共4道题,总分60分,考试时间60分钟) 一、填空题(每空1分,共20分) 1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。 2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。 3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=()。 4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(),ALE 引脚输出正脉冲频率为(),。 5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。那么EA应()。 6、在片外扩展一片2764程序存储器芯片要( )地址线。 7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为()。 8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器()、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。 9、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。 10、串行口的控制寄存器SCON中,REN的作用是( )。 二、判断题(每题1分,共10分) 1、指令字节数越多,执行时间越长。() 2、内部寄存器Rn(n=0-7)作为间接寻址寄存器。() 3、当MCS—51上电复位时,堆栈指针SP=00H。() 4、CLR R0 () 5、EPROM的地址线为11条时,能访问的存储空间有4K。() 6、51单片机只能做控制用,不能完成算术运算。() 7、为了消除按键的抖动,常用的方法只有硬件方法()

西安电子科技大学试卷资料

西安电子科技大学试卷 考试时间120 分钟试卷编号参考答案 班级学号姓名任课老师姓名 请按下述要求正确答题: 1. 在试卷指定位置上正确写入你的班级、学号、姓名和任课老师姓名。 2.全部试卷共 11 页。试卷必须交回,否则以零分计。 3.试题解答必须写在试卷上,若试卷上写不下可以写在试卷的背面,写在草稿纸上的解答一律无效。 4.本试卷的试题共有五道大题,需要全部解答。 5.解答前务必阅读清楚题意,及解答要求,否则导致不能正确评分概由自己负责。 一、单项选择题(每小题1分,共10分) 1.访管指令所引起的中断属于( C )中断。 A.外中断B.I/O中断C.软中断D.程序中断2.资源静态分配法破坏了死锁产生的(B)条件来预防死锁的发生。 A.互斥控制B.保持和等待 C.不可剥夺控制D.循环等待 3.虚拟存储的基础是程序局部性理论,它的基本含义是( B )。 A.代码的顺序执行B.程序执行时对内存访问的不均匀性 C.变量的连续访问D.指令的局部性 4.关于SPOOLING系统(D)的描述是错误的。 A.不需要独占设备 B.加快了作业执行的速度 C.使独占设备变成了共享设备

D.利用了处理器与通道并行工作的能力 5.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是(D)。 A.m=4,n=3,w=2 B.m=2,n=2,w=1 C.m=5,n=2,w=3 D.m=4,n=3,w=3 6.文件系统中实现按名存取的功能是通过查找(B)来实现的。 A.磁盘空间B.文件目录C.磁盘控制器D.位示图7.下面的叙述中,(D)不是设备管理中引入缓冲机制的主要原因。 A.缓和CPU和I/O设备间的速度不匹配问题 B.减少对CPU的中断频率和放宽对CPU响应时间的限制 C.提高CPU和I/O设备间的并行性 D.节省系统内存 8.下列操作系统强调交互性的系统是(B)。 A.批处理系统B.分时系统C.实时系统D.网络操作系统 9.响应比高者优先作业调度算法是通过计算时间和(D)来实现的。 A.输入时间B.完成时间C.周转时间D.等待时间10.在可变分区管理方案中,若采用“最佳适应”分配算法,通常将空闲区按(A )排列。 A.容量递增B.容量递减C.地址递增D.地址递减二、填空题(每空格1分,共15分) 1.把作业装入内存时完成地址变换的方式称静态地址再定位,而在作业执行期间(访问到指令或数据)才进行地址变换的方式称为动态地址再定位。 2.死锁产生的四个必要条件是互斥执行、保持和等待、不可剥夺和循环等待。

南昌大学C期末考试试卷(答案全)

南昌大学2003 ~2004 学年第二学期期末考试试卷A卷 一单项选择题 1.‘A’的ASCII码为65,n为int型,执行n =‘A’+‘6’-‘3’;后,n的值为B。 A)‘D’ B) 68 C) 不确定的值D) 编译出错 2.下列变量名中, A 是合法的。 A)CHINA B) byte-size C) double D) A+a 3.在static int B[3][3]={{1},{3,2},{4,5,6}};中, a[2][2]的值是C。 A)0 B) 5 C)6 D)2 4.若有定义int a=3, *p=&a ;则*p的值是 B 。 A)常量a的地址值B)3 C)变量p的地址值D)无意义 5.下列关于指针运算的各叙述中,不正确的叙述是 D 。 A)指向同一数组的两个指针,可以进行相等或不等的比较运算; B)可以用一个空指针赋值给某个指针; C)指向数组的指针,可以和整数进行加减运算; D)指向同一数组的两个指针,可以进行有意义的相加运算。 6. 已知x、y、z是int型变量,且x=3,y=4,z=5;则下面各表达式中,值为0的是 D 。 A)‘x’&&‘y’ B)x<=y C)x || y+z && y-z D) !((x

单片机考试试卷-

单片机考试试卷- 一、填空题 1、单片机主要由 CPU 、ROM 、 RAM、I/O接口和定时/计数器五部分组成。 2、F1系列PC为小型整体式结构,包括三个基本部分:基本单元、扩展单元和特殊单元,如型号为F1-40MR,F1为系列名,40为输入输出总点数,M表示基本单元,R表示输出类型。 3、三总线指的是地址总线、数据总线和控制总线,其中地址总线的根数决定了微处理器的寻址范围。 4、8051单片机的字长是8位,8051芯片有40个引脚,片内有256字节的RAM,对其进行数据传送的指令操作码为MOV,片外可扩展64K字节的RAM,对其进行数据传送的指令操作码为MOVX,片内有4K字节的ROM,片外可扩展64K字节的ROM,对其进行数据传送的指令操作码为MOVC。 5、PC的输出形式主要有以下三种:继电器接点输出、晶体管输出、晶闸管输出。 6、8051共有 21 个特殊功能寄存器,其中A称为累加器。 7、间接寻址寄存器的前缀标志为 @ ,指令MOV A,,Ri中的i的数值0、1 。 8、MCS-51单片机有 5个中断源,可分为2个中断优先级。上电复位时(IP)=00H, 外部中断0中断源的中断优先级最高。 9、PC的基本硬件配置包括中央处理器、存储器、输入输出组件、和编程器、智能接口模板。 10、步进指令有两条:STL和RET。 11、PC采用面向控制过程,面向问题的“自然语言”编程,PC采用的几种编程语言是梯形图、语句表、控制系统流程图和逻辑方程。

12、PC与微型计算机今后将继续共存,PC集中在功能控制,微机集中在信息处理上,两者相辅相成,共同发展。 13、已知A=88H,执行指令ADD A,#A9H指令后,PSW的P=1,C=1,AC=1,OV=1。 14、8051程序存储器用PSEN信号作为输出选通,数据存储器用RD、WR作为输出选通。 15、串行口的中断标志是TI和RI,应有软件清除。 16、8051的定时/计数器既具有定时功能,又具有计数功能。当做定时器用时是对内部机器周期计数,做计数器用时是对外部信号计数。 二、选择题 1、指令MOV A,#40H的寻址方式是立即寻址。 2、复位时SP中的内容为07H。 3、下列指令中,判断A的内容是否为0的指令的是 ( C ) A、ADD B、JC C、JZ D、CJNE 4、MCS-51单片机的四个并行口中,引脚信号有第二功能的是P3口。 5、MCS-51单片机内部一个机器周期包含6个状态。 6、下面四个指令中,哪一个是定义字节数据伪指令DW。 =01H,执行SUBB A,#00H后(A)=( 00H ) 7、若(CY)=1,(A) 8、若(20H)=ABH,则(20H。1)=1。 9、MCS-51定时器T0的中断入口地址为000BH。 MCS-51第1组工作寄存器的地址范围是08H-0FH。 10、 11、下列指令正确的是:B A、27FEH:ACALL 7FFFH B、27FEH:AJMP 2DFEH C、27FEH:SJMP 2DFEH D、 27FE:AJMP 7FEEH 12、若(PSW)=10H,则当前工作寄存器组为第2组。 13、已知(IE)=85H,(IP)=04H表示的含义是润许外中断1,外中断0中断,其中外中断1为高的优先级。 14、已知外RAM(2000H)=35H,内RAM(00H)=08H,(P2)=20H,(R0)=00H,则执

2011南昌大学单片机期末考题

一、填空题(每空1分,共10分) 1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为___低电平__. 2.P0通常用作单片机系统的地址/数据总线. 3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为10H~17H . 4.返回地址(或断点)是_在程序中断或子程序调用时_的程序计数器的内容。 5.中央处理器CPU是单片机的核心,它完成_运算和控制功能 . 6.单片机的工作过程,实际上就是周而复始地取指令和执行指令的过程 . 7.所谓中断源即是_引起中断的原因(或能发出中断请求的来源) . 8.端口(或称口)是_接口电路中已编址并能进行读或写操作的寄存器 . 9.异步串行近程通信时的传送信号是TTL电平信号 10.若累加器A中的数据为01110010B,则PSW中的P=0. 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.MCS—51单片机的复位信号是()有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。 A.2μs B.4μs C.8μs D.1ms 3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用()指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 4.能够用紫外光擦除ROM中程序的只读存储器称为()。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 5.在片外扩展一片2764程序存储器芯片要()地址线。 A.8根 B.13根 C.16根 D.20根 6.定时器/计数器工作方式1是()。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为() A.2MHz B.1MHz C.500KHz D.250KHz

相关文档
最新文档