单片机填空题小汇.docx

上传人:b****8 文档编号:9852126 上传时间:2023-02-07 格式:DOCX 页数:17 大小:33.14KB
下载 相关 举报
单片机填空题小汇.docx_第1页
第1页 / 共17页
单片机填空题小汇.docx_第2页
第2页 / 共17页
单片机填空题小汇.docx_第3页
第3页 / 共17页
单片机填空题小汇.docx_第4页
第4页 / 共17页
单片机填空题小汇.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

单片机填空题小汇.docx

《单片机填空题小汇.docx》由会员分享,可在线阅读,更多相关《单片机填空题小汇.docx(17页珍藏版)》请在冰豆网上搜索。

单片机填空题小汇.docx

单片机填空题小汇

单片机填空题

一、系统结构

1、80C51系列单片机字长是_位,个并行I/O口,个位的定时/计数器。

2、80C51单片机的存储器在物理上设计成和两个独立的空间。

3、80C51单片机内有B程序存储器和B数据存储器。

4.PSW中的工作寄存器指针是RS1和RS0,它们把R0~R7分成组。

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

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

5、单片机的内部RAM区中,可以位寻址的字节地址范围是____20H~2FH___,特殊功能寄存器中,可位寻址的地址是___是能被8整除的地址____。

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

7、MCS-51单片机片内RAM中20H~2FH为区单元,其中21H单元各位的地址号范围是。

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

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

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

10、作为普通输入输出口使用时,P0~P3口都是准双向I/O口,当作为输入使用前必须向每个引脚的锁存器写。

单片机复位后P0~P3口的值均为。

二、系统复位等

1、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,中断允许寄存器IE的值是___00h_____。

2、通常、单片机上电复位时PC=,SP=;而工作寄存器则缺省采用第组。

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

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

5、80C51复位后,若希望从片内存储器开始执行,/EA脚应接_电平,PC值超过__H时,80C51会自动转向片外存储器继续取指令执行。

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

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

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

8、外部中断

入口地址为。

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

三、系统指令

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

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

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

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

5、数制转换:

98=B,2AH=D。

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

7、欲使P1口的低4位输出0,高4位不变,应执行一条命令。

8、指令MOVC,20H的功能是。

9、指令ANLA,#0FH的功能是。

10.RETI是用于程序的返回指令。

11.LJMPaddr16是字节指令,执行该指令需要2个机器周期。

11B.AJMPaddr11是字节指令,执行该指令需要2个机器周期。

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

13、指令ORLP1,#0FH的功能是。

 

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

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

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

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

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

4、MCS-51单片机中,在IP=0x00时,优先级最高的中断是__外部中断0_______________,最低的是_____串行口中断_________。

5、若只需要开串行口中断,则IE的值应设置为__90H________,若需要将外部中断0设置为下降沿触发,则执行的语句为_____IT0=1_________。

6、80C51单片机有________个16位可编程定时器/计数器,有________种工作方式。

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

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

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

10.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

11.当TMOD中的GATE=时,只要TR1为1就能启动定时器T1工作。

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

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

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

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

五、系统扩展

1、计算机总线包括总线、总线和控制总线。

2.单片机扩展时,P0口既可用作总线,还可用作总线。

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

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

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

6、若选择内部程序存储器,?

应该设置为_____高_______(高电平/低电平),那么,PSEN信号的处理方式为___不用__________________。

7、MCS-51系统中,当

信号有效时,表示CPU要从存储器读取信息。

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

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

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转换器,精度小于±1LSB。

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

17、80C51引脚ALE的作用是。

18.若某存储器芯片地址线为13根,那么它的存储容量为,

 

六、实践应用

1、KeiLC51软件中,工程文件的扩展名是____UV2______,编译连接后生成可烧写的文件扩展名是_____HEX_______

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

 

单片机选择题

一、基础知识

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

(A)内RAM00H~7FH(B)内RAM00H~1FH

(C)内RAM80H~FFH(D)外RAM80H~FFH

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

(A)内RAM00H~7FH(B)内RAM00H~1FH

(C)内RAM7FH~FFH(D)内RAM20H~2FH

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

A.PSWB.PCC.AD.SP

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

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

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

A.选择工作方式B.指示复位C.选择定时器D.选择工作寄存器区号

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

A.RAMB.ROMC.寄存器D.CPU

二、系统复位等

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

(A)00H(B)11H(C)FFH(D)不确定

2.单片机上电后或复位后,工作寄存器R0是在()。

A.0区00H单元B.0区01H单元C.0区09H单元D.SFR

3、堆栈数据的进出原则是()

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

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

A.P0B.P1C.P2D.P3

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

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

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

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

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

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

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

8.单片机振荡频率fosc为6MHZ,则机器周期为()

A.1usB.2usC.3usD.4us

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

 A.0.5usB.1usC.2usD.4us

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

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)MOVA,@R0(B)MOVA,@R1(C)MOVCA,@A+DPTR(D)MOVXA,@DPTR

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

A.MOVA,@R1B.MOVCA,@A+DPTR

C.MOVXA,@R0D.MOVXA,@DPTR

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

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

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

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

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

  A.操作数 B.操作数地址 C.转移地址 D.地址偏移量

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

A.8KB.16KC.32KD.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单片机的堆栈区是设置在()中。

A.片外ROM区B.片内ROM区C.片外RAM区D.片内RAM区

12.80C51单片机的CPU每取一个指令字节,立即使()

A.堆栈指针SP自动加1B.数据指针DPTR自动加1

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

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

A.PSWB.ACCC.DPTRD.SP

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

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

(A)ALE(B)PSEN(C)EA(D)RST

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

(A)

(B)

(C)

(D)TXD

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

(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指令中,用于子程序返回的指令是()。

A.LCALLaddr16B.ACALLaddr11C.RETD.RETI

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

A.SCONB.IPC.TCOND.IE

IE寄存器格式EA——ESET1EX1ET0EX0

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

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

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

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

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

A.ES和ET0B.EA和ET0

C.ET1和EAD.EX0和ET0

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

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

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

(A)SETBTR0(B)SETBTR1(C)CLRTR0(D)CLRTR1

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

(A)SETBTR0(B)SETBTR1(C)CLRTR0(D)CLRTR1

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

A.工作方式0B.工作方式1C.工作方式2D.工作方式3

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

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

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

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

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

16.串行口异步通信协议的字符数据传送格式中的停止位是()。

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

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

A.方式0B.方式1C.方式2D.方式3

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

(A)

(B)

(C)

(D)TXD

19.INTEL8031的P0口,当使用外部存贮存器时它是一个()。

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

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

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

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

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

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

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

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

A.

B.

C.

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.06HB.F9HC.30HD.CFH

 

单片机判断题

三、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(每题1分,共10分)

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

()

2、80C51单片机的位寻址区占用了RAM20H~7FH的地址空间。

()

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

()

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

()

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

()

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

()

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

MOVR2,@R1。

()

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

()

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

()

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

CLRP2.7。

()

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

()

12.8051单片机执行PUSHAcc指令后,则堆栈指针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、指令DECDPTR是正确的。

()

42、MOV28H,@R4()

43、INCDPTR()

44、DECDPTR()

45、MOVR0,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中的GATE=1时,表示由两个信号控制定时器的的启停。

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

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

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

( √  )19、锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。

( √  )20、使用8751且 =1时,仍可外扩64KB的程序存储器。

 

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

(√ )

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

( ×)

3、SFR中凡是能被8整除的地址

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

当前位置:首页 > 高等教育 > 文学

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

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