搜档网
当前位置:搜档网 › 单片机试卷及标准答案

单片机试卷及标准答案

单片机试卷及标准答案
单片机试卷及标准答案

2013A卷

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

1、+1000001的反码是。十进制数-4的8位二进制补码是。

2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。

3、CPU一次可以处理的二进制数的位数称为CPU的。

4、当EA为电平时,CPU总是从外部存储器中去指令。

5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。

6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。

7、C51的数据类型sfr占个字节,C51中整型变量占个字节。

8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。

9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。

10、多机通信中,主机的SM2=。

11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。

12、波特率倍增位位于特殊功能寄存器中。

13、8155A内部具有1个位减法定时器/计数器。

二、单项选择题(共20题,每题1分,共20分)

1、单片机的应用程序一般存放于()中

A、RAM

B、ROM

C、寄存器

D、CPU

2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。

A、B、P3.3 C、D、

3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A、外部中断0

B、外部中断1

C、定时器0

D、定时器1

4、ADC0809是()AD的转换器件

A、4通道8位

B、8通道8位

C、4通道12位

D、8通道12位

5、执行中断返回指令后,从堆栈弹出地址送给()

A、A

B、Ri

C、PC

D、DPTR

6、串行通信中,发送和接收寄存器是()

*

A、TMOD

B、SBUF

C、SCON

D、DPTR

7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是()

A、98H

B、86H

C、22H

D、A2H

8、要将P1口高4位清0,低4位不变,应使用指令()

A、ORL P1,#0FH

B、ORL P1,#F0H

C、ANL P1,#F0H

D、ANL P1,#0FH

9、当选中第1工作寄存器区时,工作寄存器R1的地址是。

A、00H

B、01H

C、08H

D、09H

10、控制串行口工作方式的寄存器是()

A、TMOD

B、PCON

C、SCON

D、TCON

@

11、MCS-51 单片机的晶振频率为12MHz,则MUL AB指令的时间为()μs。

A、1

B、2

C、4

D、8

12、定时器T2的中断服务程序入口地址为()。

A、000BH

B、0000H

C、001BH

D、002BH

13、MCS51单片机复位后,P1口锁存器的值为()。

A、00H

B、0FFH

C、7FH

D、80H

14、POP PSW指令是()

A、将PSW的值压入堆栈顶部

B、堆栈顶部一个单元内容弹入PSW

C、将PSW的值压入堆栈底部

D、堆栈底部一个单元内容弹入PSW

15、下列运算符不是关系运算符的是()

&

A、>

B、<

C、=

D、!=

16、设a=0x7f,b=a<<2,则b的值为()

A、7FH

B、0F7H

C、0CFH

D、0FCH

17、单片机复位后,SP的内容是()

A、00H

B、07H

C、7FH

D、80H

18、函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是()

A、整型

B、字符型

C、无返回值

D、指针型

19、MCS-51单片机,数据线的条数是。

A、1根

B、4根

C、8根

D、16根

20、定时器T0计数溢出后,置1()

A、TF1

B、TF0

C、TI

D、RI

三、简答题(共4题,每题5分,共20分)

1、51单片机工作寄存器有几组如何判断CPU当前使用哪一组工作寄存器

2、在RAM的位寻址区定义无符号字符变量FLAG,并将FLAG的第0、2位分别定义为K_D、K_P。

3、单片机中各中断源对应的中断服务程序的入口地址能否任意设定CPU响应定时器中断T0时,能否自动清除中断标志TF0

4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能寄存器名SBUF,并具有相同的字节地址99H,他们是同一个寄存器吗串行口的读、写SBUF指令分别操作的是哪个缓冲器四、程序分析题(每空2分,共10分)

已知单片机晶振频率为12MHz,要求让定时器T1工作于方式1来实现60ms定时,同时让定时器T0,工作于方式2,完成200μs定时,试完成初始化程序。

(注意:0x表示横线上所填内容要求以十六进制表示,其它数制表示不得分。)

void init_t0_1()

{TH0=0x①。

TL0=0x②。

TH1=0x③。

TL1=0x④。

TMOD=0x⑤。

TR0=1。

TR1=1

}

五、编程题(10分)

完成下列中断程序,实现当开关闭合后,在外部中断服务程序中实现蜂鸣器的鸣响,当开关打开后,蜂鸣器静止。

#include ""

#define uchar unsigned char

#define uint unsigned int

sbit BEEP=①。

void init1()

{

EA=②。

EX0=③。

|

IT0=0。

}

void int0() interrupt ④

{uint i。

BEEP=⑤。

for(i=300。i>0。i--)。

BEEP=1。

for (i=300。i>0。i--)。

}

main()

|

{init1()。

for(。。)。

}

六、综合应用(20分)

下图是由89C52单片机、74LS373锁存器、6116RAM组成的单片机系统,

(1)请补全硬件接线(8分)。

(2)该芯片的地址扩展方法采用的是什么方法(2分)设P2口未用到的引脚取1,请写出该系统外扩RAM存储空间的范围。(4分)

(3)74LS373锁存器的作用是什么(3分)

(4)该单片机系统扩展的是程序存储器还是数据存储器(3分)

-

答案

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

1、01000001(41H)(FCH)

2、指令系统指令格式操作码

3、字长

4、低

5、4 2

6、MOVC MOVX

7、1 2 8、立即数寻址直接寻址

9、TH1TL0 10、0

11、15 12、PCON

13、14

~

二、单项选择题(共20题,每题1分,共20分)

1~5、BCABC 6~10、BBDDC 11~15、CDBBC 16~20、DBCCB

三、简答题(共4题,每题5分,共20分)

1、51单片机工作寄存器共有4组(2分)。CPU当前使用的工作寄存器组是由PSW寄存器的第三位(RS1)和第四位(RS0)的值决定的(3分)。

2、unsigned char bdata FLAG。(2分)

sbit K_D=FLAG^0。

sbit K_P=FLAG^2。(后两步只要有一个正确就给2分,全对给3分)

3、各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。(3分)可以(2分)。

4、不是同一个寄存器(1分),读SBUF操作的是接收缓冲器(2分),写SBUF操作的是发送缓冲器(2分)。

四、程序分析题(每空2分,共20分)

)

①0x38(2分);0x38(2分);③0x15(2分) ;④0xa0(2分);⑤0x12 (2分)。

五、编程题(10分)

①P3.^6 (2分) ;②1 (2分);③1 (2分);④0 (2分);⑤0 (2分)。

六题、综合应用(20分)

(1)

(8分);

(2)线选法(2分),6116的地址范围是7800H~7FFFH(4分)。

(3)锁存地址总线的低8位,保证P0口可以分时复用为地址总线的低8位和数据总线(3分)

(4)数据存储器(3分)

2013 B卷

一、<

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

1、微处理器简称,主要包括ALU、控制器CU和寄存器组。

2、对于补码表示的有符号8位二进制数,其表示数的范围为到。

3、指令MOV A,@R0 第2操作数的寻址方式为。

4、AT89S51单片机有条引脚,其中为片外程序存储器的读选通信号。

5、MCS-51单片机的特殊功能寄存器区位于片内从到FFH的地址范围,对特殊功能寄存器的

访问只能采用寻址方式。

6、MCS-51单片机的RST为复位引脚,为电平复位方式,系统复位后程序计数器PC的值为。

7、采用石英晶体作为晶振时,其振荡电容的取值一般为。

8、C51语言中,“int iCounts;”定义的变量iCounts在内存中占个字节。

9、MCS-51单片机的并行口由1个和1个输出驱动器构成。P0口作为普通输出口使用时,需

要外接电阻。

10、步进电机工作在四相八拍方式时,正转一个齿距角的通电顺序依次为

A-AB-B—BC-C-CD-D-DA,则反转的通电顺序为A-DA-D-CD-C-BC-,通过改变步进脉冲的可以调节步进电机的转速。

11、根据传输方式的不同,串行通信的种类可以分为同步通信方式和通信方式。

12、当T0工作在方式3时,将T0分为两个独立的位定时/计数器,此时T1的功能受到了限

制,只能作为不需要中断功能的发生器使用。

三、单项选择题(共20题,每题1分,共20分)

1、以下定义变量的C51语句中,错误的是()

A、unsigned char chData = 0。

B、static unsigned char chData = 0。

C、sfr unsigned char chData = 0。

D、static volatile char chData = 0。

2、small存储模式下,缺省存储器类型说明的变量均放在()区

A、idata

B、code

C、pdata。

D、xdata

3、MCS-51单片机入栈指令“PUSH ACC”执行后,堆栈指针SP()

A、减小。

B、不变

C、增加

D、变化不确定

4、MCS-51单片机的电源供电电压一般为()

A、5V。

B、12V

C、24V

D、22V

5、标准MCS-51单片机的时钟频率fosc为6MHz,则1个机器周期时间长度为()

A、1ms。

B、2ms

C、1μs

D、2μs

6、汇编语言指令“HERE:SJMP HERE”,说法错误的是()

A、是1条循环转移指令

B、其操作数寻址方式为相对寻址

C、是1条无条件转移指令

D、是一条短转移指令

7、访问片外数据存储器使用以下那条汇编语言指令()

A、MOV。

B、MOVX

C、MOVC

D、POP

8、定时器工作方式1为()位定时/计数方式。

A、4。

B、8

C、13

D、16

9、共阴极LED八段数码管“1”的字型码为()

A、0x3f。

B、0x06

C、0xc0

D、0xf9

10、LED发光二极管的导通压降一般为()

A、。

B、、、5V

11、P2口除了可以做普通I/O口外,还可以作为()

A、数据总线

B、地址总线

C、地址总线低8位

D、地址总线高8位

12、定时器T1的中断向量号为()

&

A、0。

B、1

C、2

D、3

13、单片机CPU不能自动清除中断标志的中断为()

A、串口发送中断

B、定时器T0溢出中断

C、定时器T1溢出中断

D、下降沿触发的外部中断0

14、异步串行通信中,波特率是指()

A、每秒传送的bit数

B、每秒传送的byte数

C、每秒传送的word数

D、以上均不对

15、关于器件74LS164,说法错误的是()

A、是一个串入并出器件

B、可以级联使用

C、常用于扩展输出口

D、两个串行数据输入端不能连接在一起

16、对于矩阵键盘可以采用()设计软件,从而获取按键的键值。

A、直接输入输出法

B、列扫描法

C、时延法

D、去抖动法

17、关于串行AD器件TLC549,说法错误的是()

A、片选信号有效时启动转换

B、转换时间>17μs

C、转换数据时先移最低位

D、移位时时钟信号的下降沿用于时钟同步

18、关于8155说法错误的是()

A、内置1个定时器

B、内置256字节RAM

C、可扩展出24个I/O口

D、高电平复位

19、晶振频率为,采用T1作为波特率发生器,波特率不倍增,则T1的计数初值为()

*

A、0xfb。

B、0xfc

C、0xfd

D、0xfe

20、在LED调光实验中,通过改变PWM信号的()改变LED发光二极管的亮度。

A、周期。

B、频率

C、幅值

D、占空比

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

1、说明图中阻容复位电路的工作原理(上电复位)。

2、晶振频率fosc为12MHz,则定时器T0工作在方式2时,

最大的定时时间为多少简要说明计算过程。

3、写出C51程序片段,访问片外数据存储器的2000H地

址的内存单元,将其置为FFH。

4、采用动态点亮方式驱动8位LED数码管时,要求刷新

频率为50Hz,则每个扫描周期中,1位LED数码管的显示时间为多长说明计算过程。

四、程序分析题(共2题,每题10分,共20分)

1、用P1口驱动8个LED数码管,实现流水灯的效果(低电平点亮),补全代码。

%

#include

#include <>

#define uchar

void DelayMS(uint x)

{ uchar i。

while(x--)

{ for(i=120。i>0。i--)。}

}

void main()

{ P1 = 。

~

while(1)

{ =_crol_(P1,1)。。

DelayMS(150)。 }}

2、补全以下串口初始化程序,晶振频率为,将串口配置为8位异步方式,波特率9600,允许接收,开串口中断。

void initSerial()

{ TMOD =。

TH1=0xfd。

TL1=。

SCON=。

-

ET0=1。

=1。

EA=1。

TR1=。}

五、综合应用(共20分)

1、图为74LS164驱动8路LED发光二极管的电路,回答以下问题:

(1)图中电阻的作用是什么其阻值大概为多大(3分)

(2)简要说明74LS164的移位时序。(4分)

(3)说明DINA、DINB、CLR引脚的作用。(3分)

\

2、编写完整的程序,使得8路LED光二极管的状态为“亮灭亮灭亮灭亮灭”。(10分)

答案

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

1、CPU,运算器(或算术逻辑单元)

2、-128,127

3、寄存器间接寻址

4、40,PSEN

5、80H,直接

6、高,0000H

7、20-33pF(在范围内都算对)

[

8、两

9、锁存器,上拉

10、B-AB,频率

11、异步

12、8,波特率

二、单项选择题(共20题,每题1分,共20分)

1~5、CACAD6~10、ABDBB10~15、DDAAD 16~20 BCCCD

三、简答题(共5题,每题5分,共25分)

1、系统上电瞬间,电容C上的电压很小,RST引脚为高电平(2分);在电容充电过程中,RST 引脚电位逐渐下降,当RST引脚电位小于某一特定值后,CPU即脱离复位状态(2分);RST 引脚高电平维持的时间>24机器周期即可复位(1分)。

2、fosc=12MHz,定时器计数脉冲频率为12/12=1Mhz,计数脉冲周期为1us(2分)。T0方式2为8位自动重装方式,其最大计时时间为28*1us=256us(3分)。

3、参考答案之一

#include ""(1分)

#define P8155 XBYTE[0x2000] RD WR PSEN如果当前工作寄存器区为0区,则工作寄存器R0的地址为:()

A、00H

B、07H

C、08H

D、0FH

5、变量的存储器类型是指()

A、变量在内存中的排列顺序

B、变量在程序执行过程中的作用范围

C、变量占用的物理空间大小

D、变量所处的存储区域

6、要使无符号字符型变量a中的数高4位为0,低4位不变,则执行以下哪条语句:()

A、a = a & 0x0F。

B、a = a & 0xF0。

C、a = a | 0x0F。

D、a = a | 0xF0。

7、若定义:unsigned char x[5] ,*pb 。则正确的赋值表达式是( )

"

A:pb=x;B:pb=x++;C:*pb=&x;D:*pb=*x[0]。

8、访问64K程序存储器区域的变量应声明的关键字为()

A、xdata

B、idata

C、code

D、bdata

9.中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将()置“1”。

A、ET0

B、EA

C、ES

D、ST2

10、中断服务子程序的返回指令为:()

A、POP PSW

B、POP Acc

C、RET

D、RETI

11、在片外扩展一片27128(16k*8bitROM),需要()根地址线。

A、8

B、13

C、14

D、16

12、以下能正确定义一维数组的选项是()

A、int a[5]={0,1,2,3,4,5}。

B、char a[]={0,1,2,3,4,5}。

C、char a={‘A’,‘B’,‘C’}。

D、int a[5]=“0123”。

13、使用宏来访问绝对地址时,一般需包含的库文件是()

A、B、C、D、

14、扩展存储器时要加锁存器74LS373,其作用是()。

A、锁存寻址单元的低八位地址

B、锁存寻址单元的数据

C、锁存寻址单元的高八位地址

D、锁存相关的控制和选择信号

15、发光二极管的工作电流一般为()

A、10μA

B、40μA

C、10mA

D、40mA

三、简答题(共5题,每题5分,共25分)

\

1、简述时钟周期、机器周期、指令周期的概念及相互关系。

2、MCS-51外扩的程序存储器和数据存储器,共用16位地址线和8位数据线,可以有相同的地址空间,为什么两个存储空间不会发生冲突

3、写出C51的中断程序入口地址。

4、计算右图中使LED正常工作的限流电阻R的阻值,写出计算过程。

5、定义如下变量

(1)、内部RAM直接寻址区无符号字符变量i;

(2)、外部64K RAM的有符号整形变量x;

四、程序分析题(共10分)

1、程序改错(6分)

-

定义外部中断0的中断函数,如下所示,指出其中的三处错误。

unsigned int Flag。

unsigned int Int0(unsigned char para) interrupt 1

{Cnt++。

if(Cnt>10)

{Cnt=0。

Flag=1。}}

2、以下指令执行后,PSW为:(共4空,每空1分,共4分)

MOV A,#B

ADD A,# 01111101B

'

Ac OV P

Cy

五、编程题(10分)

MCS-51单片机外接晶振为12MHz,T0工作于方式1,产生50ms定时中断。补充下列函数,使产生1秒的方波。

|

六、综合应用(20分)

PB0

PB1

PB2

PB3

PB4

PB5

PB6

PB7

PA5

PA4

PA3

PA2

PA1

PA0

AD0

|

AD7

ALE

WR

RD

IO/M

RESET

Vss

Vcc

CE

5V

8155

ALE

P0

WR

RD

P2.0

89C52

7407100欧*8

8.LED数码

管*6

5V

COM0

COM5

COM1

COM3

COM2

COM4

上拉5V

如图为动态显示的6位LED显示接口电路图,回答如下问题。

1、简述动态显示和静态显示的优缺点。(2分)

2、图中,LED是共阴极还是共阳极接法(2分)

3、根据图示,完成下列绝对地址变量的定义。

#define COM_8155 PBYTE[0x00]

#define PA_8155 PBYTE[] (2分)

#define PA_8155 PBYTE[] (2分)

4、8155命令寄存器如下图所示,完成8155初始化函数。

init_8155()

{P2_0=。(2分)

COM_8155=。(2分)}

5、完成动态显示子函数

uchar code

SEG_TAB[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x 40,0x73,0x1c,0}。

uchar code BIT_TAB[]={1,2,4,8,,0x20}。(2分)

sbit P2_0=P2^0 。

uchar IDR_BUF[6]={1,2,3,4,5,6} 。

!

LED_Disp()

{uchar a,i。

uint x。

for(i=0。i<6。i++)

{a=DIR_BUF[i]。

P2_0=。(2分)

PB_8155=。(2分)

PA_8155=。(2分)

for(x=500。x>0。x--)。}}

答案

'

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

1、01000110B,B

2、20H,2FH

3、地址总线、数据总线、控制总线

4、0000H

5、6

6、64K,0000H~FFFFH

7、Ri 8、1

9、256μs 10、下降沿触发

11、256 12、1

13、1 14、8K,1FFFH

二、单项选择题(共15题,每题1分,共15分)

1~5、BBCAD6~10、AACBD11~15、CBBAC

三、简答题(共5题,每题5分,共25分)

1、时钟周期是输入微处理器的时钟信号的周期。机器周期是机器完成一个基本动作的时间。在MCS-51系列单片机中,一个机器周期由12个时钟周期组成。指令周期是指执行一条指令所需的时间,由一个到数个机器周期组成。

2、因为51单片机访问片外程序存储器和数据存储器是通过不同的控制信号进行的,访问片

外程序存储器使用PSEN信号,访问片外数据存储器使用WR和RD信号,因此它们有相同的地址空间也不会冲突。

3、外部中断0 0003H;定时中断0 000BH;外部中断1 0013H;

定时中断1 000BH;串行口中断0023H

4、R=(VCC-VF-VCES)/IF

VCC=5V,VF=(~),VCES=~,IF=15mA(10~20mA)

R=200Ω

5、(1)unsigned char data i。

(2)char int xdata x。

.

四、程序分析题(共10分)

1、程序改错(6分)

unsigned int Int0(unsigned char para) interrupt 1

去掉unsigned int (2分)

去掉unsigned char para (2分)

将interrupt 1改成interrupt 0 (2分)

2

#include ""

#define uchar unsigned char

#define uint unsigned int

sbitP1_0=P1^0。

·

uchar T0CNT0。

(以上2分)

void init_t0_1()

{TH0=0x3c。

TL0=0xb0。

TMOD=1。

TR0=1。

IE=0x82。

T0CNT0=0xa。

}(3分)

|

void main()

{init_t0_1()。

for(。。)。

}(2分)

void timer0(void) interrupt 1

{TL0=0xb0。

TH0=0x3c。

T0CNT0 -- 。

if( T0CNT0==0)

{T0CNT0=10。

}

P1_0=~P1_0。}

}(3分)

六题、综合应用(20分)

1、动态点亮方式占用硬件资源少,但软件相对复杂。静态点亮方式占用硬件资源多,但软件相对简单。(2分)

2、共阴极。(2分)

3、0x01(2分)、0x02(2分)

4、P2_0=1。(2分)

COM_8155=xxxx0011B。(2分)

5、uchar code BIT_TAB[]={1,2,4,8,0x10,0x20}。(2分)

P2_0= 1 。(2分)

PB_8155= SEG_TAB[a] 。(2分)

PA_8155= BIT_TAB[i]。(2分)

2012B卷

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

1、-0101111B的反码是,补码是。

2、在除法运算中,被除数放在中,除数放在中。运算后,商放在累加器中,而余数放在寄存器中。

3、CPU是单片机的核心组件,它包括和。

4、外部中断0服务程序入口地址为,串行口中断服务程序入口地址是

5、在访问外部存储器时,P0口作为,高8位地址使用

口。

6、串口工作在方式3时,发送和接收到的第9位数分别放在的

和中。

7、数码管显示方式可分为和。

8、8051单片机的工作寄存器分成个组,每组个字节。

9、若变量定义在xdata区,则间接寻址时采用的寄存器是。

二、单项选择题(共15题,每题1分,共15分)

1、C51的数据类型有()

A、unsigned char、unsigned int和指针

B、char 、int 和code

C、long、data和bit

D、auto、float和short

·

2、晶振频率为12MHz,则T0最大定时时间为:()

A、256μs

B、512μs

C、131072μs

D、65536μs 。

3、CPU不能自动清除中断标志位的中断为:()

A、T0

B、T1

C、串行口

D、下降沿触发方式的INT0

4、MCS-51单片机的复位信号为()。

A、大于12时钟周期的高电平

B、大于24时钟周期的高电平

C、大于12时钟周期的低电平

D、大于24时钟周期的低电平

5、MCS-51单片机在寄存器间接寻址方式中,寄存器中存放的是()。

A、操作数

B、操作数地址

C、转移地址

D、地址偏移量

6、MCS-51单片机扩展外部程序存储器和数据存储器()。

\

A、分别独立编址

B、统一编址

C、分别独立编址或统一编址

D、动态变址

7、在单片机片外扩展一片6264(8K)数据存储器芯片,该芯片有( )地址线。

根根根根

8.下列MCS51单片机专用寄存器中,哪个寄存器不可按位寻址( )

A.中断容许寄存器IE

B. 中断优先级寄存器IP

C.定时/计数器方式寄存器TMOD

D. 定时/计数器控制寄存器TCON

9、下列工作寄存器中,哪个寄存器可以用于寄存器间接寻址方式中( )。

A. R1

B. R2

C. R3

D. R4

10、MCS-51单片机字长的含义是( )。

`

A. 引脚数;

B. CPU包含的地址线的条数;

C. CPU包含的数据线的条数;

D. 控制线的条数

11、MCS51复位后,SP的内容为07H,第一个压入堆栈的数据将位于内部RAM的哪个单元()

A. 09H单元;

B. 08H单元;

C. 07H单元;

D. 06H单元

12、单片机外部中断的电平触发方式仅限于( )有效。

A. 高电平;

B.上升沿;

C. 下降沿;

D. 低电平

13、以下哪条指令可以读取程序存储器:()

A、MOV

B、MOVX

C、MOVC

D、TEST

14、串行口控制寄存器SCON中REN为:()

A、多机通信控制位

B、接收允许位

C、中断标志位

D、第9数据位

15.当需要扩展的按键比较多的时候,一般采用()方式。

A、直接编码输入

B、延时输入

C、编码输入

D、矩阵输入

三、简答题(共5题,每题5分,共25分)

1、计算机系统中,一般有哪三类总线并请说出三类总线各自的特征(包括传输的信息类型、单向还是双向传输)。

2、单片机系统中的定时和计数功能有何区别分别适用于什么场合

3、如果将MCS-51的P1口引脚按矩阵编码方式组成M*N个检测点,那么在什么情况线检测点数目最多,这是M和N分别是多少

4、在51系列单片机执行中断服务程序时,为什么一般都要在中断入口地址开始的地方放一

条跳转指令

5、8X5X系列CPU复位后,使用了哪一工作寄存器组其中R1对应的物理存储单元地址是什么

四、程序分析题(每空1分,共10分)

-

MCS-51单片机P1口作为输出口,八位分别连线八只发光二极管(当引脚输出高电平时对应的发光二级管亮);编程实现单灯循环点亮,每隔2秒钟,亮的发光二极管(只有1个亮)移位一次。晶振为12MHz,利用内部定时计数器T0实现延时,为了实现该功能,请将下面的程序补充完整。

#include “”

unsigned char T1s = 0。

unsigned char LED = 1。

void Timer0 ( ) interrupt ①

{ TH0 = ②。

TL0 = ③。

T1s++。

If(T1s = = 100)

{ LED <<= 1。

If(LED = = ④)

LED = ⑤。

T1s = 0。}

}

void main( )

{ TMOD = ⑥。

TL0 = ⑦。

TH0 = ⑧。

IE = 0x82。

|

TR0 = ⑨。

While(1)

{ P1 = ⑩。}

}

五、编程题(10分)

ADC0809与单片机的接口如下图所示,ALE信号经D触发器2分频后得到约500kHz信号作为0809的时钟信号,8路A/D转换器的通路地址分别为78H~7FH,写出读八路A/D的函数。

模拟

输入

+5V

六、综合应用(共20分)

现有由89C52单片机、74LS373

锁存器、74LS138译码器 、

2764EPROM 和6264RAM 芯片共同组成的单片微型计算机系统如图所示:1)、分别写出该系统外扩的程序存储空间和数据存储空间的范围(6分);2)、说明图中除CPU 外的四个芯片的功能(4分);3)、完成下面程序,实现将外部RAM C100H~C10F 单元内容传送到内部RAM 的40H~4FH 单元中(每空2

分,共10分) MOV R7,

MOV DPTR MOV R0LOOP MOV @R0,A INC R0。 INC DPTR 。

单片机试卷及标准答案

2013A卷 一、填空题(每空1分,共20分) 1、+1000001的反码是。十进制数-4的8位二进制补码是。 2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。 3、CPU一次可以处理的二进制数的位数称为CPU的。 4、当EA为电平时,CPU总是从外部存储器中去指令。 5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。 6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。 7、C51的数据类型sfr占个字节,C51中整型变量占个字节。 8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。 9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。 10、多机通信中,主机的SM2=。 11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。 12、波特率倍增位位于特殊功能寄存器中。 13、8155A内部具有1个位减法定时器/计数器。 二、单项选择题(共20题,每题1分,共20分) 1、单片机的应用程序一般存放于()中 A、RAM B、ROM C、寄存器 D、CPU 2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。 A、P3.2 B、P3.3 C、P3.4 D、P3.5 3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。 A、外部中断0 B、外部中断1 C、定时器0 D、定时器1 4、ADC0809是()AD的转换器件 A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执 行结果。 PUSH 30H ;SP=61H,(SP)=24H PUSH 31H ;SP=62H,(SP)=10H POP DPL ;SP=61H,DPL=10H POP DPH ;SP=60H,DPH=24H MOV A,#00H MOVX @DPTR,A 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

51单片机考试常见试题分析题

四、程序分析及编程 1.设(A)=04H,(CY)=1, 写出下列各条指令的结果。 RL A; (A)= 08H RR A; (A)= 02H RLC A; (A)= 09H RRC A; (A)= 82H 2.设(A)=7AH,(R0)=30H,(30H)=A5H,(CY)=1, 写出下列各条指令的结果。 MOV A ,R0 (A)=30H (R0)=30H XCH A, R0 (A)=30H (R0)=30H XCHD A,@R0 (A)=A5H (R0)=30H (30H)=30H ADD A,#30H (A)=D5H (CY)=1 ADDC A,30H (A)=06H (CY)=1 SUBB A,#30H (A)=D5H (CY)=1 3.下列程序段的功能是什么? PUSH A PUSH B POP A POP B 答:交换A、B的内容 4.已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下

述程序执行后:请问:A=(),SP=(),(51H)=(),(52H)=(),PC=()。 POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A,@A+DPTR PUSH A RET ORG 4000H DB 10H,80H,30H,50H,30H,50H 答:(A)=50H , (SP)=50H , (51H)=30H , (52H)=50H , (PC)=5030H 5.假定A=83H,(R0)=17H,(17H)=34H,执行以下指令后,A的内容 为()。: ANL A,#17H

《光学》试卷库参考答案及评分标准要点

《光学》试题(一)标准答案及评分标准 一、选择题(每小题2.5分,共25分) 1、D 2、A 3、C 4、B 5、B 6、D 7、A 8、C 9、B 10、C 二、填空题(每小题2分,共20分) ① 6.00×10-4 ② 2(n-1)h ③ 0.458 ④ 120 ⑤ 250 ⑥ 3:1 ⑦ 8.3% ⑧ 2I 0/3 ⑨ 1.22λ/D ⑩ 56.1% 三、试用作图法找像的位置和大小(5分) 四、论述题(10分) (1) 同频率 (2)两光波相遇是有固定的位相差 (3)两光波相遇点相同的振动分量 (4)两光波相遇光程差不能太大,要小于光源的相干长度。 (5)两光波相遇点所产生的振动后的振幅不能太悬殊。 评分标准:每小题各占据2分。如没有论述,则酌情扣分。 五. 1.(a )→x=-20mm 180mm =′=′x f f x S'=60-180=120mm (实像) (5分) (b )x=20mm x'=-180mm (5分) S'=60-180=240mm (虚像) 2.由于右边321n n n ,故没有额外程差,而左边3221,n n n n 发生额外程差 对于右边 λj R r n h n j 22 2=2 λ)5+(=25+2 j R r n j 两式相减,可求得波长 Ο A R r n j 6480=5) r -(=2j 25+2λ 对于左j 级亮纹满足

m m r n R r j n R r j R r n j j j j 24.4=18 =62 .1×210×10×6480×10+4×4=2+=)21 +(==21 -37-22 222 2 左左左λλ λλ 3.设光栅常数为d ,可见光谱两面三刀端波长所对应的光栅方程为 760 ?=θsin 400?=sin 2211K d K d θ 如果发生重叠是400nm 的二级与760nm 的一级: 1 221/760=sin /800=/400?2=sin θθθθ d d d 所以不发生重叠。 而当K 1=3 K 1=2时 1 221)(/1520=/760×2=θsin )(/1200=/400×3=sin θθθ nm d d nm d d 发生重叠 发生重叠时,1级光谱的角宽 d d /360=/)400-760(≈θΔ 发生重叠时, 3×400=2×λ λ= 600 nm 所以重叠范围 600~760 nm 4.当晶片引起的位相差对薄些波长形成全波片时,这些波长的光将不能通过系统,即 π2=)-(20K d n n e λ π K的取值范围 7-010×7800)-(d n n e ~7-010 ×3900)-(d n n e 即9~17 K=9时 ΟA l K n n e 7644=9 000688.0=-= λ09

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

单项选择 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.sodocs.net/doc/859368716.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 数模转换器

单片机试卷及答案

一选择题 (n )1.MCS—51单片机是高档16位单片机。 (y )2.MCS—51的产品8051与8031的区别是:8031片内无ROM。 (n )3.单片机的CPU从功能上可分为运算器和存贮器。 (y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。 (n )5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。 (y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 (y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 (n )8.MCS—51的程序存贮器用于存放运算中间结果。(y )9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 (y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 (n )11.CPU的时钟周期为振荡器频率的倒数。 (n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。(y )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 (n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 (n )15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 (y )16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。 (y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。 (n )18.MCS—51单片机的片内存贮器称为程序存贮器。(n )19.MCS—51单片机的数据存贮器是指外部存贮器。(y )20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 (y )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为a 。 A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器 2.单片机能直接运行的程序叫c 。 源程序B。汇编程序C。目标程序D。编译程序3.单片机中的程序计数器PC用来c 。 A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为b 。A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是b 。 输出高电平B。输出矩形脉冲,频率为fosc的1/6 C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的引脚a 。 A.必须接地B。必须接+5V C。可悬空D。以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。 A.P0口B。P1口C。P2口D。P0口和P2口 8.PSW中的RS1和RS0用来a 。 选择工作寄存器区号B。指示复位C。选择定时器D。选择工作方式 9.上电复位后,PSW的值为d 。 A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是b 个单元。A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的d 。 A.00H—FFH B。00H—07H C。07H—7FH D。08H—7FH 12.堆栈指针SP在内部RAM中的直接地址是c 。 A.00H B。07H C。81H D。FFH 的P0口,当使用外部存贮存器时它是一个d 。 A.传输高8位地址口A.传输低8位地址口 C.传输高8位数据口D.传输低8位地址/数据口 14.P0口作数据线和低8位地址线时b 。 A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平 15.对于8031单片机,其内部RAM d 。 A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址 16.寻址方式就是c 的方式。 A.查找指令操作码B.查找指令C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于c μS。 A.1/12 B.1/2 C.1 D.2 18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来b 。 A.存放指令B.存放16位地址,作间址寄存器使用C.存放

单片机试题库分章节答案解析(C语言)

第1部分单片机概述及数学基础 一、填空题 1、十进制255的二进制是11111111,十六进制是FF 。 2、单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。 3、十进制127的二进制是 1111111,十六进制是7F。 4、+59的原码是 00111011,-59的补码是11000101。 5、十进制数100转换为二进制数是1100100;十六进制数100转换为十进制数是256。 6、十进制数40转换为二进制数是101000;二进制数10.10转换为十进制数是 2. 5。 7、十进制99的二进制是 1100 011,十六进制是63。 二、判断题 (×) 1、AT89S51是一种高性能的16位单片机。8位机 (×) 2、有符号正数的符号位是用1表示的。 三、选择题 ()1、计算机中最常用的字符信息编码是( A) A. ASCII B.BCD码 C. 余3码 D. 循环码 四、简答题 1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 第2部分 51单片机硬件结构、存储系统及

I/O接口 一、填空题 1、AT89S51单片机共有 4 个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。 2、若采用12MHz的晶振,则MCS-51单片机的振荡周期为__1/12 μS__ ,机器周期为____1μS __。 3、AT89S51单片机字长是___8___位,有___40根引脚。 4.89S51单片机是 8位单片机,其PC计数器是16位。 5.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6μS,一个机器周期是2μSμS。 6.89S51单片机是+5 V供电的。4.0-5.5V 7.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。8.MSC-51系列单片机具有 4 个并行输入/输出端口,其中_P0_口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而_P1__口是一个专供用户使用的I/O口,常用于第二功能的是P3 口。 9.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。 10.半导体存储器分为___ROM___和__RAM__两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序.中间结果等。 11.MCS-51系列单片机对外部数据存储器是采用_DPTR___作为指针的,其字长为_16__位,因而可寻址的数据存储器的最大空间为_64K_字节。

试卷6答案及评分标准

黄石理工学院 2009 — 2010 学年度(第 1 学期) 2007 年级电气工程及其自动化专业《微机原理及应用》本科期末试卷(A) 参考答案及评分标准 一、填空题(每空1分,共30分) 1. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。 2. 8086的标志寄存器中控制标志有:IF、DF、TF。 3. DAC0832是可编程D/A转换接口电路,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。 4. 串行通信中最基本的通信方式:异步通信,同步通信。 5. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。 6.存储器中存储信息的最小单位( B ) (A)位(B)字节(C)字(D)存储单元 7. 指令MOV AX, [SI]的寻址方式是( D ) (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址 8. 8086微处理器的寄存器中(A)是专用的堆栈指针寄存器。 (A)SP (B)BP (C)SI (D)DI 9. 8086微处理器的寄存器中(B)是通用的数据指针。 (A)AX (B)BX (C)CX (D)DX 10. 8086微处理器的寄存器中(D)是通用的I/O指针。 (A)AX (B)BX (C)CX (D)DX 11. 8253( C )的输出是方波速率发生器。 (A)工作方式1 (B)工作方式2 (C)工作方式3 (D)工作方式4 12. ( B 、 D )是只读存储器EEPROM芯片。 (A)8284 (B)28256 (C)2732 (D)2864 13. ( C 、 D )是地址锁存器芯片。 (A)74LS245 (B)74LS244 (C)74LS373 (D)74LS273 二、判断题(每小题2分,共10分) 【√】1. 汇编语言的语句与机器指令是一一对应关系。 【×】2. 某种存储器芯片容量为16KB*8/片,它需要的片内寻址地址线根数是13根。是14根 【√】3.OUT 80H, AL 【×】4. 8237是可编程的并行接口芯片。可编程DMA控制器 【×】5. 8253 CLK0接1MHz时钟,3个计数器最大定时时间是7500000us。1us ×216×216×216 三、简答题(共20分) (2分)1.程序——为实现某一任务所作的指令(语句)的有序集合。 (2分)2.中断源——引起中断的原因,或者说能发出中断请求的来源。 (4分)3. 指示性语句有哪几种? 答:符号定义、数据定义、段定义、过程定义、结束语句。 (6分)4. 8086的中断系统包括哪些部分? 答:包括外部中断和内部中断。

单片机试卷及答案

单片机试卷及答案

《单片机原理与接口技术》模拟试题(3) 一、填空(每题2分,共10分) 1、MCS-51单片机内部RAM区有32 个工作寄存器, 有 128 个位地址。 2、外部中断1(INT1)的中断入口地址为0013H ;定时器1的中断入口地址为 001BH 。 3、单片机一共有四个物理存储器空间,分别是_片内程序存储器空间_、_片内数据存储器空间、__片外程序存储器空间和_片外数据存储器空间。 4、 A/D转换器芯片ADC 0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是 EOC 。 5、在存储器编址中,不需要额外增加电路,却造成存储器映象区重叠的编址方法是线选法,能有效地利用存储空间适用于大容量存储器扩展的编址方法 是译码法。 二、选择题(每小题2分,共10分) 1、假定设置堆栈指针SP的值为37H,进行子程序调用时把断点地址进栈保护后,SP的值为 (A)36H (B)37H (C)38H (D)39H 2、在寄存器间接寻址方式中,指定寄存器中存放的是 (A)操作数(B)操作数地址(C)转移地址(D)地址偏移量 3、中断查询的是 (A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位 4、以下不是构成单片机的部件() (A) 微处理器(CPU) (B)存储器 (C)接口适配器(I/O接口电路) (D) 打印机 5、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()

(A) 方式0 (B)方式1 (C)方式2 (D)方式3 三、指令题(每小题4分,共16分) 1、若20H位为1,则转移到到标号LOOP,并将20H位清零(一条指令) JBC 20H , LOOP 2、片内20H中的字符从串行接口发送出去。(串行口工作方式已设定)MOV A,20H MOV SBUF,A 3、已知DAC0832地址为7FFFH,启动D/A转换。 MOV DPTR,#7FFFH MOVX @DPTR,A 4、把DPTR所指地址的内容压入堆栈 MOVX A,@DPTR PUSH ACC 四、读程序填写每条指令执行结果(每小题5分,共20分) 1、设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H。 MOV R0,#30H (R0)=30H MOV A,@R0 (A)=5AH MOV R1,A (R1)=5AH MOV B,R1 (B)=5AH MOV @R1, #20H (5AH)=20H MOV 30H,40H (30H)=00H 2、已知:(60H)=23H,(61H)=61H。 CLR C (CY)=0

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

人教版六年级上册数学期末试卷附答案和评分标准

A B C 人教版六年级上册期末调研测试卷 数学试卷 一、选择题(每小题2分,共20分) 1、下面几何体中,是圆锥体的是() 2、下面两数的比中,能与3:4组成比例的是() A 0.6:0.8 B 11 : 34 C 20:12 D 8:6 3、圆的半径和它的周长比是() A 1:π B 2:π C 1:2π D 2π:1 4、10克盐溶于100克水中,盐占盐水的() A 1 8 B 1 9 C 1 10 D 1 11 5、“一种产品原价50元,现价比原价降低了5元,求降低了百分之几”解决这一问题的正确列式是() A 5 100% 50 ? B 5 100% 505 ? + C 5 100% 505 ? - D 45 100% 505 ? + 6、下列计算正确的是() A 22 1 33 ÷= B 33 2 42 ÷= C 21 2 33 ÷= D 34 1 43 ÷= 7、读书兴趣小组人数是美术兴趣小组人数的7 8 ,则() A 读书兴趣小组人数多 B 美术兴趣小组人数多 C 两个小组人数一样多 D 无法比较 8、下面的说法中,两种量不成比例 ....的是() A 学校食堂新进一批煤,每天的用煤量与使用天数 B 圆柱的体积一定,圆柱的底面积和高 C 小麦每公顷产量一定小麦的总产量和公顷数 D 小明的身高和小明的年龄 9、一个圆柱和一个圆锥的底面积相等,高相等,体积相差6.28立方分米,则圆柱和圆锥的体积各是() A 6.28dm3,3.14dm3 B 18.84dm3,6.28dm3 C 9.42dm3,3.14dm3 D 12.56dm3,6.28dm3 10、有下面四种说法,①比的前项和后项同时乘或除以相同(0除外)的数,比值不变;②一个数除以假分数商小于或者等于被除数;③圆的面积是半径的π倍;④圆柱的侧面积沿任何一直线剪开,得到的平面图形是长方形;其中正确的是() A 1个 B 2个 C 3个 D 4个 二、填空题(每小题3分,共计24分) 11、把125%化成分数是 12、解比例 36 5x =,则x= 13、小亮身高160厘米,表妹的身高1.2米,则小亮的身高:表妹的身高= 14、如图,观察图象可知,当耗油量为6升时,行驶了千米路程。 15、快过春节了,小红的妈妈要给奶奶家寄5000元钱,邮局规定要按汇款的1%交汇费,那么小红的妈妈要交的汇费是元。 16、一只挂钟的分针长10厘米,经过1小时后,分针的尖端所走的路程是厘米。 17、四川汶川地震时,某车队向灾区运送一批救灾物资,去时每小时行驶60千米,5小时到达灾区,回来时每小时行驶75千米,经过小时能够返回出发地. 18、一个直角三角形的两条直角边的长分别为6厘米和8厘米,绕它的直角边所在的直线旋转所形成几何体的的体积是立方厘米。(结果保留π) 三、解答题(19-22题各4分,23-24题各5分,25-26题各6分,27题8分,28题10分,共计56分) 19、计算: 49115 155159 ÷+? 20、求图中阴影部分的面积(π取3.14)

单片机原理及其应用下试卷a答案

湖北文理学院机械与汽车工程学院 2016-2017学年度下学期《单片机原理及其应用》试卷A答案与评分标准 专业(班级)学号姓名 课程类别: 适用专业:机械制造及其自动化 适用年级:15级 一、填空题(在下列题目横线处填写正确答案,每空1分,共20分。) 1、8051单片机的5个中断源入口地址分别是①0003H ②000BH ③0013H ④0001BH⑤0023H。 2、Keil uVision软件中,执行程序MOV 10H,#30H;MOV R0,#10H;MOV A,R0后,在存储器窗口键入D:10H指令,观察到(10H)=30H;寄存器A的内容为(A)=10H。 3、80C51的汇编程序中,若(SP)=10H,已知(R2)=10H, (R3)=20H,顺序执行指令PUSH 02H ;PUSH 03H;POP 00H ;POP 01H后,则(R0)= 20 H;(R1)= 10H H;(SP)=10H。

4、MOV A,P0 指令中,源操作数是直接寻址,目的操作数是寄存器寻址。 5、伪指令ORG 2000H,TAB:DB ‘1’,1H,12H,10,c定义后,在keil Keil uVision软 件中用指令c:2001H观察的结果是1H ,字符c存放在ROM空间的2004H 单元 内。 6、已知(DPTR)=TAB,(A)=03H,程序段ORG 1000H,TAB:DB 01H,02H,03H,04H,05H 则TAB符号地址对应的数值地址是1000H 。 7、8051单片机汇编语言对累加器A中第1,5,7位置1的汇编指令是ORL A,#B 。 8、keil软件使用时,观察外部RAM空间100H单元内容的指令是x:100H;使用其编译源程 序后生成的机器语言文件扩展名是.HEX。 9、已知(A)=44H,(R0)=30H;执行指令SWAP A后(A)=44h;执行指令XCH A,R0;R0=44H。 二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分) 1、80C51单片机的中断优先级是(A)级中断系统。 A.所有中断源优先级别都一样 B. 2级 C.3级 D. 5级 2、下列(B )指令编译后不会形成目标代码。 A. XCH B. END C.DJNZ D. LCALL

单片机程序分析试题与答案

六、设计题 1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。 答:图(5分) 构思(3分) MOV A,#80H (1分) UP:MOV P1,A (1分) RR A (2分) SJMP UP (1分) 2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 答:图(5分) 构思(3分) 程序(4分) ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1 MAIN: MOV IE,#83H SETB IT0 SETB IT1 MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0 MOVC A,@A+DPTR MOV P1,A SJMP UP AINT0: INC R0 CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0 CJNE R0,#0FFH,BINT11 MOV R0,#9 BINT11: RETI 1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。 1.SQR:1NC A MOVC A,@A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.请使用位操作指令实现下列逻辑操作:BIT=(10H∨P1.0)∧(11H∨C Y) 2.ORL C,11H

MOV 12H,C MOV C,P1.0 ORL C,/10H ANL C,12H MOV BIT,C RET 3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y值。 Y= 10 0 1 x x x > - = 0,Y=1 MOV A,#0FFH ;x<0,Y=-1 SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET 4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的 单元中(低位在前)。 4. MOV R0,#SUM MOV A,R2 ANL A,#OFH MOV @R0,A ;存低字节BCD MOV A,R2 ANL A,#0F0H SW AP A 1NC R0 MOV @R0,A ;存高字节BCD RET 5.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。 5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H LOOP:MOVX A,@DPTR ;取数 MOVX @R0,A ;存数 1NC DPTR 1NC R0 DJNZ R2,LOOP RE T

最新试卷答案及评分标准(样板)

道路勘测设计期末考试试卷(A) 答案及评分标准(样板) 一、名词解释(3分X 5= 15分) 1?设计速度:在气候条件好、行车密度小、汽车运行只受道路本身条件影响时,一般司机能保持安全而舒适地行驶的最大速度。 2.动力因数:某型汽车在海平面高程,在滿载情况下,单位车座克服道路阻力和惯性阻 力的性能。 评分标准: 答出下划线部分即可得分,每题3分 二、填空题(15分,每空0.5分) 1. 方格网式、环形放射式、自由式、混合式。 2. 具有足够的驱动力来克服各种行驶阻力(或T _ R)和驱动力小于或等于轮胎于 路面之间的附着力(或T兰呱)。路面平整坚实:路面粗糙不滑。 3 ?停车视距;超车视距 评分标准: 每空的分数为0.5分。 三、判断并说明理由(15分,判断0.5分,说明理由1.0分) 1.错误;应改为:公路等级的确定与远景交通量、使用任务及其性质有关。 2?错误:应改为:横向力系数可以衡量不同重量汽车的在弯道的稳定程度。 3?错误:应改为:按二者最大值计算确定 4?错误:应改为::「::2是取一:二2应为600M 评分标准: 每一题1.5分,判断错误不得分,判断正确但没有改正或改正不正确得0.5分。 四、简答题(4X 5=20分) 1.答案及评分标准

基本要点: 般情况下超高缓和段长度与缓和曲线相同,如果为了线形协调而在平面上布置了较长的缓和曲线,则超高过渡可仅在缓和曲线的一个区段进行。 答出基本要点得 5 分;答得不完整酌情扣分。 2.答案及评分标准 要点: 限制最大合成坡度可以防止急弯陡坡组合,引起横向滑移危机行车安全;限制最小的合 成坡度主要以防止道路排水不畅,影响行车安全 答出每一要点给 2.5 分。答得不完整酌情扣分。 五、叙述题与作图题(15 分) 1.答案及评分标准 要点: 纸上定线的方法步骤及作用: (1)定导向线。 ①分析地形,找出各种可能的走法。 ②求平距a,并定匀坡线。作用一是放通了路线,证明方案是成立的,二是放坡可发现 中间控制点,为下步工作提供依据。 ③确定中间控制点,分段调整纵坡,定导向线。目的是大概定出具有理想坡度的折线, 利用了有利地形,避开了不利地形,可作为试定平面线形的参考。 (2)修正导向线。 ①试定平面线形,点绘纵断面图,设计理想纵坡 ②定修正导向线。目的:用纵断面修改平面,避免纵向大填大挖 ③定二次导向线。目的:用横断面最佳位置修正平面,避免横向填挖过大。 (3)具体定线。 在二次修正导向线基础取反复试线,采取直线型定线方法或曲线型定线方法,定出平面 线形。 评分标准: 本题共10 分。纸上定线的方法步骤 6 分;作用要点4 分,每一要点给 1 分。 2.答案及评分标准

单片机试卷4以及答案

一、填空题 1、80C51单片机内部的基本组成部分有中央处理器、、数据存储器、、串行口、、中断系统、定时器/计数器。 2、单片机的晶振频率为6MHZ,则一个状态周期为,一个机器周期为。 3、80C51单片机内部数据存储器有个字节,它们分为、、和通用RAM区。 4、80C51单片机系统中,若EA接地,CPU将全部执行ROM中的程序;若EA接VCC,当PC的内容大于0FFFH时,CPU执行ROM中的程序,当PC的值不大于0FFFH时,CPU执行ROM中的程序。 5、若PSW中的内容为58H,则当前工作寄存器R0是第组工作寄存器组中的。 6、P1口的某个引脚作输入用时,应先将其对应的锁存器置。 7、欲使P2口的高4位输出0而低4位不变,应执行 指令。 8、假定(SP)=62H,(61H)=30H,(62H)=70H,执行指令: POP DPH POP DPL 上述指令执行后,(DPTR)=,(SP)=。 9、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令: ADDC A,20H 上述指令执行后,(A)=,(AC)=,(OV)=。 10、在片内数据存储器中,(21H)=10101101B,其中位地址为08H——0FH的8个位正好就是21H单元的8位,执行指令: MOV C,0DH 上述指令执行后,C=。 11、P2口通常用作_______,也可以作通用的I/O口使用。 12、MCS-51单片机的P0~P4口均是____I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的______和______,在P0~P4

口中_______为真正的双向口,_______为准双向口。 13、指令JB 0A 7H,ABC的作用是若P2口的第7位为则跳转到ABC 。(0A7H是P2.7的地址) 14、将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。 二、选择题 1、MCS-51单片机有片内ROM容量( ) A. 4KB B. 8KB C. 128B D. 256B 2、MCS-51单片机的位寻址区位于内部RAM的( )单元。 A. 00H—7FH B. 20H—7FH C. 00H—1FH D. 20H—2FH 3、MCS-51单片机的堆栈区应建立在()。 A. 片内数据存储区的低128字节单元 B 片内数据存储区 C 片内数据存储区的高128字节单元 D 程序存储区 4、当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。 A.MOV A, @R1 B.MOVC A, @A + DPTR C.MOVX A, @ R0 D.MOVX A, @ DPTR 5、单片机执行MOVX写指令时,相关的信号状态是( ) A.PSEN无效为低电平,WR有效为低电平 B.PSEN无效为高电平,WR有效为低电平 C.PSEN有效为低电平,WR无效为高电平 D.PSEN有效为高电平,WR无效为高电平 6、若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。( ) A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H 7、对于80C51单片机,下面哪种说法不正确() A、片内数据存储器和片外数据存储器统一编址; B、片内数据存储器和片外数据存储器不统一编址; C、片内程序存储器和片外程序存储器统一编址; D、片内数据存储器和特殊功能寄存器统一编址。 8、关于程序计数器PC,下面哪种说法是不正确的() A、PC是一个16位的不可寻址的寄存器;

单片机试卷17及答案

一、填空题(每空1分,共20分) 1.8051单片机复位后SP = ,PC = ,PSW = ,A =00H ,P0 = P1 = P2 = P3 = 。 2.单片机的工作过程就是不断地和的过程,我们把执行指 令所需的时间称为指令周期。 3.8031单片机一般使用的时钟晶振频率是、。 4.转移指令分无条件转移指令和有条件指令两大类,如LJMP addr16 和JNZ rel。若按 转移范围可分为、和相对转移SJMP rel(-127~+128)。 5.运算类指令有运算指令(如ADD A,XX;ADDC A,XX等)和 运算指令(如ANL XX,XX;ORL XX,XX)。 6.用汇编语言编写的程序称为程序,通过汇编后得到的用机器码表示的程序 称为程序。 7.8031、8051的主要区别是8051有K内部ROM。 8.堆栈的地址由的内容确定,其操作规律是“进出”。 9.LED数码显示按显示过程分为显示和显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。 二.选择填空题(每空2分,共20分) 1.MCS-51单片机有七种寻址方式,其中:MOV A,direct属于寻址; MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接E.位 2.MCS-51单片机有五个中断源。其中,定时器T0的入口地址为;串行口的 入口地址为。 A.0003H B.000B H C.0013H D.001BH E.0023H 3.8031有4组工作寄存器区,它们是由PSW状态字中的位决定的。 A.CY、OV B.RS1、RS0 C.F0 、RS1 D.CY、AC E.F1、P 4.在执行调用指令时,调试可跟踪到子程序内部并逐条执行子程序内部 的各条指令。 A.跟踪B.单步C.断点D.连续运行E.快速运行到光标处 5.采用8031单片机必须扩展。 A.数据存储器B.程序存储器C.I/O接口D.显示接口E.键盘接口 6.单片机在进行取指令操作时,指令的地址是由的内容决定。 A.SP B.PC C.DPTR D.PSEN和ALE E.ALE 、RD和WR 7.定时/计数器的定时是指,定时/计数器的计数是指。 A.对时间计数B.外部事件定时C.内部事件计数D.外部事件计数 E.对内部时钟计数 三.程序分析题(每空4,共40 分) 以下为一个用8051单片机设计的交通信号灯模拟控制系统的主程序。晶振12MHz,0.5S 的延时子程序已给定,其控制码如下表(低电平指示灯亮)。试分析程序并填空解释相应语句。说明程序运行时出现何现象。 ORG 0000H MAIN:SETB PX0 ;置外部中断0为高优先级中断 MOV TCON,#00H ;置外部中断0、1为电平触发 MOV TMOD,#10H ;置定时器1为方式() MOV IE,#85H ;开中断 DISP:MOV P1,#0F3H ;A綫状态(),B綫状态()

相关主题