文档库 最新最全的文档下载
当前位置:文档库 › 单片机填空题期末复习。、

单片机填空题期末复习。、

单片机填空题期末复习。、
单片机填空题期末复习。、

单片机填空题

一、系统结构

1、80C51系列单片机字长是8_位,4个并行I/O口,2个16位

的定时/计数器。

2、 80C51单片机的存储器在物理上设计成程序存储器和数据存储器

两个独立的空间。

3、80C51单片机内有4k B程序存储器和128 B数据存储器。4.PSW中的工作寄存器指针是RS1和RS0,它们把R0~R7分成4组。

对选定的某组工作寄存器R0~R7,只有R1、R0既能作为地址指针又能存放数据。

4B.对选定的工作寄存器R0~R7,只有R1和R0既能作为地址指针又能存放数据。

5、单片机的内部RAM区中,可以位寻址的字节地址范围是____20H~2FH___,特

殊功能寄存器中,可位寻址的地址是___是能被 8整除的地址____。

6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻

址。

7、MCS-51单片机片内RAM中20H~2FH为位寻址区单元,其中21H

单元各位的地址号范围是08H-0FH。

8.MCS—5l单片机的堆栈区只可设置在片内数据存储区(器)

9.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线

和地址总线;在P0—P4口中, P0 为真正的双向

口,P1—P3为准双向口。

10、作为普通输入输出口使用时,P0~P3口都是准双向I/O口,当作为输入使

用前必须向每个引脚的锁存器写 1 。单片机复位后P0~P3口的值均为0FFH。

二、系统复位等

1、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,

中断允许寄存器IE的值是___00H_____。

2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器

则缺省采用第00组。

3、80C51单片机系统上电及复位的程序入口地址为0000H。

4、单片机程序的入口地址是____0000H__________,外部中断1的入口地址是

______0013H_________。

5、80C51复位后,若希望从片内存储器开始执行,/EA脚应接高 _电平,PC

值超过FFFF __H时,80C51会自动转向片外存储器继续取指令执行。

6、若采用6MHz的晶体振荡器,则MCS-51单片机机器周期为____2us______。

7、MCS-51复位后,程序计数器PC值为0000H,各中断源的优先级均

处于低优先级状态,SP初始化为07H;重新设置SP为50H 后,堆栈数据从2AH单元开始存放。

I N T入口地址为0013H。

8、外部中断1

9.MCS—96单片机的最大寻址空间是64K,该空间的地址范围为0000H—FFFFH,系统上电及复位的程序入口地址为2080H,芯片配置字节CCB的地址为2018H。

三、系统指令

1、C51支持的指针有___一般指针_____和__存储器指针__。

2、访问MCS-51片外RAM应该使用的传送指令的助记符是 MOVX。

3、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为

MOVC 。

4、80C51单片机的堆栈中数据存取遵循先进后出的原则

5、数制转换:98= 1100010 B ,2AH= 42D。

6、ORL A,#0F0H是将A的高4位置1,而低4位不变。

7、欲使P1口的低4位输出0,高4位不变,应执行一条ANL A,#0F0H

命令。

8、指令MOV C, 20H的功能是直接字节送C。

9、指令ANL A,#0FH的功能是立即数与到A。10.RETI是用于中断程序的返回指令。

11.LJMP addr16是长转移字节指令,执行该指令需要2个机器周期。11B.AJMP addr11是绝对转移字节指令,执行该指令需要2个机器周期。

12、指令SJMP $中, $表示等待。

13、指令ORL P1,#0FH的功能是立即数或到P1。

四、中断、T/C和串行通信

1、80C51有5个中断源,有2个中断优先级。

2.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。

3A、 80C51外部中断0的中断请求标志位是IE0,中断触发方式控制位是IT0。

3B、 80C51外部中断1的中断请求标志位是IE1,中断触发方式控制位是IT1 。

4、MCS-51单片机中,在IP=0x00时,优先级最高的中断是__外部中断

0_______________,最低的是_____串行口中断_________。

5、若只需要开串行口中断,则IE的值应设置为__90H________,若需要将外

部中断0设置为下降沿触发,则执行的语句为_____IT0=1_________。

6、80C51单片机有___2_____个16位可编程定时器/计数器,有____4____种工

作方式。

7、80C51的定时器/计数器是___ 加 __(加或减)计数的。

8、定时/计数器T1工作在方式1时是16位计数器,最大记数值是

65536。

9、80C51定时计数器T1的溢出中断请求标志是TF1,运行控制位是

TR1。

10.定时器/计数器的工作方式3是指的将定时器/计数器0拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

11.当TMOD中的GATE=0时,只要TR1为1就能启动定时器T1工作。12.当TMOD中的GATE=1时,只有同时INT0=1和TR0为1才能启动定时器T0工作。

13、80C51串行口是一个全双工串行通信接口,它有4种工作

方式。

14、异步串行数据通信的帧格式由启始位、________、奇偶校验位和停止位组

成。

15、串行通信接口芯片RS232C采用逻辑电平,规定DC(+3~+15V)

为逻辑。

五、系统扩展

1、计算机总线包括8位数据总线、16位地址总线和控制总线。2.单片机扩展时,P0口既可用作数据总线,还可用作地址总线。

3、单片机中,常用作地址锁存器的芯片是__74HC373____________,常用作地

址译码器芯片是_____74HC138____________。

4、74LS138是常用的译码器芯片,3条地址线能译成种片选信号。

5、当80C51引脚ALE信号有效时,表示在P0口稳定地送出了__低8位___地址。

6、若选择内部程序存储器,???应该设置为_____高_______(高电平/

低电平),那么,PSEN信号的处理方式为___不用__________________。7、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存

储器读取信息。

8、LED数码管显示有和两种方式。。

9、LED数码管采用共阴极方式时,欲显示字符E,其字段码为

79H。

10、非编码式键盘识别有效键盘的方法通常有两种:一种是___行扫描法_

_____,另一种是__线反转法_____。

11、外围扩展芯片的选择方法有两种,它们分别是___线选法_______________

和_____译码法__________。

12、8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是

_端口A和端口C的高4位________,B组控制的对象是____端口B和端口C的低4位__________。

13、A/D芯片选择最主要的参数是__分辨力___________和_____转换时间

__________。

14、ADC0809是使用非常普遍的8通道位CMOS逐次逼近式A/D转换

器,其功能是。

15、ADC0809是8路位A/D转换器,精度小于±1 LSB。

16、DAC0832是使用非常普遍的位D/A转换器,以电流形式输出。

17、80C51引脚ALE的作用是。18.若某存储器芯片地址线为13根,那么它的存储容量为,

六、实践应用

1、KeiL C51软件中,工程文件的扩展名是____UV2______,编译连接后生成可

烧写的文件扩展名是_____HEX_______

2、C51中,没有专门的循环语句,我们可以用函数______crol_____完成一个字

节的循环左移,用____irol__________完成二个字节的循环左移。

单片机选择题

一、基础知识

1.80C51单片机特殊功能寄存器区的字节单元地址为( C ).

(A) 内RAM 00H~7FH (B) 内RAM 00H~1FH

(C)内RAM 80H~FFH (D)外RAM 80H~FFH

2.80C51单片机位寻址区的字节单元地址为( D ).

(A) 内RAM 00H~7FH (B) 内RAM 00H~1FH

(C)内RAM 7FH~FFH (D)内RAM 20H~2FH

3.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(A)。

A.PSW

B.PC

C.A

D.SP

4.8051的当前工作寄存器组的选择与PSW中的(C)标志位状态有关。

(A) CY (B) P (C) RS0和 RS1 (D) OV

5. PSW中的RS1和RS0用来( D )。

A.选择工作方式

B.指示复位

C.选择定时器

D. 选择工作寄存器区号

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

A.RAM B.ROM C.寄存器 D.CPU

二、系统复位等

1.单片机复位后,程序状态标志寄存器PSW值为(A)。

(A) 00H (B) 11H (C) FFH (D) 不确定2.单片机上电后或复位后,工作寄存器R0是在( A )。

A.0区00H单元 B.0区01H单元 C.0区09H单元 D.SFR 3、堆栈数据的进出原则是(A)

(A)先进先出(B)进入不出(C)后进后出(D)先进后出

4.80C51单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A. P0

B. P1

C. P2

D. P3

5. 单片机的P0、P1口作输入用途之前必须(A)。

A.在相应端口先置1 B.在相应端口先置0

C.外接高电平D.外接上拉电阻

6、如果80C51单片机的晶振频率为12 MHz,则一个机器周期为( A )

(A)1 us (B)2 us (C)6 us (D)12 us

7、如果80C51单片机的晶振频率为6MHz,则一个机器周期为( B)

(A)1 us (B)2 us (C)6 us (D)12 us 8.单片机振荡频率fosc为6MHZ,则机器周期为( B )

A.1us

B.2us

C.3us

D.4us

9. 设80C51单片机晶振频率为12MHz,则其机器周期为(B)

A.0.5us

B.1us

C.2us

D.4us

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

A.外接定时器

B.外接串行口

C.外接中断

D.外接晶振

三、系统指令等

1.将累加器A的数据传送到片外数据存储器中,应采用指令 ( )。

(A)MOV @R0,A (B)MOV @R1,A

(C)MOVC @A+DPTR,A (D)MOVX @DPTR,A

2.将片外数据存储器的数据传送到累加器A中,应采用指令 ( )。

(A)MOV A,@R0 (B)MOV A,@R1 (C)MOVC A,@A+DPTR

(D)MOVX A,@DPTR

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

A.MOV A, @R1

B.MOVC A, @A + DPTR

C.MOVX A, @ R0

D.MOVX A, @ DPTR

4、指令MOV A, R0的源操作数寻址方式是()。

(A) 位寻址 (B) 相对寻址(C)寄存器间接寻址(D)寄存器寻址

5、指令SJMP $的寻址方式是()。

(A) 位寻址 (B) 相对寻址(C)寄存器间接寻址(D)寄存器寻

6.在寄存器间接寻址中,所指定的寄存器中存放的是()

A. 操作数

B. 操作数地址

C. 转移地址

D. 地址偏移

7.8051的程序计数器PC为16位计数器,其寻址范围是()。

A.8K B.16K C.32K D.64K

8.LJMP 指令的转移范围可以在( )。

(A) 0000H~FFFFH之间 (B) 0000H~0FFFH之间

(C) 1000H~1FFFH之间(D)2000H~27FFH之间9.LCALL 指令可调用存储在()范围内的子程序。

(A) 2KB (B) 4KB (C) 8KB (D)64KB 10.在位操作中,位的传送和位逻辑运算是通过( )来完成的。

A.累加器A

B.进位标志位CY

C.寄存器B

D.寄存器R 11.80C51单片机的堆栈区是设置在( D )中。

A.片外ROM区 B.片内ROM区 C.片外RAM区 D.片内RAM区12.80C51单片机的CPU每取一个指令字节,立即使()

A.堆栈指针SP自动加1

B.数据指针DPTR自动加1

C.程序计数器PC自动加1

D.累加器A自动加1

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

A.PSW

B.ACC

C.DPTR

D.SP

四、中断、定时、串行通信等

1.MCS-51单片机系统中,片外程序存储器的选通信号是( )。

(A)ALE (B)PSEN (C)EA (D)RST 2.80C51执行指令“MOVX @DPTR,A”时,会产生控制信号()。

(A) PSEN(B) WR(C)RD(D) TXD

3、MCS-51单片机中断的管理和控制是由特殊功能寄存器( B )来

控制的。

(A) IE、PC、SP、PSW (B) TCON、SCON、IE、IP

(C) IE、PCON、SCON、SP (D) IE、TCON、IP、 SP

4.在中断服务程序中,至少应有一条()

A.传送指令

B.转移指令

C.加法指令

D.中断返回指令

5. 下列MCS—51指令中,用于子程序返回的指令是(D)。

A.LCALL addr16 B.ACALL addr11 C.RET D.RETI

6.各中断源发出的中断请求信号,都会记在80C51系统中的(D)

A. SCON

B.IP

C.TCON

D. IE

IE寄存器格式 EA —— ES ET1 EX1 ET0 EX0

7.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应

( A )。

A.外部中断0

B.外部中断1

C.定时器0中断

D.定时器1中断

8.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( D )。

A.0003H B.000BH C.00013H D.001BH

9.80C51单片机当允许CPU响应定时器0的中断请求时, IE中的( B )位必须为1。

A. ES和ET0

B. EA和ET0

C. ET1和EA

D. EX0和ET0

10、外部计数脉冲信号T0是从并行I/O口的( C )引脚进入8031单片机内

部的。

(A)P3.2 (B) P3.3 (C)P3.4 (D)P3.5

11. 启动定时器T1可由(B)指令实现。

(A) SETB TR0 (B) SETB TR1 (C) CLR TR0 (D) CLR TR1

12. 关闭定时器T0可由(C)指令实现。

(A) SETB TR0 (B) SETB TR1 (C) CLR TR0 (D) CLR

TR1

13.定时器若工作在循环定时或循环计数场合,应选用( C )。

A.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

14.MCS—51的串行数据缓冲器SBUF用于(B)。

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

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

15.串行口异步通信协议的字符数据传送格式中的起始位是(B)。

(A)高电平(B)低电平(C)与数据位相同(D)与校验位相同16.串行口异步通信协议的字符数据传送格式中的停止位是( A )。

(A)高电平(B)低电平(C)与数据位相同(D)与校验位相同

17.用80C51串行口扩展并行I/O口时,串行口工作方式应选择(A)

A.方式0

B.方式1

C.方式2

D.方式3

18.8051执行指令“MOVX A,@DPTR”时,会产生控制信号( B )。

(A) PSEN (B) WR(C)RD(D) TXD 19.INTEL8031的P0口,当使用外部存贮存器时它是一个(D。

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

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

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

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

21.当80C51单片机接有外部存储器,P2口可作为( D)

A.数据输入口

B.数据的输出口

C.准双向输入/输出口

D.输出高8位地址

22.访问外部数据存储器时,不起作用的信号是(C)

A.RD

B.WR

C.PSEN

D.ALE

23、以下芯片中()常用作扩展时的地址锁存器。

(A)74HC273 (B)74HC373 (C)74HC164 (D)74HC165

24、以下芯片中()是触发器芯片。

(A)74LS273 (B)74LS373 (C)74LS164 (D)74LS165

25.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(A)。

A.06H

B.F9H

C.30H

D.CFH

单片机判断题

三、判断对错,如对则在()中写“√”,如错则在()中写“×”。(每题1分,共10分)

1、MCS—51单片机是高档16位单片机。()

2、80C51单片机的位寻址区占用了RAM 20H~7FH的地址空间。()

3、MCS-51单片机的特殊功能寄存器SFR占用了RAM 00H~7FH的地址空间。

()

4、80C51单片机的程序存储器中只能存放程序,不能存放数据。( )

5、80C51是用高电平复位。()

6、MCS—51单片机上电复位后,片内数据存储器的内容均为00H。()

7、MCS-51单片机可执行指令:MOV R2,@R1。()

8、80C51访问片外程序存储器ROM时,使用 MOVC 指令。()

9.MCS-51访问片外数据RAM时,必须使用MOVC指令。()

10.为了使P2.7输出”0”状态而不影响P2口的其它位的状态,采用指令: CLR P2.7 。( )

11、 DPTR为一个存放16位地址的特殊功能寄存器,常作为访问存储器的地址指

针。( )

12.8051单片机执行PUSH Acc指令后,则堆栈指针SP的内容自动减1。( ) 13、8051单片机没有专门的输入/输出指令,都是用MOVC指令来操作外部I/O口的

数据。()

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

15、特殊功能寄存器可以用间接寻址方式寻址。()

16、当P0口作通用I/O口输入使用时采用的是“读引脚”指令,必须先把锁存

器写入1。()

17、80C51的外部中断1的中断入口地址是不固定的。()

18、单片机在复位后,所有的中断请求都被开放。( )

19、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。()

20、MCS-51高优先级的中断可以中断正在执行的另一个高优先级中断服务程序。

()

21、用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,

以防止中断服务程序容纳不下。()

22、8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。()

23、MCS-51的外部中断0的中断入口地址是固定的。()

24、MCS-51定时器的工作方式1能够自动重新装载定时初值。()

25、 MCS-51定时器的工作方式2比其他方式定时准确,因为自动装载初值。()

26、 80C51的TMOD是16位的寄存器。()

27、MCS-51串口有两个缓冲器SBUF,分别作为发送和接收数据使用,各有自己

的地址。()

28、80C51串行接收数据采用双缓冲器结构。()

29、MCS-51串口只有一个缓冲器SBUF,同时作为发送和接收数据使用。()

30、MCS-51串口有两个缓冲器SBUF,分别作为发送和接收数据使用。()

31、80C51串行口发送和接收共用一个中断入口地址。()

32、MCS-51串行口发送和接收各使用一个中断入口地址。()

33、串行口中断响应后,能自动由硬件电路将TI或RI清“0”。( )

34、MCS-51串行口工作在方式0时,其波特率是不可以设置的。()

35、80C51串行口工作在方式0时,其波特率是固定的。()

36、MCS-51串行口工作在方式1和方式3时,其波特率是可以设置的。()

37、MCS-51不支持多机通讯工作方式。()

38、80C51在扩展外部存储器时,P1口可分时复用作为地址总线和数据总线使用。

()

40、MCS-51在扩展外部存储器时,P1口可分时复用作为地址总线和数据总线使

用。()

其中第6-10小题为指令判断题(共10小题,每小题1分,共10分)

41、指令DEC DPTR是正确的。()

42、MOV 28H,@R4 ()

43、INC DPTR ()

44、DEC DPTR ()

45、MOV R0,R2 ()

(√)1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。(×)2、在C语言的复合语句中,只能包含可执行语句。

(√)3、自动变量属于局部变量。

(×)4、Continue 和break都可用来实现循环体的中止。

(√)5、字符常量的长度肯定为1。

(×)6、在MCS-51系统中,一个机器周期等于1.5μs。

(√)7、C语言允许在复合语句内定义自动变量。

(√)8、若一个函数的返回类型为void,则表示其没有返回值。

(×)9、所有定义在主函数之前的函数无需进行声明。

(×)10、定时器与计数器的工作原理均是对输入脉冲进行计数。

(×)11、END表示指令执行到此结束。

(√)12、ADC0809是8位逐次逼近式模/数转换接口。

(√)13、MCS-51的相对转移指令最大负跳距是127B。

(×)14、MCS-51的程序存储器只是用来存放程序的。

(√)15、TMOD中的GA TE=1时,表示由两个信号控制定时器的的启停。

(×)16、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)17、MCS-51系统可以没有复位电路。

(×)18、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。

(√)19、锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。(√)20、使用8751且 =1时,仍可外扩64KB的程序存储器。

1、若一个函数的返回类型为void,则表示其没有返回值。(√)

2、定时器与计数器的工作原理均是对输入脉冲进行计数。(×)

3、SFR中凡是能被8整除的地址,都具有位寻址能力。( √ )

4、不能用“sfr16” 直接访问定时器/计数器0和1。 ( √ )

5、MCS-51单片机的程序存储器只能用来存放程序的。(×)

6、串口中断标志由硬件清0。(×)

7、特殊功能寄存器的名字,在C51程序中,全部大写。(√)

8、“sfr”后面的地址可以用带有运算的表达式来表示。(×)

9、#include 与#include “reg51.h”是等价的。(√)

10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(×)

单片机原理及接口技术期末考试试题及答案详尽版

读书破万卷下笔如有神 《单片机原理及接口技术》试卷(闭卷A卷) 一.单项选择题(每题1分,共20分) 1.DPTR为( C ) A.程序计数器 B.累加器 C.数据指针寄存器 D.程序状态字寄存 2.PSW的Cy位为( B ) A.辅助进位标志 B.进位标志 C.溢出标志位 D.奇偶标志位 3.MCS-51单片机片内ROM容量为( A ) A.4KB B.8KB C.128B D.256B 4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?() B A.MUL B.MOVX C.MOVC D.MOV )5.direct表示( C C.8位直接地址 D.16位地址A.8位立即数 B.16位立即数是一个( A )位寄 存器6.堆栈指针SPA.8 B.12 C.13 D.16 )时,其工作方式为(/计数器工作方式选择中,当M1M0=11 D 7.定时器3 1 C.方式方式 2 D.方式A.方式0 B. A )计数器工作方式8.定时器/0为(位 定时/计数方式 B.16/A.13位定时计数方式位方式8个 D.2位可自动装入计 数初值方式 C.8. 读书破万卷下笔如有神 9.MCS-51的最小时序定时单位是( A ) A.节拍 B.状态 C.机器周期 D.指令周期 10.#data表示( A ) A.8位直接地址 B.16位地址 C.8位立即数 D.16位立即数 11.主频为12MHz的单片机它的机器周期为( C ) A.1/12微秒 B.0.5微秒 C.1微秒 D.2微秒 12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。中断 D.0 中断定时器1A.外部中断0 B.外部中断1 C.定时器)13.MOVC A ,@A+PC指令对于源操 作数的寻址方式是( D D. C.立即寻址变地寻址A.寄存器间接寻址 B.寄存器寻址PSEN为 ( C 14. ) B.地址锁存允许信号输出端A.复位信号输入端程序存储器地址 允许输入端程序存储允许输出端C. D. D 51单片机的一个机器周期由()个振荡脉冲 组成。15.MCS-A.2 B.4 C.6 D.12 C )16.MOVC A ,#30H指令对于源操作数的寻址方式是( D.变地寻址立即寻址寄存器 寻址寄存器间接寻址A. B. C. ) B 计算机能直接识别的语言为(17. 下笔如有神读书破万卷 D.硬件和软件汇编语言 B. 机器语言 C.自然语言A. C ).PSW的OV位为(18 D.奇偶标志位 B.进位标志 C.溢出标志位A.辅助进位标志)为程序存储器。19.在单片 机中( A ROM B. RAM C.EPROM D.EEPROM .A C )20.能用紫外线光擦除ROM中的程序的只读存储器为(A.掩膜ROM B.PROM C.EPROM D.EEPROM 二、填空(每题 2 分,共 10 分)

精选-单片机期末复习题

一、判断题 1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。F 2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。T 3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。T 4.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。F 5.可使用SETB TRi启动定时器工作。T 6.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。F 7.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。T 8.编写中断服务程序时,应在中断入口矢量地址处放一条无条件转移指令,以防止中断服务程序容纳不下。T 9.对串行口中断,CPU响应中断后,必须在中断服务程序中用软件清除相应的中断标志位,以撤消中断请求。T 10.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。T 11.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。T 12.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。F 13.工作寄存器区不允许做普通的RAM单元来使用。F 14.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T 15.特殊功能寄存器可以当作普通的RAM单元来使用。F 16.8051单片机复位后,PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T 17.51单片机响应中断后,所有中断请求标志位都由硬件自动清零。F 18.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。T 19.在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T 20.定时/计数器在工作时需要消耗CPU的时间。F 21.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。F 22.串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T 23.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。T 24.异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。T 25.在8051的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。T 26.在单片机8051中,发送SBUF和接收SBUF在物理上是独立的,但地址是相同的。T 27.要进行多机通信,MCS-51串行接口的工作方式应为方式1。F

单片机选择题题库

一.单项选择题(从以下四个选项中选出一个正确答案,多选,错选不给分)。 1.MCS-52子系列与MCS-51子系列相比,下列说法错误的是( ) A.片内ROM 从4KB 增加到8KB B.片内RAM 从128位增加到256位 C.定时/计数器从2个增加到3个 D.中断源从5个增加到6个 2.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。 A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H 3.下列指令不是变址寻址方式的是( ) A.JMP @A+DPTR B.MOVC A ,@A+PC C.MOVX A ,@DPTR D.MOVC A ,@A+DPTR 4.MCS-51单片机有片内ROM 容量( ) A. 4KB B. 8KB C. 128B D. 256B 5.MCS-51单片机的位寻址区位于内部RAM 的( )单元。 A. 00H —7FH B. 20H —7FH C. 00H —1FH D. 20H —2FH 6.MCS-51单片机的串行中断入口地址为( ) A. 0003H B. 0013H C. 0023H D. 0033H 7.MCS-51单片机的最小时序定时单位是( ) A. 状态 B. 拍节 C. 机器周期 D. 指令周期 8.若MCS-51单片机采用6MHz 的晶振,其复位高电平脉冲时间应该超过( )。 A. 2S μ B. 4S μ C. 2mS D. 4mS 9.程序状态字PSW 的( )位为1时,表示带符号数加减运算中,累加器A 产生了溢出。 A. CY B. ACC C. OV D. P 10.MCS-51单片机的RS1,RS0=11时,当前寄存器R0—R7占用内部RAM( )单元。 A. 00H —07H B. 08H —0FH C. 10H —17H D. 18H —1FH 11.MCS-51单片机有片内RAM 容量( )。 A. 4KB B. 8KB C. 128B D. 256B 12.MCS-51单片机的外部中断0中断入口地址为( )。 A. 0003H B. 000BH C. 0013H D. 001BH 13.MCS-51单片机的最大时序定时单位是( )。 A.拍节 B.状态 C.机器周期 D.指令周期 14.MCS-51单片机的定时器/计数器工作方式1是( )。 A.8位计数器结构 B.16位计数器结构

单片机选择填空题

《单片机原理及应用》复习题 一、填空题 1、(100.25)10=( )2=( )8=( )16。 2、已知x=(-124)10,则在8位计算机中[x]原=____________________B,[x]反 =___________________B,[x]补=_______________________B。 3、单片机就是把___________、_______________、____________、定时器/计数器以及 _____________电路等主要部件集成在一块集成电路芯片上的微型计算机。按其字长可分四种类型,即______机、________机、_________机以及________机。 4、异步串行通信按帧格式进行数据传送,帧格式由_______________、_______________、_________________和_________________四部分组成。 5、MCS-51单片机工作寄存器共有四组,每组8个寄存器R0~R7,但任一时刻只能使用一组 寄存器,称为当前工作寄存器,这由_________寄存器的_____________两位进行选择。6、MCS-51中断系统有五个中断源,分别为_________中断、___________中断、___________ 中断、___________中断以及____________中断;高、低两个中断优先级;四个特殊功能寄存器,它们是____________、______________、_____________、_______________。7、堆栈是按______________________________规律存取数据的内部RAM区域,它的一端固 定,称为_______________,另一端浮动,称为_______________。 8、MCS-51单片机的存储器结构在物理上可分为四个空间,在逻辑上可分为三个空间。三个 逻辑空间分别是______________________、___________________、_________________,它们可分别用指令_______________、_______________、_________________进行访问。 9、十进制调整指令的指令格式是____________________。 10、1s=____________ms=______________μs=______________ ns。 11、MCS-51单片机共有40个引,按其功能可分为四种,即_____________线、____________ 线、_____________线以及_____________线。 12、子程序调用指令“LCALL addr16”或“ACALL addr11”的功能有二,一是 _________________________________,一是____________________________________,其寻址方式为______________________。 13、MCS-51单片机引脚信号中,信号名称带上划线的表示该信号是__________________或 ________________有效。 14、MCS-51单片机内部RAM的寄存器区共有_______个单元,分为________组寄存器,每 组________个单元,以___________作为寄存器名称。 15、MCS-51单片机系统复位后,(PSW)=00H,因此内部RAM寄存器区的当前寄存器是第 _________组,8个寄存器的单元地址为______________到___________。 16、假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令:“ADDC A,20H”后,累加 器(A)=_________,(CY)=_____,(AC)=______,(OV)=_______,(P)=______。 17、假定(A)=0C5H,执行指令:“SWAP A”后,累加器A的内容为______________。 18、MCS-51单片机可提供______________________和_____________________两种存储器、 最大存储空间可达__________________的两个并行存储器扩展系统。 19、为扩展存储器而构造系统总线,应以P0口的8位口线作为_____________线,应以P2口 的8位口线作为_____________线。 20、为实现内外程序存储空间的衔接,应使用__________________信号进行控制。 21、在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的_____端提供信号。 22、通过_________可以实现CPU的资源共享。 23、对中断进行查询时,查询的中断标志位共有_____________、____________、 _____________、______________、______________和_____________六个中断标志位。 24、MCS-51单片机中,只有_______________________中断源存在中断采样问题。 25、响应中断后,由硬件自动产生一条长调用指令LCALL,执行该指令的过程包括:首先把

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的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码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机期末复习题2(带答案)

某存储器芯片的地址线为11根,那么它的存储容量为( 2KB )。 MCS-51外扩I/O口与外RAM是统一编址的 8051单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 MCS-51系列单片机系统的外部设备是通过什么方式访问的? MCS-51系列单片机的外部设备是通过查询工作方式、定时扫描工作方式和中断工作方式访问的 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为7542 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?MCS-51系列单片机主要包括以下几个部分:CPU、并行接口、存储器(ROM、RAM)、时钟电路、定时器、中断系统、串行接口、总线。单片机内部具有两种存储器RAM和ROM。RAM是用来存放中间结果,ROM 是用来存放程序。 MCS-51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断? MCS-51系列单片机具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断 CPU主要的组成部部分为(运算器、控制器) 8051单片机的P2口只能用作通用I/O 口。(错) 计算机能直接识别的语言为(机器语言) CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 MCS-51系列单片机的内部资源有哪些? MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。 MCS-51系列单片机字长是(8)位,有(40)根引脚 MCS--51单片机的复位信号是(高电平)有效。 8051系列CPU是(8)位的单片机 五个中断源中优先级高的是外部中断0,优先级是低的是串行口中断。 MCS-51单片机共有两个时钟XTAL1 和XTAL2。(错) 本课程实验所用的单片机的型号是什么?它有多少个I/O口,多大的ROM?

《单片机基础》练习试题和答案

单片机基础(第3版) 第1章计算机基础知识 (一)填空题 1.十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。十进制数-100的补码为(9CH),+100的补 码为(64H)。 2.在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。 3.8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。 4.可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。 5.已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。 6.若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7.在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。 8.设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。 9.机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机 器数10001101的真值是(+206或-50)。 (二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B (C)1 KB = 1024 M B (D)1 MB = 1024 B 3. 程序与软件的区别是(C) (A)程序小而软件大(B)程序便宜而软件昂贵 (C)软件包括程序(D)程序包括软件 4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址(B)字节(C)列号(D)容量 5. 8位二进制数所能表示的最大无符号数是(B) (A)255 (B)256 (C)128 (D)127 6. 下列4个无符号数中,最小的数是(B) (A)11011001(二进制)(B)37(八进制) (C)75(十进制)(D)24(十六进制) 7. 下列字符中,ASCII码最小的是(B) (A)a (B)A (C)x (D)X 8. 下列字符中,ASCII码最大的是(C) (A)a (B)A (C)x (D)X 9. 有一个数152,它与十六进制数6A相等,那么该数是(B) (A)二进制数(B)八进制数(C)十进制数(D)十六进制数 第2章80C51单片机的硬件结构 (一)填空题 1.通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断 点送回(PC)。 2.80C51单片机的时钟电路包括两部分内容,即芯片内的(高增益反相放大器反相器)和芯片外跨接的(石英晶体振荡器 晶振)与(两个微调电容)。若调高单片机的晶振频率,则单片机的机器周期会变(短)。 3.通常单片机有两种复位操作,即(上电复位)和(手动复位)。复位后,PC值为(0000H),SP值为(07H),通用寄存 器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。 4.80C51单片机中,一个机器周期包含(6)个状态周期,一个状态周期又可划分为(2)个拍节,一个拍节为(1)个振 荡脉冲周期。因此,一个机器周期应包含(12)个振荡脉冲周期。 5.80C51中惟一一个可供用户使用的16位寄存器是(DPTR),它可拆分为两个8位寄存器使用,名称分别为(DPH)和 (DPL)。 6.单片机程序存储器的寻址范围由PC的位数决定。80C51的PC为16位,因此程序存储器地址空间是(64 KB)。(二)单项选择题 1. 下列概念叙述正确的是(D) (A)80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚

《单片机》填空题题库答案

《单片机原理及应用》填空题题库答案 二、填空题(每空2分) 1、MCS-51单片机访问外部端口和数据存储器用 MOVX 指令。 2、MCS-51单片机存储器结构的主要特点是程序存储器与数据存储器的寻址空间是分开的。 3、MCS-51单片机片内RAM区中有 128 个可寻址位。 4、8031构成的单片机应用系统必须扩展程序存储器。 5、MCS-51单片机的I/O端口不是一般的双向口,而是准双向口。 6、MCS-51单片机的存储器从逻辑上可分为 3 种。 7、MCS-51单片机访问程序存储器中的常数和表格用 MOVC 指令,采用变址间接寻址方式。 8、当MCS-51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器 9、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。 10、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用寄存器间址寻址方式。 11、MCS-51单片机可扩展 16 位外部地址总线。 12、MCS-51单片机的常数表格和程序代码存放在程序存储区。 13、MCS-51单片机可扩展 8 位数据总线。 14、ADC0809是逐次逼近(或逐次比较)式的8位 A/D 转换芯片。 15、MCS-51单片机内部RAM区中可位寻址单元的地址为 20H-2FH 。 16、以8031为主机的单片机系统拟扩展32K程序存储器,需选用 4 片2764EPROM。 17、MCS-51单片机访问程序存储器用 MOVC 指令。 18、MCS-51单片机片内RAM区中有 4 组工作寄存器。 19、8032构成的单片机应用系统必须扩展程序存储器。 20、由于MCS-51单片机的I/O端口是准双向口,因此在读入引脚电平时必须先向该I/O口置为高电平。 21、MCS-51单片机的程序存储器与数据存储器采用不同的指令访问。22、MCS-51单片机访问外部数据存储器时用 MOVX 指令,采用寄存器间接寻址方式访问。 23、当89C51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器。 24、在8031单片机系统中,若振荡晶体的频率为6MHz,则T0做为计数器使用时允许输入信号的最高频率是 250kHz 。 25、MCS-51单片机访问外部数据存储器用 MOVX 指令,采用寄存器间址寻址方式。 26、MCS-51单片机可扩展 8 位外部数据总线。 27、MCS-51单片机的常数表格和程序代码存放在程序存储区。 28、MCS-51单片机可扩展 16 位地址总线。 29、MCS-51单片机内部的特殊功能寄存器只能采用直接寻址方式访问。 30、以8031为主机的单片机系统拟扩展16K程序存储器,需选用 2 片2764 EPROM。 31、MCS-51单片机的存储器配置在物理结构上有 4 个存储空间。 32、由于MCS-51单片机的I/O端口是准双向口,因此在读入引脚电平时必须先将该I/O口置1。 33、MCS-51单片机的存储器在逻辑上分为 3 个存储器地址空间。 34、当8051单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器 35、在8031单片机系统中,若振荡晶体的频率为3MHz,则T0做为计数器使用时允许输入信号的最高频率是 125 kHz。 36、89C51单片机可扩展 16 根外部地址总线。 37、MCS-51单片机的P0~P3口都是准双向I/O端口。 38、8155是可编程RAM和I/O接口芯片其内部含有 256 字节的静态RAM、 3 个可编程I/O接口和一个14位可编程定时/计数器。 39、MCS-51单片机采用变址寻址方式可以访问程序存储器。 40、以8032为核心的单片机系统拟扩展32K程序存储器,需选用 4 片2764 EPROM。 41、以8031为主机的单片机系统拟扩展32K程序存储器,需选用 4 片2764EPROM。 42、在8031单片机系统中,若振荡晶体的频率为12MHz,则T0做为计数器使用时允许输入信号的最高频率是 500kHz 。

单片机期末考试试题

物理与电气工程学院C51单片机试卷4 一、填空题(每小题1分,共45分) 1、串行口方式2接收到的第9位数据送寄存器的位中保存。 2、MCS-51系列单片机为位单片机。 3、8031的中断源有、、、、、有个中断优先级。 4、MCS-51系列单片机的典型芯片分别为、、。 5、利用8255A可以扩展个并行口,其中条口线具有位操作功能。 6、由8031组成的单片机系统在工作时,EA引脚应该接。 7、串行口的方式0的波特率为。 8、8031内部有___________个定时器,___________个并行口和___________个串行口。 9、8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为____ 。 10、8031的口为双功能口。 11、8031的口为高8位地址总线口。 12、欲使P1口的低4位输出0,高4位不变,应执行一条命令。 13、KeiL C51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是____________。 14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是_______________,最低的是___________。 15、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。 16、MCS—5l单片机的堆栈区只可设置在存储区(器)。 17、单片机的复位操作是__________(高电平/低电平),单片机复位后,中断允许寄存器IE的值是________。 18、8255A内部控制电路还可以分成两组:A组和B组。其中A组控制的对象是,B 组控制的对象是。 19、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为 ____________。 20、A/D芯片选择最主要的参数是__________和_____________。 21、C51定义可寻址位,使用关键字为___ _ 。 25、变量tmp=0x15,经运算tmp>>=4;后的tmp值为___ _ 。 26、C51数组的下标是从__ __开始的。

(完整word版)C51单片机-期末复习题

期末复习题 一、选择题(每题4分,共10题) 1. 下列哪种文件后缀名是可以烧结至单片机中( ) A . uv2 B . c C. HEX D . inc 2. AT89C52单片机(双列直插封装)有多少引脚() A.20 B. 28 C. 40 D. 44 3. AT89C52单片机的地址总线有多少位() A.2 B. 8 C. 16 D. 32 4. 下面哪个引脚单片机的串行接受引脚() A.XTAL1 B. RXD C. REST D. ALE 5. 若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 6. 十六进制0xe5转换成二进制应该为( ) A. 1111 1101 B. 1110 0011 C. 1110 0101 D. 1111 1010 7. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 8. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 9. 定时器/计数器工作方式1是。 ( ) A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( )

A. 06H B. F9H C. 86H D. 79H 11. 对程序计数器PC 的操作( ) A. 是自动进行的 B. 是通过传送进行的 C . 是通过加1 指令进行的 D. 是通过减1 指令进行的 12. 下列计算机语言中,CPU能直接识别的是。() A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 13. A T89C52单片机的数据总线有多少位() A.2 B. 8 C. 16 D. 32 14. 下面哪个引脚单片机的地址锁存引脚() A.XTAL1 B. RXD C. REST D. ALE 15. 若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 16. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持。( ) A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 8个机器周期 17. 二进制0110 1101转换成十六进制应该为( ) A. 0xe5 B. 0x6E C. 0x7E D. 0x6D 18. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 19. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 20. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( ) A. 06H B. F9H C. 86H D. 79H

单片机填空题

1.写出下列指令执行的结果 MOV A,#20H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 A=__________ ; R0= ; (20H)=__________ 2.写出下列指令执行的结果 MOV DPTR, #2314H MOV R0, DPH MOV 14H, #22H MOV R1, DPL MOV 23H, #56H MOV A, @R0 XCH A, DPH 执行以上指令后A=____________ DPTR=__________ 3.写出下列指令执行的结果 MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP ACC POP B 执行完本段指令后(A)=_________ (B)=_______ 4.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0和内部RAM 中50H,51H单元的内容为何值? MOV A, 59H MOV R0, A MOVA, #00H MOV @R0, A MOV A, #25H MOV 51H, A MOV 52H, #70H 5.已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。 ANLA,#17H ORL17H, A XRLA, @R0 CPLA 6.试分析下列程序段,当程序执行后,位地址00H,01H中的内容为何值?P1口的8条I/0线为何状态? CLR C MOV A,#66H JC LOOP1

CPL C SETB 01H LOOP1:ORL C,ACC.0 JB ACC.2,LOOP2 CLR 00H LOOP2: MOVP1,A 7.若A=11H,R0=33H,B=55H,(11H)=22H,(22H)=66H,(33H)=44H,在注释区写出分别执行下列指令后果的结果。 (1)MOV R1,A ; (2)MOV R3,#11H ; (3)MOV @R0,#22H ; (4)MOV A,@R0 ; (5)MOV B,33H ; (6)MOV 40H,R0 ; 8.若A=78H,R0=34H,(34H)=DCH,(56H)=ABH,Cy=1,求分别执行下列指令后Y和Cy中的数据。 (1)ADDC A,@R0 ; (2)SUBB A,56H ; (3)DEC @R0 ; (4)INC 56H ; 9.若A=B7H,R0=5EH,(23H)=A1H,Cy=0,将分别执行下列指令的结果写在注释区。(1)ANL A,R0 ; (2)ORL A,#23H ; (3)XRL 23H,A ; (4)RLC A 10.分别用一条指令实现下列功能。 (1)若进位位不为0,则转PROM1程序段执行。 (2)使PC=2000H。 (3)若A中的数据不等于100,则程序转至PROM3。 (4)若A中数据等于0,则程序转至PROM4。 (5)将R5中数据减1,若R5中数据不等于0,则程序转至PROM5。 (6)子程序返回 11.已知外RAM(2040H)=50H,ROM(2090H)=96H,内RAM(20H)=85H,试求下列程序依次运行后有关单元中的内容。 MOV DPTP,#2040H ; MOVX A,@DPTR ; MOVC A,@A+DPTR ; ADD A,20H ; DA A ; SWAP A ; 12.试求下列程序依次运行后有关单元中的内容。 MOV 20H,#A7H ; MOV C,07H ; ORL C,/H ;

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC 的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的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 4.下列指令中不影响标志位CY的指令有(d)。 a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为(a) a)运算器、控制器b)加法器、寄存器 c)运算器、寄存器d)运算器、指令译 码器 6.AT89S51 的CPU是(c)位的单片机 a)16 b) 4 c)8 d)准16 7.AT89S51复位后,PC与SP的值为(b) a )0000H,00H b)0000H, 07H c) 0003H,07H d)0800H,00H 8.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。

单片机期末考试复习题与答案

一、选择题(每题 1 分,共 10分) 1.8031单片机的 ( D ) 口的引脚,还具有外中断、串行通信等第 二 功能。 2.单片机应用程序一般存放在( B ) a ) RAM b ) ROM c ) 寄 存器 d ) CPU 3.已知某数的BC [码为0111 0101 0100 0010 则其表示的十进制数 值为( B ) 4. 下列指令中不影响标志位CY 的指令有(D a ) ADD A , CLR c ) RRC A 5. CPU 主要的组成部部分为(A a )运算器、控制器 a ) 7542H b ) 7542 c d ) c )运算器、寄存器 d )运算器、指令译码器 a )P0 b ) P1 c )P2 d ) P3 20H b ) d ) INC A ) b )加法器、寄存器

a ) 16 4 c )8 7. 8031复位后,PC 与SP 的值为( B ) a ) 0000H , 00H b ) 0000H , 07H 07H d ) 0800H , 00H 8. 当需要从 MCS-51 单片机程序存储器取数据时, (B )。 a ) MOV A, @R1 MOVC A, @A + DPTR c ) MOVX A, @ R0 MOVX A, @ DPTR 9. 8031 单片机中既可位寻址又可字节寻址的单元是 a )20H b )30H 00H d ) 70H 10. 下列哪条指令是正确的( D ) a ) PUSH R2 ) ADD R0,A 6. INTEL 8051 CPU 是(C )位的单片 b ) d )准 16 c ) 0003H , 采用的指令为 b ) d ) (A )

单片机选择题有答案

第一章 (C)1、89S51的内部程序存储器与数据存储器容量各为多少? A、64K B、128B B、4KB、64KB C、4KB、128B D、8KB、256B (B)2、89S51比89C51多出了哪个功能? A、存储器加倍 B、具有WDT工能 C、多了一个8位输入/输出端口 D、多了一个串行口 (A)3、在DIP40封装的8×51芯片里,复位RESET引脚的引脚编号就是什么? A、 9 B、19 C、29 D、39 (C)4、在DIP40封装的8×51芯片里,接地引脚与电源引脚的引脚编号就是什么? A、1、21 B、11、31 C、20、40 D、19、39 (A)5、下列哪个软件同时提供8×51的汇编语言以及C语言的编译器? A、Keil μVision3 B、JavaC++ C、Delphi D、VisualC++ (A)6、在12MHz始终脉冲的8051系统里,一个机器周期有多长? A、1μs B、12μs C、1ms D、12ms (B)7、在8×51芯片里,哪个引脚用于控制使用内部程序存储器还就是外部程序存储器? A、XTAL1 B、EA C、PSEN D、ALE (D)8、下列哪个不就是8051所提供的寻址方式? A、寄存器寻址 B、间接寻址 C、直接寻址 D、独立寻址 (C)9、下列哪个寄存器就是8×51内的16位寄存器? A、ACC B、C C、PC D、R7 (C)10、开发微型计算机系统所使用的在线仿真器简称什么? A、ISP B、USP C、ICE D、SPI 第二章 (A)1、在Keil μVision3里开发的8051程序的第一步就是什么? A、打开新的项目文件 B、调试与仿真 C、生成程序 D、产生执行文件 (D)2、在Keil μVision3里,若要打开项目,应如何操作? A、运行命令 B、运行命令 C、运行Project/New命令 D、运行Project/New Project命令 (B)3、在Keil μVision 3里,若要将C源文件添加当前的项目应如何操作? A、运行运行Source File命令 B、选择项目窗口里的Source Group1项,单机鼠标右键,在弹出菜单中选择 Add Source to Group ‘Source Group1’选项 C、单击按钮 D、按键

51单片机练习题

一.闪烁灯 1.实验任务 如图4.1.1所示:在端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为秒。 2.电路原理图 图4.1.1 3.系统板上硬件连线 把“单片机系统”区域中的端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。 4.程序设计内容 (1)延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要 求的闪烁时间间隔为秒,相对于微秒来说,相差太大,所以我们在执行 某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是 如何设计呢下面具体介绍其原理:

如图4.1.1所示的石英晶体为12MHz,因此,1个机器周期为1微秒机器周期微秒 MOV R6,#20 2个 2 D1: MOV R7,#248 2个22+2×248=49820× DJNZ R7,$ 2个2×248(498 DJNZ R6,D1 2个2×20=40 10002 因此,上面的延时程序时间为。 由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求秒=200ms,10ms×R5 =200ms,则R5=20,延时子程序如下: DELAY: MOV R5,#20 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET (2).输出控制 如图1所示,当端口输出高电平,即=1时,根据发光二极管的单向导 电性可知,这时发光二极管L1熄灭;当端口输出低电平,即=0时,发 光二极管L1亮;我们可以使用SETB指令使端口输出高电平,使用CLR 指令使端口输出低电平。 5.程序框图

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

试题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个时,应采用()式键盘。当键盘的按键数目

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