单片机原理及应用练习题文档格式.docx
- 文档编号:16208323
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:25
- 大小:116.11KB
单片机原理及应用练习题文档格式.docx
《单片机原理及应用练习题文档格式.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用练习题文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
⒎ 要访问片外数据存储器应采用什么寻址方式( )。
①寄存器寻址 ②直接寻址③间接寻址 ④变址寻址
⒏ 用于控制定时器操作模式及工作方式的寄存器是( )。
①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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 练习题