单片机原理及应用练习题文档格式.docx

上传人:b****6 文档编号:16208323 上传时间:2022-11-21 格式:DOCX 页数:25 大小:116.11KB
下载 相关 举报
单片机原理及应用练习题文档格式.docx_第1页
第1页 / 共25页
单片机原理及应用练习题文档格式.docx_第2页
第2页 / 共25页
单片机原理及应用练习题文档格式.docx_第3页
第3页 / 共25页
单片机原理及应用练习题文档格式.docx_第4页
第4页 / 共25页
单片机原理及应用练习题文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

单片机原理及应用练习题文档格式.docx

《单片机原理及应用练习题文档格式.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用练习题文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

单片机原理及应用练习题文档格式.docx

⒎ 要访问片外数据存储器应采用什么寻址方式(   )。

①寄存器寻址 ②直接寻址③间接寻址  ④变址寻址

⒏ 用于控制定时器操作模式及工作方式的寄存器是( )。

①TCON   ②TMOD③T0   ④T1

⒐存储容量为8KB的8位RAM芯片,需要几根地址线()。

①8根 ②10根③13根④16根

⒑ 下面标号中的哪一个不符合汇编语言的规定(    )

①LOOP1  ②ADD③DONE    ④A2B4

⒓8031单片机外接ROM时,使用()引脚来选通74LS373芯片。

①ALE②PSEN③EA    ④WR

⒈ 与十进制数254.73等价的数是(   )。

①FE.BAH ②11111110.01B③772.73Q  ④EA.73H

⒉ MCS-51的特殊功能寄存器所能采用的寻址方式是(   )。

①直接寻址   ②立即寻址③寄存器寻址   ④寄存器间接寻址

⒊ 指令“JC 10H”属于哪一类寻址方式(    )?

①位接寻址   ②立即寻址③寄存器寻址   ④相对寻址

⒋ 无符号数相加时,PSW中的哪一位为1表示和产生了溢出(   )。

①AC     ②OV③CY      ④P

⒌MCS-51复位后,下面哪一个寄存器的值是错误的(   )?

①B=00H  ②SP=00H③ACC=00H ④PSW=00H

⒍设定时器T0工作于模式2定时,软件启动,定时器T1工作于模式1计数,软件启动,则TMOD的值为( )。

①25H    ②A5H③5AH     ④52H

⒎ 外部中断1的中断矢量地址是(   )。

①0003H  ②000BH③0013H   ④001BH

⒏十进制数-11在内存中的存储方式是()。

①11110101  ②01110101③-11110101 ④-01110101

⒐ 某一芯片地址线有13根,数据线有8根,则其最大存储容量为( )。

①2KB    ②4KB③8KB     ④16KB

⒑ 下面哪一个芯片不属于I/O接口芯片(    )?

①8155   ②6264③ADC0809 ④8279

①10A0H  ②0A0AH  ③0AA00H  ④00AAH

①128 ②255③-255   ④-128

①触发器 ②只读存储器③随机存储器  ④寄存器

①3μs    ②2μs③1μs     ④4μs

①随机数   ②维持原有内容③00H  ④0FFH

①23H中D6位  ②23H中D5位③03H中D6位④03H中D5位

①寄存器寻址  ②直接寻址③间接寻址   ④变址寻址

⒈ 十进制数3840转换为十六进制数是(   )。

①0F0FH  ②0F0F0H  ③00FFH  ④0F00H

⒉ 十进制数-1的补码是(   )。

①10000001  ②01111111③11111110④11111111

⒊ RAM指的是(    )

①触发器   ②只读存储器③随机存储器 ④寄存器

⒋ 一个机器周期包含几个振荡周期(   )。

①4个     ②8个③12个    ④16个

⒌当PSW的值为0FAH时,CPU选中的是哪一组工作寄存器组(  )

①第0组    ②第1组③第2组   ④第4组

⒍位地址7AH具体处于片内RAM中什么位置(   )。

①0FH中D0位  ②0FH中D1位③0FH中D2位④0FH中1D位

⒏ 用于控制定时器启停的寄存器是( )。

①TMOD    ②TCON③T0      ④T1

⒐存储容量为16KB的EPROM芯片,需要几根地址线()。

①8根   ②10根③14根   ④16根

①LP2     ②DJNZ③NEXT  ④F3EAH

⒈16位二进制所表示的无符号整数,其相应的十进制数范围是【】

A、0~65536B、1~65536C、1~65535D、0~65535

⒉MCS-51系列单片机8031片内EPROM有【】

A、0KBB、4KBC、2KBD、8KB

⒊十进制数215转换成二进制数表示,是【】

A、11010111BB、10001101BC、11011111BD、11110101B

⒋8031单片机所用的电源是【】

A、±

15VB、+15VC、+5VD、±

5V

⒌8031单片机内有定时器/计数器。

【】

A、2个13位B、2个16位C、1个13位,1个8位D、2个8位

⒍8031单片机外接ROM时,其P2口用作【】

A、数据总线B、I/O口C、地址总线低8位D、地址总线高8位

⒎8031单片机外部ROM、RAM和I/O的地址空间容量共为【】

A、16KB、32KC、64KD、128K

⒏8031单片机外接EPROM时,使用引脚来读EPROM的数据。

A、ALEB、PSENC、EAD、RD

⒐执行返回指令RET,返回的地址来自【】

A、ROM区B、堆栈指针SPC、堆栈栈顶D、程序计数器PC

⒑执行下列指令组后,A的内容为【】

MOVA.#55H

OLRA.#00H

A、55HB、AAHC、00HD、FFH

⒒以下各指令中,不属于MCS-51系列的指令。

A、ADDA,RnB、ADDRn,#30HC、ADDCA,30HD、ADDA,@Ri

⒓在2100H开始存放短转移指令SJMP40H,执行该指令后,PC值为【】

A、2140HB、2142HC、2060HD、20C2H

⒔8031单片机的定时器0的中断程序入口地址为【】

A、001BHB、0003HC、000BHD、0013H

⒕8031单片机当允许CPU响应外中断1的中断请求时,其IE中的为必须为1。

【】

A、EX0和EAB、ES和EX1C、EX1和EAD、ET1和EA

⒖8031单片机中IP的内容为00H时,优先权最高的中断源是【】

A、外中断0B、外中断1C、定时器T0D、串行口

⒗当8031单片机IP中的PT0=1,PX1=1,PX0=0,PS=0时,优先权最高的中断源是【】

A、外中断0B、外中断1C、定时器T0D、定时器T1

⒘2764时容量为8KB的EPROM,该芯片的地址线为根。

A、8B、12C、10D、13

⒈MCS-51单片机的CPU每取一个指令字节,立即使【】

A、堆栈指针SP自动加1B、数据指针DPTR自动加1C、程序计数器PC自动加1D、累加器A自动加1

⒉8031单片机片内RAM为字节。

A、256B、128C、0D、8

⒊F6H是用8位二进制补码表示的十六进制数,那么相应的十进制数是【】

A、246B、-10C、-118D、-98

⒋8031单片机中的SP和PC分别是的寄存器。

A、8位和8位B、16位和16位C、8位和16位D、16位和8位

⒌8051单片机全部使用外接ROM时,其引脚必须接地。

A、PSENB、ALEC、RDD、EA

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

A、P0B、P1C、P2D、P3

⒎下列指令中,不能完成累加器清零。

A、MOVA,#00HB、XRLA,#0E0HC、CLRAD、ANDA,#00H

⒏下列指令组中,只有能完成两个8位二进制数n1和n2相加,和存于A中。

A、MOVA,#n1B、ADD#n1,#n2C、MOVR1,#n1D、MOVA,n1

ADDA,#n2ADDR1,#n2ADDA,n2

MOVA,R1

⒐8031单片机的外中断1的中断程序入口地址为。

A、0000HB、0003HC、000BHD、0013H

⒑8031单片机当允许CPU响应定时器0的中断请求时,其IE中的位必须为1【】

A、ES和ET0B、EA和ET0C、ET1和EAD、EX0和ET0

⒒8031单片机记载片外扩展程序存储器,当取程序存储器的内容是,要用单片机的信号。

A、RDB、WRC、ALED、PSEN

⒈单片机在进行取指令操作时,指令的地址在寄存器()

①SP②DPTR③PC④A

⒉片内RAM中09H位所在的单元地址是()

①02H②08H③21H④20H

⒊ROM指的是()

①触发器  ②只读存储器③随机存储器④寄存器

⒋一个机器周期包含几个振荡周期()

①4个    ②8个③12个④16个

⒌计算机能直接识别的语言是()

①汇编语言②自然语言③机器语言④硬件和软件

⒍指令AJMP的跳转范围是()

①256B ②1KB③2KB④64KB

⒎ 定时/计数器的定时是指()

①对内部时钟计数②外部事件定时③外部事件计数 ④内部事件计数

⒏ 定时器T1的中断入口地址是()

①0003H②000BH③001BH④0013H

⒐存储容量为32KB的EEPROM芯片,需要几根地址线()

①8根②11根③15根④16根

⒑ 下面标号中的哪一个不符合汇编语言的规定()

①LOOP②JBC③FOR④FFFH

11.定时器T0的溢出标志TF0,在CPU响应中断后()

①由软件清零②由硬件清零③随机状态④①②都可以

⒓当单片机启动ADC0809进行模/数转换时,应采用指令()

①MOVA,20②MOVXA,@DPTR③MOVCA,@A+DPTR④MOVX@DPTR,A

 

二、填空。

1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________。

2.P0通常用作_________。

3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。

4.返回地址(或断点)是_________的程序计数器的内容。

5.中央处理器CPU是单片机的核心,它完成_________。

6.单片机的工作过程,实际上就是_________。

7.所谓中断源即是_________。

8.端口(或称口)的含义是_________。

9.异步串行近程通信时的传送信号是_________。

10.若累加器A中的数据为01110010B,则PSW中的P=_________。

⒈十六进制数的基是。

⒉程序记数器PC的内容是,具有特点。

⒊堆栈指针寄存器SP在系统复位后其初始值为,数据进栈时SP的值,数据出栈时SP的值。

⒋MCS—51单片机中可供用户使用的十六位寄存器是,它的主要作用是。

⒌MCS—51单片机除PC外共有个特殊功能寄存器,共占个字节,分布在片内RAM的。

⒍指令JZrel是寻址方式。

⒎访问2KB存储空间的转换类指令有和。

8.IP是寄存器,它的作用是。

9.若异步通讯接口按方式3传送,已知其每分钟传送3600字符,则其波特率为。

10.MCS—51的定时器T0工作于定时方式时,其计数脉冲信号来自于,计数脉冲周期是,当T0工作于计数方式时,计数脉冲信号来自于,其最高计数频率是。

⒈十六进制数的权是

⒉程序状态字寄存器PSW中状态位有、、、。

⒊在MCS-51单片机的特殊功能寄存器中,的寄存器均有位寻址功能。

⒋指令MOVCA,@A+PC是寻址方式。

⒌访问64KB存贮空间的转移类指令有、、。

⒍IE是寄存器,它的作用是。

⒎定时器T1用作波特率发生器时常选用操作模式,原因是。

8.串行口主要由、、和组成。

9.MCS—51的定时器T0工作于模式3时,TH0可用作,TL0可用作,此时T1可工作于。

⒈MSC-51单片机的存储器从逻辑上可分为、和三部分。

⒉MCS-51单片机的时钟周期包括个状态周期,包括个振荡周期。

⒊MCS-51单片机定时器共有种工作模式,其定时时间主要取决于和。

⒋外部中断的触发方式分为和两种,由寄存器设定。

⒌MCS—51单片机常用的复位方式有和。

⒏串行口方式2的波特率是。

9.若异步通讯接口按方式1传送,已知其每分钟传送3600字符,则其波特率为。

⒑堆栈指针寄存器SP在系统复位后其初始值为,数据进栈时SP的值。

1.十进制数-127用8位二进制数补码表示时,应为H。

2.一个8位二进制数的补数是用100H减去该二进制数,那么81H的补数是100H—81H,其结果为H。

3.8031单片机使用

RD和WR来读写片外的内容。

4.请写出二条相对寻址方式的指令。

5.在进行BCD码加法运算时,紧跟ADD或ADDC指令后的指令必须是指令。

7.堆栈区是在区开辟的一个区域,其数据的存取遵守的原则。

8.某8031单片机中,T1作为计数用,当有一脉冲从引脚P3.5(T1)输入时,TL1的内容将。

9.8031单片机中,如希望CPU能响应外中断1和串行口的中断,而不响应其他中断,其IE寄存器的内容应为。

10.若单片机的T0作定时器为工作方式1,T1作计数器为工作方式0,均无门控功能,则TMOD寄存器的内容应为B。

⒈十进制数111用8位二进制数表示时,应为B。

⒉假如2个一字节的十六进制数9FH,79H相加的和仍然用8位二进制数,那么相加后的结果为H,进位为。

⒊CPU由和控制器构成。

⒋8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为。

⒌一般说,一条指令有两部分组成即和。

⒍MCS-51单片机的堆栈设在区中,它传送数据的原则是。

⒎已知(R0)=50H,执行指令MOVA,@R0及MOVXA,@R0的差别是。

8.在单片机扩展时,口和口为地址线,口为数据线。

9.扩展存储器时要加锁存器74LS373,其作用是。

10.LED数码显示按显示过程分为显示和显示2种。

前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;

后者,对每位显示来说是断续显示,需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。

三、简答题。

1.简述堆栈。

2.简述变址寻址方式并举例说明。

3.简述中断响应的主要内容。

4.简述汇编语言中的标号有什么规定?

5.A/D转换器转换数据的传送有几种方式?

6.EA/Vpp引脚有何功用?

8031的引脚应如何处理?

为什么?

7.PC是什么寄存器?

是否属于特殊功能寄存器?

它有什么作用?

8.DPTR是什么寄存器?

它由那些特殊功能寄存器组成?

它的主要作用是什么?

9.SJMP指令和AJMP指令都是两字节指令,它们有什么区别?

各自的转移范围是多少?

能否用AJMP指令代替程序中的SJMP指令?

10.8051单片机提供了几个中断源?

有几级中断优先级别?

各中断标志是什么?

又如何清除这些中断标志?

各中断源所对应的中断矢量地址是多少?

11.定时器T0和T1各有几种工作方式?

各有何特点?

12.请用数据传送指令来实现下列要求的数据传送.

⑴R0的内容输出到R1

⑵内部RAM20H单元的内容传送到A中

⑶外部RAM30H单元的内容传送到R0中

⒈开机复位后,CPU使用的是哪组工作寄存器?

它们的地址是多少?

如何确定和改变当前工作寄存器组?

⒉MCS-51定时计数器有几种操作模式?

各有什么特点?

⒊CPU响应中断有哪些条件?

4.在MCS-51单片机的应用系统中,如果有多个外部中断源,怎样进行处理?

14.MCS-51系统的存储器最大寻址范围为64KB,使用时实际存储量是否可超出此范围?

15.一个8031系统的振荡频率为7.3728MHZ,串行口工作在方式1,要求波特率为2400位/s,请设置有关参数(包括TMOD、PCON、TH1、TL1)。

1MCS-51单片机内256B的数据存储器可分为几个区?

分别作什么用?

2位地址7CH与字节地址7CH如何区别?

位地址7CH具体在片内RAM中什么位置?

38051定时器作定时和计数时其计数脉冲分别由谁提供?

其定时时间与哪些因素有关?

作计数时,对外界计数脉冲频率有何限制?

4当T0设为操作模式3时,由于TR1已被TH0占用,如何控制定时器T1的启动和关闭?

5MCS-51串行口有几种工作方式?

有几种帧格式?

各工作方式的波特率如何确定?

68155有哪几种工作方式?

怎样进行选择?

719.串行口方式0有哪些特点?

⒈MCS-51单片机内部RAM中的位地址为00—07H,和RAM字节地址(00H—07H)相同,在实际使用中两种地址会不会混淆?

为什么?

⒊如何区分串行通讯中的发送中断和接收中断?

⒋MCS-51单片机串行口有哪些功能部件组成?

各有什么作用?

6.MCS-51单片机串行口上有几种工作方式?

如何选择和设定?

7.外中断有几种触发方式?

8.DAC0832有哪几种工作方式?

9.在什么情况下中断会受阻?

⒑什么叫中断矢量,它是否可以由用户设定?

⒒MCS-51单片机中断系统有几个优先级,如何设定?

⒓直接寻址的地址范围是多少?

间接寻址的地址范围又是多少?

四、指出下面程序运行的结果。

1.执行下列程序段中第一条指令后,

(1)(P1.7)=____(P1.3)=_____,(P1.2)=_________;

执行第二条指令后,

(2)(P1.5)=_________,(P1.4)=_________,(P1.3)=_________。

ANLP1,#73H

ORLP1,#38H

2.下列程序段执行后,(A)=_________,(B)=_________。

MOVA,#0FBH

MOVB,#12H

DIVAB

3.下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________。

MOVR0,#7FH

MOV7EH,#0

MOV7FH,#40H

DEC@R0

DECR0

4.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后:

(SP)=_________,内部RAM(0AH)=_________,(0BH)=_________

PUSHDPL

PUSHDPH

5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间?

MOVR3,#100;

1

LOOP:

NOP;

NOP

DJNZR3,LOOP;

2

RET;

2

6.设R0内容为32H,A中内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,请给出执行下述程序段后,上述各存储单元及寄存器的内容。

MOVA,@R0

MOV@R0,40H

MOV40H,A

MOVR0,#35H

A=,(32H)=,(40H)=,R0=。

7.分析下列程序执行后的结果。

MOVSP,#3AH

MOVA,#20H

MOVB,#30H

PUSHA

PUSHB

PO

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

当前位置:首页 > 小学教育 > 语文

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

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