《单片机原理及应用》试题库

上传人:nu****n 文档编号:99352753 上传时间:2022-05-31 格式:DOC 页数:32 大小:203.50KB
收藏 版权申诉 举报 下载
《单片机原理及应用》试题库_第1页
第1页 / 共32页
《单片机原理及应用》试题库_第2页
第2页 / 共32页
《单片机原理及应用》试题库_第3页
第3页 / 共32页
资源描述:

《《单片机原理及应用》试题库》由会员分享,可在线阅读,更多相关《《单片机原理及应用》试题库(32页珍藏版)》请在装配图网上搜索。

1、一、填空(每空 2 分,共 40 分)1、MCS-8051系列单片机字长是 8 位,有 40 根引脚,96系列字长是 16 位。单片机的特点有 体积小、价格低、功能全 。 2、8051单片机的存储器的最大特点是 指令存储器与数据存储器分开编址 ,Px并行口的地址是与 数据 存储器统一编址的,或者说属于该存储器。 3、8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1 。P3常需复用作 串行通信、外部中断、外部计数脉冲 和读写控制信号。 4、ALE信号的作用是 低8位地址锁存 。 5、8051复位后,PC= 0 H。若希望从片内存储器开始执行,EA脚应接 高 电平,PC值

2、超过 0FFF H时,8051会自动转向片外存储器继续取指令执行。 6、8051的C/T是 加 (加或减)计数的。 7、8051的中断向量表在 3 H、 0B H和13H、1BH、23H。 8、MOV A,40H 指令对于源操作数的寻址方式是 直接 寻址。 9、指令JB 0A7H,ABC的作用是 若P2口的第7位为1则跳转到ABC 。(0A7H是P2.7的地址) 10、将CY与A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,执行后A= 0 。 11、PSW中RS1 RS0=10H时,R2的地址是 12H 。12、单片机经加电复位后,执行第一条指令的地址是 0000H 。13

3、、在串行通信中,数据传送方向有 单工 、 半双工 、全双工三种方式。14、一个机器周期 6 个状态周期12个振荡周期。15、设DPTR2000H,(A)A0H,则MOVC A,A+DPTR操作数的实际操作地址为 20A0H 。16、若8051单片机的引脚EA接地,表示 只能访问片外程序存储器 。17、在 MCS-51 单片机系统中,采用的编址方式是 统一编址 。18、在查询和中断两种数据输入输出方式中,效率较高的是 中断 。19、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,PC= 37B0H 。20、外部中断INT1入口地址为 0013H 。21、ANL

4、A, #0F0H是将A的高四位保持不变,而低4位 取反 。22、8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由 8051片内脉冲 和 P3.4或P3.5引脚端的外 部脉冲 提供。23.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_.(低电平)24.P0通常用作_.(单片机系统的地址/数据总线)25.若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_.(10H17H)26.返回地址(或断点)是_的程序计数器的内容。(在程序中断或子程序调用时)27.中央处理器CPU是单片机的核心,它完成_.(运算和控制功能)28.单片机的工作过程,实际上就是_.周

5、而复始地取指令和执行指令的过程29.所谓中断源即是_.引起中断的原因(或能发出中断请求的来源)30.端口(或称口)是_.(接口电路中已编址并能进行读或写操作的寄存器)31.异步串行近程通信时的传送信号是_. (TTL电平信号)32.若累加器A中的数据为01110010B,则PSW中的P=_.(0)33、单片机外总线有三种:其中包括 地址 、 数据 、和 控制 总线。34 MOV A,#40H 指令对于源作数的寻址方式是 立即 。 35.一个12位D/A转换器其分辨率为 2-12 。36指令JNB P2.7,K1的作用是 判断P2.7是否是低电平,是低电平转到K1。37MCS5l单片机的最大程序

6、寻址空间是 64KB ,该空间的地址范围为: 0000H 至 0FFFFH ,系统上电及复位的程序人口地址为 0000H 。 38中断类似于程序中调用子程序,区别在于中断的发生是 偶然 的,而调用子程序是编程员在时间上事先安排好的。 39若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为18H1FH_。 40使用8031单片机要将引脚接低电平,因为其内部无 ROM ,8031片外可直接寻址程序存储器空间达 64 KB,数据存储器空间达64 KB。41共阴极LED和共阳极LED的字段码互为 反码 。42基本的通信方式有两种:串行方式和 并行 方式 。43将CY与A的第0位的求与

7、的指令是 ANL C,ACC.0 ,若原A=0FAH,执行后CY= 0 。44 8051的中断向量表在 03H 、0B H和 13H 、 1BH 、23H。1、MCS-51单片机片内数据存储器的大小为128字节。2、MCS-51单片机有21个特殊功能寄存器。3、MCS-51单片机的运算器能够进行算术运算、逻辑运算和位操作。4、时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。常用的时钟电路有两种方式:内部时钟方式和外部时钟方式。5、CPU完成一个基本操作所需要的时间称为机器周期。执行一条指令分为几个机器周期。每个机器周期完成一个基本操作。MCS-51单片机每12个时钟周期为一个机器

8、周期。6、复位电路通常采用上电自动复位和按钮复位两种方式。按键手动复位,有电平方式和脉冲方式两种。 7、指令MOV 40H,41H的寻址方式是直接寻址。8、指令MOV A,R1的寻址方式是寄存器寻址。 9、指令MOVX DPTR,A的寻址方式是寄存器间接寻址。 10、指令JMP A+DPTR的寻址方式是变址寻址。11、下面程序段的作用是实现片外数据存储器数据传送 (2000H)(2100H)MOV DPTR,#2000HMOVX A,DPTRMOV DPTR,#2100HMOVX DPTR,A12、LED数码管的接口有静态接口和动态接口。13、各键相互独立,每个按键各接一根输入线,通过检测输入

9、线的电平状态可很容易判断那个键被按下,此种接口的键盘为独立式键盘。14、IE寄存器的各位对应相应的中断源,如果允许该中断源中断则该位置1,禁止中断则该位置0 。15、五个中断源的优先级别由IP寄存器管理,相应位置1,则该中断源优先级别高,置0的优先级别低。16、中断处理过程分为四个阶段:中断请求、中断响应、中断处理和中断返回。17、两个定时器都有定时或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。18、设置为计数工作方式时,通过引脚T0(P34)和T1(P35)对外部脉冲信号计数。当输入脉冲信号产生由1至0的下降沿时,定时器的值加1,在每个机器周期CPU采样T0和T1的输入

10、电平。若前一个机器周期采样值为高,下一个机器周期采样值为低,则计数器加 1。19、所传送数据的各位同时发送或接收,数据有多少位就需要多少根数据线,则该通信方式叫做并行通信。20、IIC总线采用了器件地址的 硬件 设置方法,通过软件寻址完全避免了器件的片选线寻址方法,从而使硬件系统具有简单灵活的扩展方法。二、判断下列叙述的正误,对的打“”,错的打“”,并对错误的叙述进行改正。( )1在MCS51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。( )2在MCS51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。( )3MCS51单片机的两个定时器

11、的均有两种工作方式,即定时和计数工作方式。( )4MCS51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。( )5MCS51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。( )68051单片机5个中断源相应地在芯片上都有中断请求输入引脚。( )7启动定时器工作,可使用SETB Tri启动。( )88051单片机对最高优先权的中断响应是无条件的。( )9中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。( )10MCS51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。( )11MCS51单

12、片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。( )12用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。( )13若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。( )14串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。( )15串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。( )16如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。( )17指令JNB TF0,LP的含义是:若定时器

13、T0未计满数,就转LP。( )18若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。( )19若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。()20当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。( )21外部中断0中断的入口地址是0003H。( )22 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。23、复位是单片机的初始化操作。 ( )24、内部 RAM 的位寻址区,只能供位寻址使用而不能供字节寻址使用。 ( ) 可以字节寻址25、在相对

14、寻址方式中,寻址的结果体现在DPTR中。 ( ) PC26、PC存放的是当前正在执行的指令的地址。 ( )下一条令地址27、MOV 28H, R4 ( )MOV 28H,R0或MOV 28H,R128、8031 片内含 EPROM , 8751 片内不含 EPROM 。( )29、 MCS-51 单片机是依靠低电平复位的。( )30、 MCS-51 单片机的数据空间与程序空间是独立编址的。( )31、MCS-51 单片机的四组工作寄存器区具有相同的地址。( )32、 8051 片内 RAM 的任何一个单元均可进行位操作。( )33、 执行 CLR 30H 指令后, 30H 字节单元被清 0 。

15、( )34、 CPU 取指令时,完全由程序计数器 PC 控制。( )35、 多个中断源不可以同时申请中断。( )36、 CPU 在响应 INT0 中断时,其中断申请标志 IE0 用软件清除是多余的。( )37、串行口的发送中断与接收中断各自有自己的中断入口地址。( )38、 波特率反映了串行通讯的速率。( )39、 只要中断允许寄存器 IE 中的 EA=1 ,那么中断请求就一定能够得到响应。( )40、 中断服务程序执行的最后一条指令必须是 RETI 。( )41、 在微机的输入 / 输出方式中,中断请求方式比查询方式的效率高。( )42、 执行 LCALL 指令时,栈指针 SP 的内容不会发

16、生变化。( )1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 1、 若一个函数的返回类型为void,则表示其没有返回值。( )2、定时器与计数器的工作原理均是对输入脉冲进行计数。( )3、SFR中凡是能被8整除的地址,都具有位寻址能力。( )4、不能用“sfr16” 直接访问定时器计数器0和1。 ( )5、MCS-51单片机的程序存储器只能用来存放程序的。( )6、串口中断标志由硬件清0。()7、特殊功能寄存器的名字,在C51程序中,全部大写。()8、“sfr”后面的地址可以用带有运算的表达式来表示。()9、#include 与#inclu

17、de “reg51.h”是等价的。()10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。()三、单选题18031单片机的定时器T1用作定时方式时是 。BA由内部时钟频率定时,一个时钟周期加1 B由内部时钟频率定时,一个机器周期加1 C由外部时钟频率定时,一个时钟周期加1 D由外部时钟频率定时,一个机器周期加128031单片机的定时器T0用作计数方式时是 。C A由内部时钟频率定时,一个时钟周期加1 B由内部时钟频率定时,一个机器周期加1 C由外部计数脉冲计数,下降沿加1 D由外部计数脉冲计数,一个机器周期加138031单片机的定时器T1用作计数方式时计数脉冲是 。

18、AA外部计数脉冲由T1(P3.5)输入 B外部计数脉冲由内部时钟频率提供C外部计数脉冲由T0(P3.4)输入 D由外部计数脉冲计数48031单片机的定时器T0用作定时方式时是 。DA由内部时钟频率定时,一个时钟周期加1 B由外部计数脉冲计数,一个机器周期加1 C外部定时脉冲由T0(P3.4)输入定时 D由内部时钟频率计数,一个机器周期加15.8031单片机的机器周期为2s,则其晶振频率fosc为(C)MHz.A1 B2 C6 D126.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为 。CA01H B05H C10H D50H7.用8031的定时器T1作计数方式,用模式2,则工作

19、方式控制字为 。AA60H B02H C06H D20H8.用8031的定时器T1作定时方式,用模式1,则初始化编程为 。CAMOV TOMD,#01H BMOV TOMD,#50H CMOV TOMD,#10H DMOV TCON,#02H 9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为 。DA60H B02H C06H D20H10.用8031的定时器T1作定时方式,用模式2,则初始化编程为 。CAMOV TOMD,#06H BMOV TOMD,#20H CMOV TOMD,#10H DMOV TOMD,#60H 11用8031的定时器,若用软启动,应使TOMD中的 。

20、CAGATE位置1 BC/T位置1 CGATE位置0 DC/T位置012启动定时器0开始计数的指令是使TCON的 。BATF0位置1 BTR0位置1 CTR0位置0 DTR1位置013启动定时器1开始定时的指令是 。DACLR TR0 BCLR TR1 CSETB TR0 DSETB TR114使8031的定时器T0停止计数的指令是 。AACLR TR0 BCLR TR1 CSETB TR0 DSETB TR115使8031的定时器T1停止定时的指令是 。BACLR TR0 BCLR TR1 CSETB TR0 DSETB TR1 16使8031的定时器T116。16。使8031的定时器T1停

21、止计数的指令是使TCON的 。DATF0位置1 BTR0位置1 CTR0位置0 DTR1位置0178031的定时器T0作计数方式,用模式1(16位计数器)则应用指令 C 初始化编程。AMOV TMOD ,#01H BMOV TMOD ,10HCMOV TMOD ,#05H DMOV TCON ,#05H18下列指令判断若定时器T0计满数就转LP的是 。DAJB T0,LP BJNB TF0,LP CJNB TR0, LP DJB TF0,LP19下列指令判断若定时器T0未计满数就原地等待的是 。BAJB T0,$ BJNB TF0,$ CJNB TR0,$ DJB TF0,$ 20当CPU响应

22、定时器T1的中断请求后,程序计数器PC的内容是 。DA0003H B000BH C00013H D001BH21当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是 。AA0003H B000BH C00013H D001BH22当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是 。AA0003H B000BH C00013H D001BH23MCS51单片机在同一级别里除串行口外,级别最低的中断源是 。BA外部中断1 B定时器T0 C定时器T1 D串行口24MCS51单片机在同一级别里除INT0外,级别最高的中断源是 。CA外部中断1 B定时器T0 C定时器

23、T1 D外部中断025当外部中断0发出中断请求后,中断响应的条件是 。AASETB ET0 BSETB EX0 CMOV IE,#81H DMOV IE,#61H 26当定时器T0发出中断请求后,中断响应的条件是 。CASETB ET0 BSETB EX0 CMOV IE,#82H DMOV IE,#61H27.用8031的定时器T0作计数方式,用模式1(16位),则工作方式控制字为 。DA01H B02H C04H D05H28.用8031的定时器T0作定时方式,用模式2,则工作方式控制字为 。BA01H B02H C04H D05H298031的定时器T0作定时方式,用模式1(16位计数器

24、)则应用指令 A 初始化编程。AMOV TMOD ,#01H BMOV TMOD ,01H CMOV TMOD ,#05H DMOV TCON ,#01H30用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 A 。AFFH、F6H BF6H、F6H CF0H 、F0H DFFH、F0H31启动定时器0开始定时的指令是 。CACLR TR0 BCLR TR1 CSETB TR0 DSETB TR132.用8031的定时器T0定时,用模式2,则应 。DA启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值 B启动T0前向TH0、TL0置入

25、计数初值,以后每次重新计数前要重新置入计数初值 C启动T0前向TH0、TL0置入计数初值,以后不再置入 D。启动T0前向TH0、TL0置入相同的计数初值,以后不再置入33外部中断0 的入口地址是 。AA0003H B000BH C0013H D001BH34MCS51单片机CPU开中断的指令是 。A ASETB EA BSETB ES CCLR EA DSETB EX035MCS51单片机外部中断0开中断的指令是 。B ASETB ETO BSETB EXO CCLR ETO DSETB ET136MCS51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为 。AAD6=0,D2=0

26、 BD6=1,D2=0 CD6=0,D2=1 DD6=1,D2=137MCS51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/ 表示的是 。CA门控位 B操作模式控制位 C功能选择位 D启动位388031单片机晶振频率fosc=12MHz,则一个机器周期为 S。BA12 B1 C2 D39MCS51单片机定时器溢出标志是 。DATR1和TR0 BIE1和IE0 CIT1和IT0 DTF1和TF040用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是 。AA9CH B20H C64H DA0H41MCS51

27、单片机定时器外部中断1和外部中断0的触发方式选择位是 。CATR1和TR0 BIE1和IE0 CIT1和IT0 DTF1和TF042MCS51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应 。BA由硬件清零 B由软件清零 C由软件置于 D可不处理43.MCS51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为 。CA00H BFFH C1 D计数值44.MCS51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后 。AA由硬件清零 B由软件清零 CA和B都可以 D随机状态 458051单片机计数初值的计算中,若设最大计数值为M,对于

28、模式1下的M值为 D 。AM= =8192 BM= =256 CM= =16 DM= =65536468031响应中断后,中断的一般处理过程是 。AA关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回47单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X= 。CAX=M- fosc BX=M+ fosc CX=M- DX=M-(fosct)488031单片机共有

29、5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为 。BA000BH B0003H C0013H D001BH49MCS51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的 ,向CPU申请中断。AARI或TI置1 BRI或TI置0 CRI置1或TI置0 DRI置0或TI置150MCS51单片机响应中断的过程是 。DA断点PC自动压栈,对应中断矢量地址装入PC B关中断,程序转到中断服务程序C断点压栈,PC指向中断服务程序地址D断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址51执行

30、中断处理程序最后一句指令RETI后, 。DA程序返回到ACALL的下一句 B程序返回到LCALL的下一句C程序返回到主程序开始处 D程序返回到响应中断时一句的下一句52MCS51的串行口工作方式中适合多机通信的是 。BA方式0 B方式3 C方式1 D方式253MCS51单片机响应中断矢量地址是 。CA中断服务程序的首句地址 B中断服务程序的出口地址C中断服务程序的入口地址 D主程序等待中断指令的地址54当TCON的IT0为1,且CPU响应外部中断0, 的中断请求后, 。CA需用软件将IE0清0 B需用软件将IE0置1C硬件自动将IE0清0 D (P32管脚)为高电平时自动将IE0清055MCS

31、51单片机串行口接收数据的次序是下述的顺序 。B(1)接收完一帧数据后,硬件自动将SCON的R1置1 (2)用软件将RI清零(3)接收到的数据由SBUF读出 (4)置SCON的REN为1,外部数据由RXD(P30)输入A(1)(2)(3)(4) B(4)(1)(2)(3)C(4)(3)(1)(2) D(3)(4)(1)(2)56MCS51单片机串行口发送数据的次序是下述的顺序 。A(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清0A(1)(3)(2)(4) B(1)(2)(3)(4)C(4)(3)(1)(2) D

32、(3)(4)(1)(2)578051单片机串行口用工作方式0时, 。CA数据从RDX串行输入,从TXD串行输出 B数据从RDX串行输出,从TXD串行输入 C数据从RDX串行输入或输出,同步信号从TXD输出D数据从TXD串行输入或输出,同步信号从RXD输出58一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,D 。A返回到主程序开始处 B返回到该句的下一条指令处C返回到该句的上一条指令处 D返回到该句59一中断子程序的最后一句不是RETI而是RET,中断返回后 。DA返回到主程序中ACALL或LCALL的下一句 B返回到主程序中响应中断时一句的下一句C返回到主程序

33、开始处 D返回到0000H处60一主程序中有一句LP:SJMP LP,功能指令为等待中断,在主程序中没有安排堆栈指针SP,且中断子程序的最后一句不是RETI而是SJMP LP,则执行完2次中断子程序后SP为 。CA与原来值相同 B09H C08H D07H61外部中断源 (外部中断)的向量地址为 。CA0003H B000BH C0013H D002BH628051单片机共有 中断源。BA4 B5 C6 D763对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为 A 。A低电平的效 B高电平有效 C脉冲上跳沿有效 D脉冲后沿负跳有效64单片机中PUSH和POP指令通

34、常用来 。CA保护断点 B保护现场 C保护现场恢复现场 D保护断点恢复断点64、内部RAM中的位寻址区定义的位是给( B )。A).位操作准备的 B).移位操作准备的 C).控制转移操作准备的 D).以上都对 65、对程序计数器PC的操作( A )。A).是自动进行的 B).是通过传送进行的 C).是通过加1指令进行的 D).是通过减 1 指令进行的 66、假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为( D )。 A).36H B). 37H C).38H D).39H 67、在MCS-51单片机的运算电路中,不能为 ALU 提供数据的是( D )。

35、 A).累加器A B).暂存器 C).通用寄存器B D).状态条件寄存器PSW 68、边沿触发方式的外部中断信号是( A )有效。A).下降沿 B).上升沿 C).高电平 D).低电平69、MCS-51响应中断时,下面哪一个条件不是必须的( B )。A).当前指令执行完毕 B).中断是开放的 C).没有同级或高级中断服务 D).必须有RETI指令70、确定定时器/计数器工作方式的寄存器是( B )。A).TCON B).TMOD C).SCON D).PCON71、异步串行通信中,收发双方必须保持( B )。A).收发时钟相同B).停止位相同C).数据格式和波特率相同 D).以上都正确72、使

36、累加器的最高位置1,其余位不变,可以用下面的( A )指令实现。A). ORL A, #80H B). ANL A, #80H C). XRL A, #80HD). MOV A, #80H73、在MCS-51单片机外扩展存储器芯片时,4个I/O口中用作地址总线的是( B )。A). P0口B). P0和P2口 C).P2和P3口 D).P2口74、访问外部数据存储器时,不起作用的信号是( C )。A).RDB).WR C).PSEND).ALE75、以下指令中,属于单纯读引脚的指令是( C )。A). MOV P1, AB). ORL P1, #0FHC). DJNZ P1, LABD). M

37、OV C, P1.576、对程序存储器的读操作,只能使用( C )指令。A). MOVXB).PUSH C). MOVC D).MOV77、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先相应( B )A).INT1 B).INT0 C).T1 D).T078、当MCS-51进行多机通讯时,串行接口的工作方式应选为(D )A).方式0B).方式1C).方式2 D).方式2或方式379、MCS 51 单片机复位后,从下列那个单元开始取指令:(C)A .0003H B. 000BH .C、0000H80、 对片外数据 RAM 单元读写数据须用:(B )A .MOV 指令 B .M

38、OVX 指令C .MOVC 指令81、 MCS-51 的无条件转移指令中,其转移范围最大的是:(A )A. LJMP B. AJMP C. SJMP82、 执行 MOV SP , #30H 指令后,压栈从片内 RAM 哪单元开始:(C )A.2FH B. 30H C. 31H83、5? 以下指令中,哪条指令执行后使标志位 CY 清 0 :( C)A. MOV A , #00H B. CLR A C. ADD A , #00H84、 对 8031 而言,可作为普通 I/O 口使用的是:( B)A.P0 、 P2 口 B. P1 、 P3 口 C. P0 、 P1 、 P2 、 P3 口85 下面

39、那一段程序能准确地读取 P1 口引脚信号:( B)A. MOV A , #00H ;MOV P1,A ;MOV A, P1B. MOV A , #0FFH ;MOV P1 , A ;MOV A , P1C.MOV A , #0FFH ;MOV A , P1D. MOV A , #0FFH ;MOV A , P186、 MCS 51 单片机的四个并行 I/O 中,其驱动能力最强的是:( A)A. P0 口 B. P1 口 C. P2 口D. P3 口87、 定时器 / 计数器工作于模式 2 ,在计数溢出时:( B)A.计数从零重新开始 B.计数从初值重新开始 C.计数停止88、 T0 设置成计数

40、方式时,外部引脚计数脉冲的最高频率应是晶振频率的:(B )A.1/12 B. 1/24 C. 1/4889、 当 晶振频率是 12MHz 时, MCS 51 单片机的机器周期是:(A )A. 1s B. 1ms C. 2s D. 2ms90、 外部中断 INT0 的触发方式控制位 IT0 置 1 后,其有效的中断触发信号是: (D )A.高电平B.低电平 C.上升沿 D.下降沿91、 按键的机械抖动时间参数通常是: (C )A.0 B. 510s C. 510ms D. 1s 以上92、 N 位 LED 显示器采用动态显示方式时,需要提供的 I/O 线总数是: (A )A. 8+N B.8 N

41、 C. N93、 一字节补码所表示的数值范围是:( A)A.-128 +127 B. -127 +128 C. -128 +12894、以下哪一条指令的写法是错误的( C )。A、MOV DPTR,#3F98H B、MOV R0,#0FEH C、MOV 50H,#0FC3DH D、INC R095、以下哪一条指令的写法是错误的( D )。A、INC DPTR B、MOV R0,#0FEH C、DEC A D、PUSH A96、以下哪一条指令的写法是错误的( B )。A、MOVC A,A+DPTR B、MOV R0,#FEH C、CPL A D、PUSH ACC97、是非题:在51系列单片机的指

42、令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。T98、以下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、CLR P1.0 C、CPL A D、POP PSW99、以下哪一条是位操作指令( B )。A、MOV P1,#0FFH B、MOV C,ACC.1 C、CPL A D、POP PSW100、以下哪一条是位操作指令( B )。A、MOV P0,#0FFH B、SETB TR0 C、CPL R0 D、PUSH PSW101.MCS51单片机的复位信号是( )有效。A.高电平 B.低电平 C.脉冲 D.下降沿102.若MCS-51单片机使用晶振频率为6MHz时

43、,其复位持续时间应该超过( )。A.2s B.4s C.8s D.1ms103.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。A.PUSH R0 B.PUSH R0 C.PUSH 00H D.PUSH 08H104.能够用紫外光擦除ROM中程序的只读存储器称为( )。A.掩膜ROM B.PROM C.EPROM D.EEPROM105.在片外扩展一片2764程序存储器芯片要( )地址线。A.8根 B.13根 C.16根 D.20根106.定时器/计数器工作方式1是( )。A.8位计数器结构 B.2个8位计数器结构C.13位计数结构 D.16位计数结构107.设

44、MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A.2MHz B.1MHz C.500KHz D.250KHz108.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。A.06H B.F9H C.30H D.CFH109.下列数据字定义的数表中,( )是错误的。A.DW“AA” B.DW“A”C.DW“OABC” D.DWOABCH110.串行口的控制寄存器SCON中,REN的作用是( )。A.接收中断请求标志位 B.发送中断请求标志位C.串行口允许接收位 D.地址/数据位111已知的补码为000010

45、00,则的真值是十进制(D)。()120 ()120 ()136 ()8112MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线和数据总线分时复用的是( B )。()P2口()P0口 ()P1 ( )P0口和P2 113、对某单元的部分位置位,应采用下面哪种逻辑操作( B )。()ANL ()ORL ()CPL ()XRL114有一位共阴极LED显示器,要使它不显示,它的字段码( D )。 ()7DH ()82H ()FFH ( ) 00H115 MOVX A, DPTR指令对应的硬件动做会使( A )信号有效。() () 和 () () 116 区分片外程序存储器和数据存储器的最

46、可靠方法是( D )。 ()看其芯片型号是RAM还是ROM。()看其位于地址范围的低端还是高端。 ()看其离MCS-51芯片的远近。 ()看其是被还是被信号连接。117 在定时器方式下,若fosc=12MHZ,方式0的最大定时间隔( B ) ()8.192ms ()16.384ms ()65.536ms ()131.072ms118当MCS-51不执行外部数据存储器读/写操作时,ALE的频率为单片机 时钟频率的( C )。()1/1 ()1/4 ()1/6 ()1/12 119在MCS-51单片机中,当晶振频率采用2MHZ时,一个机器周期等于 ( D )微秒。()3 ()4 ()5 ()6 1

47、10在异步通信中若每个字符由11位组成,串行口波特率为4800/ 则每秒传送字符数最多为( B )。()480 ()436 ()1920 ()48001、C语言提供的合法的数据类型关键字是( B )。A、Double B、short C、integer D、Char2、片内RAM的20H2FH为位寻址区,所包含的位地址是( B )。 A、00H20H B、00H7FH C、20H2FH D、00HFFH3、MCS-51单片机的复位信号是( A )有效。 A、高电平 B、低电平 C、脉冲 D、下降沿4、89S51的单片机的堆栈指针( A)A、 只能位于内部RAM低128B字节范围内B、 可位于内

48、部RAM低256字节范围内C、 可位于内部ERRAM内。 D、可位于内部RAM或外部RAM内5、在串行口工作于移位寄存器方式时,其接收由( C )来启动。A、REN B、RI C、REN和RI D、TR6、存储1616点阵的一个汉字信息,需要的字节数为( A )A、32 B、64 C、128 D、2567、在片外扩展一片2764程序存储器芯片要( B )地址线。 A、8根 B、13根 C、16根 D、20根8、I2C总线的起始条件是:(D ) A、 当SCL为低电平时,SDA发生由高到低的跳变B、 当SCL为低电平时,SDA发生由高到低的跳变C、 当SCL为高电平时,SDA发生由低到高的跳变D

49、、当SCL为高电平时,SDA发生由高到低的跳变9、8255A是可编程的并行输入/输出接口芯片,内部有(B)个8位的并行口。A、2个B、3个 C、4个D、5个10、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C ) A、2MHz B、1MHz C、500kHz D、250kHz11、线反转法识别有效按键时,如果读入的列线值全为1,则说明(A)A、没有键被按下B、有一个键被按下C、有多个键被按下D、以上说法都不对12、利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、while D、using13、当MCS-51单片机接

50、有外部存储器,P2口可作为 ( D )。A、数据输入口 B、数据的输出口 C、准双向输入输出口 D、输出高8位地址14、关于本征函数,说法正确的是(A)A、编译时直接将固定的代码插入当前行B、需用LCALL语句调用C、需用CALL语句调用D、降低编译效率15、C51中一般指针变量占用( C )字节存储。A、一个 B、两个 C、三个 D、四个16、使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.h B、absacc.h C、intrins.h D、startup.h17、单片机的定时器/计数器工作方式1是( D )。 A、8位计数器结构 B、2个8位计数器结构C、13位计数结构

51、 D、16位计数结构18、执行#define PA8255 XBYTEOx3FFC,PA8255=Ox7e后存储单元Ox3FFC的值是( A )A、Ox7e B、8255H C、未定 D、7e19、具有模数转换功能的芯片是(A)A、ADC0809 B、DAC0832 C、MAX813 D、PCF856320、串行口每一次传送( D )字符。A、1个 B、1串 C、1帧 D、1波特四、多选题1MCS51单片机内部设置有两个16位可编程的定时器/计数器,简称定时器T0和T1,它们的 等均可通过程序来设置和改变。A、B、C、DA工作方式 B定时时间 C量程 D启动方式 E计数时间2MCS51单片机定

52、时器内部结构由 组成。A、B、D、E、ATCON BTMOD C计数器 DT0 ET13MCS51单片机控制寄存器TCON的作用是 ABCE 等。A定时/计数器的启、停控制 B定时器的溢出标志 C外部中断请求标志D确定中断优先级 E选择外部中断触发方式48051单片机定时器T0作定时用,采用操作模式1,编程时需有下列步骤 ACDE 。ATMOD初始化 B选择电平触发还是边沿触发 C置入计数初值D启动定时器 E串行计数是否溢出及转移5168031单片机上电复位后,内容为0的寄存器是 。A、C、D、EAR0,R1 BR7 CACC DB ETMOD、TCON6MCS51的中断系统由 。A、C、D、

53、EA特殊功能寄存器TCON、SCON B模式控制寄存器TMODC中断允许控制寄存器IE D中断优先级寄存器IP E中断顺序查询逻辑7CPU响应中断的条件包括 。A、C、D、EA现行指令运行结束 B保护现场 C有中断请求D申请中断的中断源中断允许位为1 E已开放CPU中断8MCS51的中断源是 。A、B、C、D、EA外部输入中断源 (P32) B外部输入中断源 (P33)CT0的溢出中断源 D串行口发送和/接收中断源 ET1的溢出中断源9MCS51单片机外部中断源的中断请求方法可以是 。B、D、EA高电平触发 B低电平触发 C上升沿触发 D下降沿触发E一串脉冲头朝下的连续矩形波触发10下列哪些属

54、于8031单片机串行通讯时接收数据的过程 A、B、C、D、E。ASCON初始化 B从RXD串行输入数据 CRI置位 D软件RI清零E从SBUF读数据11下列哪些属于8031单片机串行通讯时发送数据的过程 ABCDE 。ASCON初始化 B数据送SBUF C从TXD发送数据 D置TI为1 E软件TI清零12下列哪些是8051单片机的中断矢量地址 ABDE 。A0003H B000BH C0007H D0013H E001BH13 8051单片机的IE寄存器的用途是 BCE 。A确定中断方式 B确定CPU中断的开放或禁止 C定时器中断的开放或禁止 D定时器溢出标志 E。选择外部中断的开放或禁止14

55、 8051单片机的SCON寄存器的用途是 BCE 。A高电平触发 B低电平触发 C上升沿触发 D下降沿触发E一串脉冲头朝下的连续矩形波触发15MCS51单片机中定时/计数器的工作模式有 ABCE 。A8位自动重装计数器 B13位计数器 C16位计数器 D32位计数器E两个独立的8位计数器16MCS51单片机外部计数脉冲输入T0(P3.4),如用按钮开关产生计数脉冲,应采用ABCDE 。A加双稳态消抖动电路 B加单稳态消抖动电路 C555时基电路整形 D施密特触发器整形 E软件延时消抖动17. 用8031的定时器T1作定时方式,用模式2,则初始化编程为 BD 。A置TMOD为05H B置TMOD为60H C置TMOD为02H D置TH0、TL0相同初值,以后不须重新置数E置TH0、TL0相同初值,以后须重新置数18随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由CD 造成的。A温度变化 B电压效应 C电动工具的火花 D电感性负载的启停 E光电效应19DAC0832的CS接到8031的P2.0时,程序中0832的地址指针寄存器DPTR应置为 ABC 。A0832

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!