文档视界 最新最全的文档下载
当前位置:文档视界 › AT89S51 单片机期末考试复习资料

AT89S51 单片机期末考试复习资料

AT89S51 单片机期末考试复习资料
AT89S51 单片机期末考试复习资料

单片机复习资料

一、填空题

1.80C51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载。

2.当80C51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。

3.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定

义为状态周期。

4.在80C51单片机内部RAM中,字节地址范围是20H ~ 2FH的区域称为位寻址区,而

字节地址范围是30H ~ 7FH的一段区域称为通用RAM区。

5.80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 20H~2FH

工作寄存器区的地址范围是 00H~1FH 。内R0M中寻址区的地址范围是

0000H~0FFFH 。

6.80C51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必

须先写入 1 。

7.80C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器

SCON 加以选择。

8.若不使用80C51片内存器引脚 EA 必须接地。

9.80C51的堆栈是软件填写堆栈指针临时在片内RAM 内开辟的区域。

10.80C51有4组工作寄存器,它们的地址范围是 00H~1FH 。

11.80C51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。

12.计算机的系统总线有数据总线、地址总线、控制总线。

13.80C51在物理有 4 个独立的存储空间。

14.程序状态标志字寄存器PSW中的PSW.7的含义是进/借位标志;PSW.0的含义是

奇偶标志位。

15.通常单片机上电复位时PC= 0000H SP=07H,通用寄存器采用第0组,这一

组寄存器的地址范围是从00H ~07H。

16.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在

物理上截然分开,分别寻址。

17.单片机系统的复位方式有上电复位和手动按键复位两种。

18.80C51单片机的内部硬件结构包括了:运算器、控制器、存储器、和寄存

器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。

19.80C51单片机的P0~P3口均是准双向 I/O口,其中的P0口和P2口除了可以进行数

据的输入、输出外,通常还用来构建系统的地址线和数据线。

20.80C51单片机的时钟电路包括两部分内容,即芯片内的振荡器和芯片外跨接的

晶振与电容。

二、判断题

1.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据

存储器一般用来存放数据。( 对 )

2.80C51的特殊功能寄存器分布在60H~80H(80~FFH)地址范围内。 ( 错 )

3.8051单片机的P0口既可以做数据口线又可以做为地址口线。( 对 )

4.8051单片机的P2口只能用作通用I/O 口。 ( 错 )

5.在80C51系统中,一个机器周期等于1.5μs。( 错 )

6.若不使用80C51片内存器引脚EA必须接地。 ( 对 )

7.80C51的程序存储器只是用来存放程序的。( 错 )

8.当80C51上电复位时,堆栈指针SP=00H。(07H) ( 错 )

9.80C51外扩I/O口与外RAM是统一编址的。 ( 错 )

10.80C51系统可以没有复位电路。 ( 错 )

三、选择题

1.80C51系统中,若晶振频率屡8MHz,一个机器周期等于( A ) μs。

(A) 1.5 (B) 3 (C) 1 (D) 0.5

2.80C51的时钟最高频率是 ( A )。

(A) 12MHz (B) 6 MHz (C) 8 MHz (D) 10 MHz

3.80C51的并行I/O口读-改-写操作,是针对该口的( D )。

(A)引脚(B)片选信号(C)地址线(D)内部锁存器

4.80C51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是( A )。(A)ALE (B)PSEN(C)EA(D)RST

5.P1口的每一位能驱动( B )

(A)2个TTL低电平负载有(B)4个TTL低电平负载

(C)8个TTL低电平负载有(D)10个TTL低电平负载

6.区分片外程序存储器和数据存储器的最可靠方法是( D )。

(A)看其芯片型号是RAM还是ROM。

(B)看其位于地址范围的低端还是高端。

(C)看其离80C51芯片的远近。

(D)看其是被RD还是被PSEN信号连接。

7.80C51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是( A )。

(A)P0口和P2 (B)P0口(C)P1口和P3口

(D)P2口

8.内部RAM中的位寻址区定义的位是给( D )

(A) 位操作准备的 (B) 移位操作准备的

(C) 控制转移操作准备的 (D) 以上都对

9.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( A )

A) 逻辑运算(B) 符号数加减法运算

(C) 乘法运算(D) 除法运算

10.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,80C5l的PC为16位,

因此其寻址范围是( B )

(A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB

11.PC的值是(C)

(A) 当前指令前一条指令的地址 (B) 当前正在执行指令的地址

(C) 下一条指令的地址 (D) 控制器中指令寄存器的地址

12.在80C5l中,可使用的堆栈最大深度为 (C)

(A) 80个单元(B) 32个单元 (C) 128个单元 (D) 8个单元

13.在80C5l单片机的运算电路中,不能为ALU提供数据的是(D)

(A) 累加器A(B) 暂存器 (C) 寄存器B(D) 状态寄存器PSW

14.在80C5l中( C )

(A) 具有独立的专用的地址

(B) 由P0口和P1口的口线作地址线

(C) 由P0口和P2口的口线作地址线

(D) 由P1口和P2口的口线作地址线

一、填空题

21.80C51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载。

22.当80C51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。

23.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定

义为状态周期。

24.在80C51单片机内部RAM中,字节地址范围是20H ~ 2FH的区域称为位寻址去,而

字节地址范围是30H ~ 7FH的一段区域称为通用RAM区。

25.80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 00H~FFH

工作寄存器区的地址范围是 00H~1FH 。内R0M中寻址区的地址范围是

0000H~0FFFH 。

26.80C51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必

须先写入 1 。

27.80C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器

SCON 加以选择。

28.若不使用80C51片内存器引脚 EA 必须接地。

29.80C51的堆栈是软件填写堆栈指针临时在片内RAM 内开辟的区域。

30.80C51有4组工作寄存器,它们的地址范围是 00H~1FH 。

31.80C51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。

32.计算机的系统总线有数据总线、地址总线、控制总线。

33.80C51含掩膜ROM。

34.80C51在物理有 4 个独立的存储空间。

35.程序状态标志字寄存器PSW中的PSW.7的含义是进/借位标志;PSW.0的含义是

奇偶标志位。

36.设计8031系统时, P0 口不能用作一般I\O口。

37.通常单片机上电复位时PC= 0000H SP=07H,通用寄存器采用第0组,这一

组寄存器的地址范围是从00H ~07H。

38.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在

物理上截然分开,分别寻址。

39.单片机系统的复位方式有上电复位和手动按键复位两种。

40.80C51单片机内部RAM的寄存器区共有 32 个单元,分为 4 组寄存器,

每组 8 个单元,以 R 作为寄存器名称。

41.80C51单片机的内部硬件结构包括了:运算器、控制器、存储器、和寄存

器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。

42.80C51单片机的P0~P3口均是准双向 I/O口,其中的P0口和P2口除了可以进行数

据的输入、输出外,通常还用来构建系统的地址线和数据线。

43.单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第 0 组,

8个寄存器的单元地址为 00 H ~ 07H 。

44.80C51单片机的时钟电路包括两部分内容,即芯片内的振荡器和芯片外跨接的

晶振与电容。

45.在80C51中,位处理器的数据位存储空间是由的可寻址位和内部RAM为寻

址区的个位。

46.使用8031单片机要将EA引脚接低电平,因为其内部无存储器,8031

片外可直接寻址程序存储器空间达64 KB,数据存储器空间达64 KB。

二、判断题

11.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据

存储器一般用来存放数据。( 对 )

12.若不使用80C51片内存器引脚EA必须接地。 ( 对 )

13.80C51的时钟最高频率是18MHz。(12M) ( 错 )

三、选择题

15.80C51的并行I/O口读-改-写操作,是针对该口的( D )。

(A)引脚(B)片选信号(C)地址线(D)内部锁存器

16.当80C51不执行外部数据存储器读/写操作时,ALE的频率为单片机时钟频率的( C )。(A)1/1 (B)1/4 (C)1/6 (D)1/12

17.以下运算中对溢出标志OV没有影响或不受OV影响的运算是( A )

A) 逻辑运算(B) 符号数加减法运算

(C) 乘法运算(D) 除法运算

18.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,80C5l的PC为16位,

因此其寻址范围是( B )

(A) 4 KB (B) 64 KB (C) 8 KB (D) 128 KB

三、设计题

1、试用C程序编写,用P0口作为通用I/O输出口,控制8个发光二极管从左到右依次点亮,再依次熄灭,电路图如图所示。

学海无涯苦作舟!

#include

unsigned char i;

unsigned char temp;

unsigned char a,b;

void delay(void) //循环间隔时间

{

unsigned char m,n,s;

for(m=20;m>0;m--)

for(n=20;n>0;n--)

for(s=248;s>0;s--);

}

void main(void)

{

while(1)

{

temp=0xfe;

P0=temp;

delay();

for(i=1;i<8;i++)

{

a=temp<

b=temp>>(8-i);

P0=a|b;

delay();

}

for(i=1;i<8;i++)

{

a=temp>>i;

b=temp<<(8-i);

P0=a|b;

delay();

}

}

}

2、如图所示,按键K接至外部中断INT1,试编写程序使得按一次键LED点亮,再按一次LED 熄灭,往复循环。

#include

#define uchar unsigned char

sbit LED=P0^0;

bit flag; /*定义按键切换标志*/

/*中断服务程序*/

void int1_int () interrupt 2

{

flag=!flag; /*改变中断按键标志 */

LED=flag; /*控制LED输出*/

}

/*主程序*/

void main()

{

flag=1; /*初始化按键切换标志*/

LED=flag; /*初始化LED灭*/

EA=1; /*开总中断*/

EX1=1; /*允许外部中断1中断*/

IT1=1; /*设置为边沿触发方式*/

while(1); /*等待中断*/

}

3、利用定时/计数器(T0)的方式1,产生一个50Hz的方波,此方波由P1.0引脚输出,假设晶振频率为12MHz。

解:1)确定定时器初值X:

由于晶振为12MHz,所以一个机器周期Tcy =(12×1)/(12×106)=1μs。计数初值X=216- t/Tcy=65536-0.01s/1μs=65536-10000=55536=D8F0H

即应将D8H送入TH0中,F0H送入TL0中。

2)根据要求求得T0的方式控制字TMOD:

GATE=0, C/T(——)=0,M1M0=01,可得方式控制字TMOD=01H,即T0的方式1。

【C程序】:

中断方式:

#include

sbit pulse_out=P1^0; /*定义脉冲输出位*/

/*中断服务程序*/

void T0_int() interrupt 1

{

TH0=0xD8; /*重装计数初值*/

TL0=0xF0;

pulse_out=!pulse_out; /*脉冲输出位取反*/

}

/*主程序*/

main()

{

TMOD=0x01; /* T0定时方式1*/

TH0=0xD8; /*装入计数初值*/

TL0=0xF0;

ET0=1; /*T0开中断*/

EA=1; /*开总中断*/

TR0=1; /*启动定时器T0*/

while(1); /*等待中断*/

}

4、利用串行接口扩展并行口I/O接口。编程点亮如图所示的指示灯,使其呈流水灯状态。其中串行口工作在方式0。

单片机试题库分章节答案解析(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_字节。

单片机原理期末考试试题_附答案

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 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指令,访问片外

单片机试题8(带答案)

试题8 一、填空题(35分,每空1分) 1、单片机也可称为微控制器或嵌入式控制器。 2、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。 3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8)位。 4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果为: (A) = 50 H ,(50H) = 65 H。 6、当AT89S51执行MOVC A,@A+PC指令时,伴随着PSEN控制信号有效。 7、AT89S51访问片外存储器时,利用LEA 信号锁存来自P0口发出的低8 位地址信号。 8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24 。 9、AT89S51单片机为8 位单片机。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10、AT89S51单片机有 2 级优先级中断。 11、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。 12、当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为06 H。 13、AT89S51单片机指令系统的寻址方式有寄存器寻址、立即寻址、 寄存器间接寻址、直接寻找、位寻址、基址寄存器加变址寄存器寻址。 14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中

at89s51单片机试题

一、填空题(37 分) 1. AT89S51单片机芯片共有40个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH, 对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是 64K字节。 4. 单片机也可称为微控制器—或嵌入式控制器。 5. 当MCS-51执行MOVC A @A+P指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PS辟00 H,这时当前的工作寄存器区是_____________________ 0区, R4所对应的存储单元地址为04 Ho 7. MCS-51系列单片机指令系统的寻址方式有—寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。(相对寻址也可) 8. 51系列单片机的典型芯片分别为AT89S51 > 8031、AT89C51 o 9. AT89S51的 P3 口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA*引脚应该接—地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是64K ,其地址范围是 0000H - FFFFH。ROMS片2764的容量是 _8 KB,若其首地址为 0000H,则其末地址 1FFFH。 12. AT89S51的中断源有夕卜中断0, T0 ,外中断1,T1,串行口,有_2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为MOV DPTR data16。 14. LJMP 的跳转范围是64K, AJMP的跳转范围是2K B, SJMP的跳转范围是土128 B (或256B)。 15. 若A中的内容为68H,那么P标志位为 1 o 二、简答题(13分) 1. 采用6MHZ勺晶振,定时2ms用定时器方式1时的初值应为多少?(请给出计算过程)(6 分)答: (1) Ts=2us (216 —X)x 2us=2ms 从而X= 64536 .......... 4分 ⑵ 64536 = FC18H .......... 2 分 2. AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突, 为什么?( 4分) 答:

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

一、选择题 访问片外数据存储器的寻址方式是( 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 )口作地

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

单项选择 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.docsj.com/doc/2b19164937.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 数模转换器

单片机期末考试试题7(带答案)Word版

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要求是互相 通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目为64个时,应采用()式键盘。

AT89C51单片机复习题答案(原创)

单片机综合实验总复习题 ———(yuanchuang:mei、fang)1(a)、程序文件名有什么规定? 答:文件名不能用中文,只能用英文字符、下划线及数字作为文件名,其字符总数不能大于8。 将试验箱与计算机联通有哪些操作步骤?连接失败如何处理 答:复位、编译、调试、运行;重新复位。 1、(b)程序在运行时出现下面提示,要消除提 示框应如何操作? 2、IN6接模拟量,Y4接地址线,写出启动0809进行A/D转换及读入数据的指令 MOV A,#6 MOV DPTR,#0C000H MOVX @DPTR,A MOVX A,@DPTR (注:8个地址线:Y0——8000H Y7——F000H) 3、欲将8255PA、PB口设为输入(方式0),PC口设为输出,写出相关指令。 MOV DPTR ,#0FF2BH MOV A,,#92H MOVX @DPTR,A 4、已知0809参考电压为5V,输入的模拟电压为3.5V,经A/D转换后,对应的数字量是多少? B3H 5、已知00H~FFH对应的0832输出模拟量是 -5V~+5V,若要输出2.5V,写出相应指令。(0832片选端接Y4)。 MOV DPTR ,#0C000H MOV A,#0C0H MOVX @DPTR,A 6、用定时/计数器1延时277.1ms,写出其初始化程序。 MOV TMOD ,#10H MOV TH1,#0C9H MOV TL1,#0E1H MOV R0,#10 SETB EA SETA ET1 SETB TR1 7、编写出软件延时270ms的延时子程序(6mhz晶振) DELAY:MOV R6,#27 DELAY1:MOV R6,#10 DELAY2:MOV R7,#250 DJNZ R7,$ DJNZ R6,DELAY2 DYNZ R5,DELAY1 RET ?8、a、计算下列延时子程序的延时时间。 DELAY: MOV R0, #0 1 DEL: NOP 1 NOP 1 DJNZ R0, DEL 2 RET 2 (1+256*4+2)*2us=2.05ms 9、欲在数码管上显示“-5”,写出相应程序指令。 ORG 0000H AJMP START ORG 0030H START:MOV SCON,#00H MOV SBUF,#0B6H MOV R6,#5 DJNZ R6,$ MOV SBUF,#02H END 10、每0.331s读一次开关,当开关K=0时在数码管 上显示片外7003H单元的数据,K=1时显示片内10H单元的数据。用定时器定时。 ORG 0000H AJMP MAIN ORG 001BH AJMP IN_T0

单片机期末考试试题答案

单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的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 组寄存器为当前的工作寄存器。

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 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?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 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?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

单片机考试试题带答案

单片机原理及应用试卷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 )。

AT89S51单片机期末考试复习资料

单片机复习资料 一、填空题 1. 80C51的Po 口作为输出端口时,每位能驱动_8 ________ 个SL型TTL负载。 2. 当80C51引脚ALE _______ 信号有效时,表示从Po 口稳定地送出了低8位地址。 3. 一个机器周期等于_6 _____ 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定 义为状态周期。 4. 在80C51单片机内部RAM中字节地址范围是20H ~ 2FH的区域称为位寻址区,而 字节地址范围是30H ~ 7FH的一段区域称为通用RAM区____________ 。 5. 80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是20H~2FH 工作寄存器区的地址范围是00H“FH。内ROM中寻址区的地址范围是 OOOOH~OFFFH _______ 。 6. 80C51有__4_________ 个并行1\0 口,其中P0~P3是准双向口,所以由输出转输入时必 须先写入_J ____________ 。 7. 80C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器_ SCON _______ 加以选择。 8. 若不使用80C51片内存器引脚_EA _________ 必须接地。 9. 80C51的堆栈是软件填写堆栈指针临时在片内RAM 内开辟的区域。 10. 80C51有4组工作寄存器,它们的地址范围是00H7FH 。 11. 80C51片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。 12. 计算机的系统总线有数据总线、地址总线、控制总线。 13. 80C51在物理有_4 ______ 个独立的存储空间。 14. 程序状态标志字寄存器PSW中的PSW.7的含义是进/借位标志;PSW.0的含义是_ 奇偶标志位。 15. 通常单片机上电复位时PC= 0000H SP= 07H,通用寄存器采用第0组,这一 组寄存器的地址范围是从00H?07H。 16. 单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在 物理上截然分开,分别寻址 ___________ 。 17. 单片机系统的复位方式有上电复位和手动按键复位两种。 18. 80C51单片机的内部硬件结构包括了:运算器、控制器、存储器、和寄存 器—以及并行I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。 19. 80C51单片机的P0~P3 口均是准双向I/O 口,其中的P0 口和P2 口除了可以进行数 据的输入、输出外,通常还用来构建系统的地址线和数据线。 20. 80C51单片机的时钟电路包括两部分内容,即芯片内的振荡器___________ 和芯片外跨接的 晶振与电容。 二、判断题 1. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据 存储器一般用来存放数据。(对) 2. 80C51的特殊功能寄存器分布在60H~80H(80~FFH地址范围内。(错) 3. 8051单片机的P0 口既可以做数据口线又可以做为地址口线。(对)

汇编语言单片机考试试题和答案

一.单项选择题(30分) 在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 2.当MCS-51复位时,下面说法准确的是() A.PC=0000H B.SP=00H C.SBUF=00H D.(30H)=00H 3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是() A.MOV B.MOVX C.MOVC D.以上都行 4.ORG2000H LACLL3000H ORG 3000H RET 上边程序执行完RET指令后,PC=()A.2000H B.3000H C.2003H D.3003H 5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A.98H B.84H C.42H D.22H 6.JNZREL指令的寻址方式是() A.立即寻址 B.寄存器寻址 C.相对寻址 D.位寻址 7.执行LACLL4000H指令时, MCS-51所完成的操作是( ) A保护PCB.4000HPC C.保护现场 D.PC+3入栈, 4000HPC 8.下面哪条指令产生信号() A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX @DPTR,A 9.若某存储器芯片地址线为12根,那么它的存储容量为() A. 1KB B. 2KB C.4KB D.8KB 10.要想测量引脚上的一个正脉冲宽度,则TMOD的内容应为() A.09H B.87H C.00H D.80H 11.PSW=18H时,则当前工作寄存器是() A.0组 B. 1组 C. 2组 D. 3组 12.MOVX A,@DPTR指令中源操作数的寻址方式是()

AT89S51单片机

AT89S51单片机

AT89S51 AT89S51单片机的硬件组成 单片机内硬件组成结构如图2-1所示。 图2-1 AT89S51单片机片内结构有如下功能部件和特性: (1)8位微处理器(CPU); (2)数据存储器(128B RAM); (3)程序存储器(4KB Flash ROM); (4)4个8位可编程并行I/O口(P0口、P1口、P2口 和P3口); (5)1个全双工的异步串行口; (6)2个可编程的16位定时器/计数器; (7)1个看门狗定时器; (8)中断系统具有5个中断源、5个中断向量; (9)特殊功能寄存器(SFR)26个; (10)低功耗模式有空闲模式和掉电模式,且具有掉电 模式下的中断恢复模式;

(11)3个程序加密锁定位。 与AT89C51相比,AT89S51有更突出的优点: (1)增加在线可编程功能ISP(In System Program),字节和页编程,现场程序调试和修改更加方便灵活;(2)数据指针增加到两个,方便了对片外RAM的访问过程; (3)增加了看门狗定时器,提高了系统的抗干扰能力;(4)增加断电标志; (5)增加掉电状态下的中断恢复模式。 单片机内各功能部件通过片内单一总线连接而成(见图2-1),基本结构依旧是CPU 加上外围芯片的传统微机结构。 CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。单片机内部件功能 1)CPU(微处理器) 8位的CPU,与通用CPU基本相同,同样包括了运算器和控制器两大部分,还有面向控制的位处理功能。 2)数据存储器(RAM) 片内为128B(52子系列为256B),片外最多可扩64KB。片内128B的RAM以高速RAM的形式集成,可加快单片机运行的速度和降低功耗。 3)程序存储器(Flash ROM) 片内集成有4KB的Flash存储器(AT89S52 则为8KB;AT89C55片内20KB),如片内容量不够,片外可外扩至64KB。

(完整版)单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( b ) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42

(完整版)AT89S51单片机简介

一、AT89S51单片机简介 AT89S51 为 ATMEL 所生产的可电气烧录清洗的 8051 相容单芯片,其内部程序代码容量为4KB (一)、AT89S51主要功能列举如下: 1、为一般控制应用的 8 位单芯片 2、晶片内部具时钟振荡器(传统最高工作频率可至 12MHz ) 3、内部程式存储器(ROM )为 4KB 4、内部数据存储器(RAM )为 128B 5、外部程序存储器可扩充至 64KB 6、外部数据存储器可扩充至 64KB 7、32 条双向输入输出线,且每条均可以单独做 I/O 的控制 8、5 个中断向量源 9、2 组独立的 16 位定时器 10、1 个全多工串行通信端口 11、8751 及 8752 单芯片具有数据保密的功能 12、单芯片提供位逻辑运算指令 (二)、AT89S51各引脚功能介绍: VCC : AT89S51 电源正端输入,接+5V 。 VSS : 电源地端。 XTAL1: 单芯片系统时钟的反相放大器输入 端。 XTAL2: 系统时钟的反相放大器输出端,一 般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动 作了,此外可以在两引脚与地之间加入 一 20PF 的小电容,可以使系统更稳定, 避免噪声干扰而死机。 RESET : AT89S51的重置引脚,高电平动作, 当要对晶片重置时,只要对此引脚电平 提升至高电平并保持两个机器周期以上 的时间,AT89S51便能完成系统重置的 各项动作,使得内部特殊功能寄存器之

内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。EA/Vpp: "EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。如果是使用8751 内部程序空间时,此引脚要接成高电平。此外,在将程序代码烧录至8751内部EPROM时,可以利用此引脚来输入21V的烧录高压(Vpp)。 ALE/PROG: ALE是英文"Address Latch Enable"的缩写,表示地址锁存器启用信号。AT89S51可以利用这支引脚来触发外部的8位锁存器(如74LS373),将端口0的地址总线(A0~A7)锁进锁存器中,因为AT89S51是以多工的方式送出地址及数据。平时在程序执行时ALE引脚的输出频率约是系统工作频率的1/6,因此可以用来驱动其他周边晶片的时基输入。此外在烧录8751程序代码时,此引脚会被当成程序规划的特殊功能来使用。 PSEN: 此为"Program Store Enable"的缩写,其意为程序储存启用,当8051被设成为读取外部程序代码工作模式时(EA=0),会送出此信号以便取得程序代码,通常这支脚是接到EPROM的OE脚。AT89S51可以利用PSEN及RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存储器可以合并在一起而共用64K的定址范围。 PORT0(P0.0~P0.7): 端口0是一个8位宽的开路汲极(Open Drain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当做I/O用时可以推动8个LS的TTL负载。如果当EA引脚为低电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。设计者必须外加一锁存器将端口0送出的地址栓锁住成为A0~A7,再配合端口2所送出的A8~A15合成一完整的16位地址总线,而定址到64K的外部存储器空间。 PORT2(P2.0~P2.7): 端口2是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS 的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当做一般I/O端口使用外,若是在AT89S51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8~A15,这个时候P2便不能当做I/O 来使用了。 PORT1(P1.0~P1.7): 端口1也是具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个LS TTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。如果是使用8052或是8032的话,P1.0又当做定时器2的外部脉冲输入脚,而P1.1可以有T2EX功能,可以做外部中断输入的触发脚位。 PORT3(P3.0~P3.7): 端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、

单片机考试试题带答案(多套试题综合精简)

一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。 4. 单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。 7. MCS-51系列单片机指令系统的寻址方式有 寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。(相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。 9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR, data16。 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 。 15. 若A中的内容为68H,那么P标志位为 1。 判断: 1.PC是一个不可寻址的特殊功能寄存器。(√) 2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×)

单片机试题及答案

试题1 一、填空题(25分,每空1分) 1. AT89S51单片机为8 位单片机 2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。 3. AT89S51的异步通信口为全双工(单工/半双工/全双工) 4. AT89S51有 2 级中断, 5 个中断源 5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。 6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、直接寻址_、寄存器间接寻址__、_立即寻址_、基址寄存器加变址寄存器寻址。 7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。 8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能; 9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。 10. 若A中的内容为67H,那么,P标志位为 1 。 11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。 二、判断以下指令的正误:(5分) (1)MOV 28H,@R4;(×) (2)INC DPTR;(√) (3)DEC DPTR ;(×) (4)CLR R0 ;(×) (5)MOV T0,#3CF0H;(×) 三、简答题 1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后: POP DPH; POP DPL; POP SP; 则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___; 2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分) 解:∵采用6MHZ晶振 ∴机器周期为2us (213-X)×2×10-6=1×10-3 ∴X=7692(D)=1E0CH=1 1110 0000 1100(B), 化成方式0要求格式为 1111 0000 1100 B,即0F00CH 综上可知:TLX=0CH, THX=0F0H 3. 分析下列程序的功能(5分)

相关文档
相关文档 最新文档