《【2017年整理】电子信息工程单片机试题及答案》由会员分享,可在线阅读,更多相关《【2017年整理】电子信息工程单片机试题及答案(17页珍藏版)》请在金锄头文库上搜索。
1、1、单片机外总线有三种:其中包括 地址 、 数据 、和 控制 总线。 MOV A,#40H 指令对于源作数的寻址方式是 立即 。 . 一个 12位 D/A转换器其分辨率为 2 -12 。指令 JNB P2.7,K1 的作用是 判断 P2.7是否是低电平,是低电平转到 K1 。MCS5l 单片机的最大程序寻址空间是 64KB ,该空间的地址范围为: 0000H 至 0FFFFH ,系统上电及复位的程序人口地址为 0000H 。 中断类似于程序中调用子程序,区别在于中断的发生是 偶然 的,而调用子程序是编程员在时间上事先安排好的。 若由程序设定 RS1、RS0=11,则工作寄存器 R0-R7的直接
2、地址为 18H1FH_。使用 8031单片机要将 引脚接低电平,因为其内部无 ROM ,8031 片外可EA直接寻址程序存储器空间达 64 KB,数据存储器空间达 64 KB。共阴极 LED和共阳极 LED的字段码互为 反码 。10基本的通信方式有两种:串行方式和 并行 方式 。11将 CY与 A的第 0位的求与的指令是 ANL C,ACC.0 ,若原 A=0FAH,执行后CY= 0 。12 8051 的中断向量表在 03H 、0B H 和 13H 、 1BH 、23H。已知的补码为 00001000,则的真值是十进制(D) 。()120 ()120 ()136 ()8MCS-51 单片机外扩
3、存储器芯片时,4 个 I/O口中用作地址总线和数据总线分时复用的是( B ) 。()P 2口 ()P 0口 ()P 1 ( )P 0口和 P2 对某单元的部分位置位,应采用下面哪种逻辑操作( B ) 。()ANL ()ORL ()CPL ()XRL有一位共阴极 LED显示器,要使它不显示,它的字段码( D ) 。 ()7DH ()82H ()FFH ( ) 00H MOVX A, DPTR 指令对应的硬件动做会使( A )信号有效。() () ) 和 () () RWRLEPSENALE 区分片外程序存储器和数据存储器的最可靠方法是( D ) 。()看其芯片型号是 RAM还是 ROM。 ()看
4、其位于地址范围的低端还是高端。()看其离 MCS-51芯片的远近。 ()看其是被 还是被 信号连接。RDS 在定时器方式下,若 fosc=12MHZ,方式 0的最大定时间隔( B ) ()8.192ms ()16.384ms ()65.536ms ()131.072ms当 MCS-51不执行外部数据存储器读/写操作时,ALE 的频率为单片机时钟频率的( )()1/1 ()1/4 ()1/6 ()1/12在 MCS-51单片机中,当晶振频率采用 2MHZ时,一个机器周期等于( D)微秒()3 ()4 ()5 ()6 在异步通信中若每个字符由 11位组成,串行口波特率为 4800/ 则每秒传送字符
5、数最多为( B ) 。()480 ()436 ()1920 ()48001、简述 MCS-51 单片机中断响应过程。(1)置相应的优先级触发器状态为一,指名了 CPU 正在响应的中断优先权的级别,并屏蔽所有同级或更低级的中断请求,应许更高级的中断请求。(2)执行一个硬件生成子程序调用指令,使控制转移到相应的中断入口向量地址,并清除中断源的中断请求标志(3)保护断点:将被中断程序的断点地址(Pc 的值) 压入堆栈进行保护,以便从中断服务程序返回时能继续执行该程序。2、简述 MCS-51 内外 RAM 差别及存取方法。. 内部 RAM集成在单片机中,片外 RAM在单片机外部. 内部 RAM的存取时
6、间短,片外 RAM的存取时间长. 内部 RAM由 MOV进行数据传送,片外 RAM由 MOVX进行数据传送. 内部 RAM有位寻址空间,片外 RAM无位寻址空间. 内部 RAM有 256字节,片外 RAM可扩展 64KB. 堆栈空间设在内部 RAM,片外 RAM无此功能1、8051 单片机芯片共有 40 个引脚,MCS-51 系列单片机为 8 位单片机。2、8051 的异步通信口为全双工(单工/半双工/ 全双工) ,3、8051 内部数据存储器的地址范围是 00H-7FH,位地址空间的字节地址范围是 20H-2FH,对应的位地址范围是 00H-7FH,外部数据存储器的最大可扩展容量是 64K
7、字节。4、单片机也可称为微控制器 或 嵌入式控制器。5当 MCS-51 执行 MOVC A,A+PC 指令时,伴随着 PSEN*控制信号有效。6、当单片机复位时 PSW 00 H,这时当前的工作寄存器区是 0区,R4 所对应的存储单元地址为 04 H。7、MCS-51 系列单片机指令系统的寻址方式有 寄存器 、直接寻址、 寄存器间接 、 立即 、 基址加变址 、 位寻址 。 ( 相对寻址 也可以)8、MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。9、8051 的 P3口为双功能口;10、由 8051 组成的单片机系统在工作时, EA*引脚应该接 地(或 0)
8、 ;11、8051 外部程序存储器的最大可扩展容量是 64K ,其地址范围是 0000H FFFFH 。ROM 芯片 2764 的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。12、8051 的中断源有 外中断 0, T0 , 外中断 1, T1, 串行口 ,有 2 个中断优先级。13、8051 唯一的一条 16 位数据传送指令为 MOV DPTR, data16。14、LJMP 的跳转范围是 64K,AJMP 的跳转范围是 2K B,SJMP 的跳转范围是 128 B(或 256B) 。15、若 A 中的内容为 68H,那么 P 标志位为 1。二、简答题(13 分)1
9、、 采用 6MHz 的晶振,定时 2ms,用定时器方式 1 时的初值应为多少?(请给出计算过程) (6 分)答:(1) Ts=2us (216 X)2us 2ms 从而 X 64536 .4 分(2) 64536 FC18H2 分2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(4分)因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。 ( 2 分)读外部数据存储器时, RD*信号有效。写外部数据存储器时, WR*信号有效。而读外部程序存储器时, PSEN*信号有效。由于发出的控制信号不同,且只能有一种信号有效,因此,即使
10、 MCS-51 外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。 ( 2 分)3说明 MCS-51 的外部引脚 EA*的作用?(3 分)EA*是内外程序存储器选择控制信号。 ( 1分)当 EA* 0时,只选择外部程序存储器。 ( 1分)当 EA* 1时,当 PC指针 0FFFH 时,只访问片内程序存储器;当 PC指针 0FFFH时,则访问外部程序存储器( 1分)1、MCS-51 系列单片机为 8 位单片机2、MCS-51 系列单片机的典型芯片分别为 8031 、 8051 、 8751 。3、8051 的异步通信口为 全双工 (单工/半双工/ 全双工)4、8051 有 2 级
11、中断, 5 个中断源5、8051 内部数据存储器的地址范围是 00H7FH ,位地址空间的字节地址范围是 20H2FH ,对应的位地址范围是 00H7FH ,外部数据存储器的最大可扩展容量是 64K 。6、MCS-51 系列单片机指令系统的寻址方式有_寄存器寻址_、_直接寻址_、_寄存器间接寻址_、_立即寻址_、 基址寄存器加变址寄存器寻址 。 。7、如果(A)=34H,(R7)=0ABH,执行 XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。8、8255 可以扩展 3 个并行口,其中 8 条口线具有位操作功能;9、当单片机复位时 PSW 00 H,这时当前的工作寄存器区是
12、 00 区,R4 所对应的存储单元地址为 04 H。10、若 A 中的内容为 67H,那么,P 标志位为 1 。11、74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8片芯片。二、判断以下指令的正误:(5 分)(1)MOV 28H,R4 ; ( )(2)INC DPTR; ( )(3)DEC DPTR ; ( )(4)CLR R0 ; ( )(5)MOV T0,#3CF0H; ( )三、简答题1、 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;PO
13、P SP;则:(DPH)= _3CH_;(DPL) =_5FH_;(SP)=_50H_;(6 分)2、采用 6MHz 的晶振,定时 1ms,用定时器方式 0 时的初值应为多少?(请给出计算过程)解:采用 6MHZ晶振机器周期为 2us(2 13-X)210 -6=110-3X=7692(D)=1E0CH=1 1110 0000 1100(B) ,化成方式 0要求格式为 1111 0000 1100 B即 0F00CH综上可知:TLX=0CH, THX=0F0H3、分析下列程序的功能(5 分)PUSH ACCPUSH BPOP ACCPOP B解:该程序的功能是通过累加器 ACC 与寄存器 B
14、数据交换。一、填空题(24 分,每空 1 分)1MCS-51 单片机是( 8 )位的单片机。2MCS-51 单片机有( 5 )个中断源, ( 2 )级优先级中断。3串行口方式 3 发送的第 9 位数据要事先写入( SCON )寄存器的( TB8 )位。4串行口的方式 0 的波特率为 ( FOSC/12 )。58031 内部数据存储器的地址范围是( 007FH ) ,位地址空间的字节地址范围是( 202FH ) ,对应的位地址范围是( 007FH)外部数据存储器的最大可扩展容量是(64KB ) 。6在内部 RAM 中可位寻址区中,位地址为 40H 的位,该位所在字节的字节地址为( 28H ) 。7如果(A)=58H,(R1)= 49H,(49H)= 79H ,执行指令 XCH A, R1 后;结果(A)=( 49 ) ,(49H)=( 58H