安徽农业大学单片机模拟试题精选new_第1页
安徽农业大学单片机模拟试题精选new_第2页
安徽农业大学单片机模拟试题精选new_第3页
安徽农业大学单片机模拟试题精选new_第4页
安徽农业大学单片机模拟试题精选new_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽农业大学单片机模拟试题精选一、单选题、 1、CPU主要的组成部部分为( A ) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 2、计算机的主要组成部件为( A ) A、CPU,内存,IO B、CPU,键盘,显示器 C、主机,外部设备 D、以上都是 3、INTEL 8051 CPU是( C )位的单片机 A、16 B、4 C、8 D、准16 4、对于INTEL 8031来说,EA脚总是( a ) A、接地 B、接电源 C、悬空 D、不用 5、在计算机中“A”是用( D )来表示的 A、BCD码 B、二-十进制编码 C、余三码 D、ASC I I码 6、在单片机中,通常将一些中间计算结果放在( D)中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 8、数据指针DPTR在( B )中 A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器9、指令和程序是以( c )形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD码 10、单片机应用程序一般存放在( b ) A、RAM B、ROM C、寄存器 D、CPU11、进位标志CY在( C )中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR 12、单片机8051的XTAL1和XTAL2引脚是(D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 13、8031复位后,PC与SP的值为(b ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 14、单片机的堆栈指针SP始终是( b ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 15、P0、P1口作输入用途之前必须( B ) A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻 16、一个EPROM的地址有A0-A11引脚,它的容量为( b ) A、2KB B、4KB C、11KB D、12KB 17、8031单片机中既可位寻址又可字节寻址的单元是( a ) A、20H B、30H C、00H D、70H 18、8031单片机中片内RAM共有(B )字节 A、128 B、256 C、4K D、64K 19、执行指令MOVX A,DPTR时,、脚的电平为( B )A、高电平,低电平 B、低电平,高电平 C、高电平,高电平 D、低电平,低电平 23、下列指令中不影响标志位CY的指令有( d ) A、ADD A,20H B、CLR C C 、RRC A D、INC A 24、LJMP跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB 25、计算机内部数据之所以用二进制形式表示,主要是(B) A、为了编程方便 B、由于受器件的物理性能限制 C 、为了通用性 D、为了提高运算速度 26、8051单片机共有( B )中断源 A、4 B、5 C 、6 D、7 27、8051单片机共有( A )个中断优先级 A、2 B、3 C 、4 D、5 28、外部中断源I E 1(外部中断1)的向量地址为( C ) A、0003H B、000BH C 、0013H D、002BH 29、累加器A的位地址为( A ) A、E 7 H B、F 7 H C 、D 7 H D、87H 30、寄存器B的位地址为( B ) A、E 7 H B、F 7 H C 、D 7 H D、87H 31、8051的内部RAM中,可以进行位寻址的地址空间为( B ) A、00H2FH B、20H2FH C 、00HFFH D、20HFFH 32、设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,CY=1,执行指令S U B B A, R2 后结果为( A) A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H 33、设(A)=0 C 3 H,(R0)=0 A A H,执行指令ANL A,R0后,结果(a ) A、(A)=82H B、(A)=6CH C 、(R0)=82 D、(R0)=6CH 34、8051的程序计数器P C为16位计数器,其寻址范围是( D ) A、8K B、16 K C 、32 K D、64 K 35、提高单片机的晶振频率,则机器周期( C ) A、不变 B、变长 C 、变短 D、不定36、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向( D ) A、栈底单元 B、7FH单元 C 、栈底单元地址加1 D、栈底单元地址减1 44、8051单片机中,唯一一个用户不能直接使用的寄存器是( C) A、P S W B、D P T R C 、P C D、B 45、8051单片机中,唯一一个用户可使用的16位寄存器是(B ) A、P S W B、D P T R C 、A C C D、P C 46、执行如下三条指令后,30H单元的内容是(C ) MOV R1,30H MOV 40H,0 E H MOV R 1,40H A、40H B、30H C 、0 E H D、F F H47、有如下程序段: MOV R 0,30H SETB C CLR A ADDC A,0 0H MOV R 0,A执行结果是( b ) A、(30H)=0 0H B、(30H)=0 1H C 、(00H)=0 0H D、(00H)=0 1H 48、从地址2132H开始有一条绝对转移指令A J M P addr11,指令可能实现的转移范围是( a ) A、2000H27FFH B、2132H2832H C 、2100H28FFH D、2000H3FFFH 49、中断是一种( D ) A、资源共享技术 B、数据转换技术 C 、数据共享技术 D、并行处理技术 50、执行M O V I E,81H指令的意义是:(b ) A 、屏蔽中断源 B、开放外部中断源0 C 、开放外部中断源1 D、开放外部中断源0和1单片机模拟试题三一、填空(每空1分,共12分)1.MCS-51有 32 个并行IO口,其中P0P3是准双向口,所以由输出转输入时必须先写入 2.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器_ SCON _加以选择.3运算器是由 PSW 、 A 和 ALU 等几部分组成,用来执行各种算术运算和逻辑运算。4.MCS-51的堆栈是软件填写堆栈指针临时在_ 内部ROM 内开辟的区域.05.MCS-51有 4组工作寄存器,它们的地址范围是 0000H-FFFFH 6.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.7.MCS-51的相对转移指令最大负跳距是 -128-127 。8、在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用 MOVX 指令。单片机模拟试题四一.填空题(每空一分,共30分)2DPTR是 16 位寄存器,访问外扩数据存储器时作 。3 EA 用于选择内部或外部程序存储器,当其为1时选中 内 部程序存储器。H5堆栈的特性是 先进后出或后出先进 ,8051复位后堆栈指针的值为 07 。6 RST 为复位引脚,在该引脚上输入 2 机器周期的 高 电平使单片机复位。7MCS-51系列单片机的一个机器周期包括个 12 时钟周期,当时钟频率为12MHZ时,一个机器周期为 1us 。8MOVC指令用于从 程序 存储器中读取数据,该指令指用 间接 寻址方式。9DA A指令是 十进制调整 指令,用于 BCD码 运算。11串行口工作方式1的一个数据帧有 8 个数据位, 1 个 高 电平的停止位,波特率由 SMOD 和 T1益出力 决定。二判断题(每题1分,共10分)18051片内带有2K程序存储器。N2RS1=1,RS0=0时,R2的直接地址为11H。N3MOV A,30H指令中第二操作数的寻址方式为直接寻址。N4SRF只能直接寻址。Y5CLR 20H是位操作指令。N6执行除法指令后商在B寄存器中。N9上电复位后执行压棧指令第一个字节压入07H。Y10读P1口时,要先向口锁存器中写1。Y三单项选择题(每题2分,共24分)1在组成总线时,P2口用作(B)A 地址总线低八位B 地址总线高八位C 数据总线 D 控制总线2下列引脚中哪一个与外扩数据存储器无关(A )A EA B RD C WR D ALE351单片机的指令系统中没有哪一类指令(C )A 单字节 B 双字节 C 三字节 D四字节4下列传送指令中哪一个是正确的(AB )A MOV 44H,A B MOV 30H,R2C MOV R0,R4 D ANL P10,20H8051单片机中断源的个数为( D )A 1 B 2C 3D 56.下列位地址中哪一个是错的( A )A 151B 10HC TID P06INT0中断服务程序的入口地址是( A )A 0003HB 000BHC 0013H D 001BH8.串行口控制寄存器中多机通信控制位为( C )A SM0B SM1C SM2D REN9.LJMP指令的转移范围是(D )A -128127B 2KC 4KD 64K10.定时计数器的哪一种工作方式可以自动再装入定时常数( C )A方式0B 方式1C 方式2D方式311.寻址16K容量的ROM,需地址线的根数为( C )A 8B 10C 14D 1612.下列指令中哪一个不影响标志位( C )A ADD A, 30HB SUBB A, R2CORL A, #67HD RL A一、填空(每空1分,共12分)2.当定时器To工作在方式3时,要占定时器T1的TR1和 TF1 控制位.3.在串行通信中,有数据传送方向 单工制式 、 半双工 全双工 三种方式.4微处理器本身不是计算机,它是微型计算机的核心部件,又称它为 CPU 。它包括两个主要部分: 控制器 、 运算器 。5.当MCS-51引脚 ALE / PROG 信号有效时,表示从Po口稳定地送出了低8位地址.6.MCS-51中凡字节地址能被_8 整除的特殊功能寄存器均能 位 寻址.7.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( Y )2.MCS-51的相对转移指令最大负跳距是127B。 (N )3MCS-51的特殊功能寄存器分布在60H80H地址范围内。( N )4要MCS-51系统中,一个机器周期等于1.5s。( N ) 5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( Y )三、选择题(每题2分共18分)1要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( A ) sA 1.5 B 3 C 1 D 0.5A 2十进制29的二进制表示为原码( )A B C D 3、6264芯片是( B)(A) EEPROM (B)RAM式(C)FLASH ROM (D)EPROM4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( A )(A) 方式0 (B)方式1 (C)方式2 (D)方式35、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C )(A) 11根 (B)12根 (C)13根 (D)14根 6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是( A)(A) P0 (B)P1 (C)P2 (D)P3 7、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A )(A)读锁存器具 (B)读数据库 (C)读A累加器具 (D)读CPU8执行PUSH ACC指令,MCS-51完成的操作是(A )(A) SP+1 SP (ACC) (SP) (B)(ACC) (SP)SP-1 SP(C)SP-1 - SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP二、选择题1.80C51基本型单片机内部程序存储器容量为( C )。(A)16K (B)8K (C)4K (D)2K2.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是( A )。(A)P0 (B)P1 (C)P2 (D)P33.所谓CPU是指(A )A、 运算器和控制器B、运算器和存储器 C、输入输出设备D、控制器和存储4.在80C51中,要访问SFR使用的寻址方式为( A )。(A)直接寻址 (B)寄存器寻址 (C)变址寻址 (D)寄存器间接寻址5.以下的4条指令中,不合法的指令为( D )。(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 6.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B )(A)MOV (B)MOVX (C)MOVC (D)以上都是7.指令AJMP的跳转范围是( C )(A)256B (B)1KB (C)2KB (D)64KB8.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( B )(A)PC (B)PSW (C)A (D)SP9. PSW=18H时,则当前工作寄存器是( B )(A)0组(B) 1组(C)2组(D)3组10. 8051与8751的区别是:( A )(A)内部数据存储单元数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同11.在家用电器中使用单片机应属于微计算机的( B )(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用12.下列说法错误的是:(A )(A)同一级别的中断请求按时间的先后顺序响应。(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(D)同级中断不能嵌套。13.定时器/计数器工作于方式1时,其计数器为几位?(B )(A)8位 (B)16位 (C)14位 (D)13位14.堆栈数据的进出原则是( B )(A)先进先出 (B)先进后出 (C)后进后出 (D)进入不出15.开机复位后,CPU使用的是寄存器第一组,地址范围是(B )(A)00H-10H (B)00H-07H (C)10H-1FH (D)08H-0FH16.若某存储器芯片地址线为12根,那么它的存储容量为( C )(A)1KB (B)2KB (C)4KB (D)8KB17.控制串行接口工作方式的寄存器是( C )(A)TCON (B)PCON (C)SCON (D)TMOD18.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H19. 51执行完MOV A,#08H后,PSW的一位被置位(D )(A)C (B)F0 (C)OV (D)P20.计算机中最常用的字符信息编码是( A )(A) ASCII (B) BCD码 (C) 余3码 (D) 循环码21.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11根 (B)12根 (C)13根 (D)14根22.在 MCS-51系统中,若晶振频率是6MHz,一个机器周期等于( A) s(A)2 (B)3 (C)1 (D)0.523.MCS-51的时钟最高频率是 ( A ). (A)12MHz (B)6 MHz (C)8 MHz (D)10 MHz24.对程序存储器的读操作,只能使用( D )(A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令25.在中断服务程序中,至少应有一条( D)(A)传送指令 ()转移指令 (C)加法指法 (D)中断返回指令26.控制串行口工作方式的寄存器是(C )(A)TCON (B)PCON (C)SCON (D)TMOD27.下面哪一种传送方式适用于处理外部事件(C )(A)DMA (B)无条件传送 (C)中断 (D)条件传递28. MOV C,#00H的寻址方式是(A )。(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址29.MCS51系列中断源有(A )。(A)5个(B)2个(C)3个(D)6个30.使用定时器T0时,有几种工作方式(D )()种()种()种()种31. 当优先级的设置相同时,若以下几个中断同时发生,( D )中断优先响应。(A)外部中断1 (B)T1 (C)串口 (D)T032.当需要扩展一片8K的RAM时,应选用的存储器为(B )。(A)2764 (B)6264 (C)6116 (D)6212833. 80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在( B )。(A)方式0 (B)方式1 (C)方式2 (D)方式334当8031外出扩程序存储器8KB时,需使用EPROM 2716( C )(A)2片 (B)3片 (C)4片 (D)5片35MCS-51外扩ROM,RAM时,它的数据总线是( A )(A)P0 (B)P1 (C)P2 (D)P336MCS-51响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RET1指令376264芯片是( B)()EEPROM (B)RAM(C)FLASH ROM (D)EPROM388051与8751的区别是:A( A )(A)内部数据存储但也数目的不同 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同39PC的值是( C )(A)当前正在执行指令的前一条指令的地址 (B)当前正在执行指令的地址(C)当前正在执行指令的下一条指令的地址 (D)控制器中指令寄存器的地址40访问片外数据存储器的寻址方式是( C )(A)立即寻址 (B)寄存器寻址 (C)寄存器间接寻址 (D)直接寻址41MCS-51的中断源全部编程为同级时,优先级最高的是( D )(A)INT1 (B)TI (C)串行接口 (D)INT04280C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A )。 (A)08H (B)80H (C)00H (D)07H43. 8051系列单片机有五个中断源,外中断INT1的入口地址是( C ),定时器T0的中断入口地址是( B )。 A、0003H B、000BH C、0013H D、001BH E、0023H选择题答案 1-5:C C A A D 6-10:B C B D C 11-15:B B B B B16-20:C C A D A21-25:C A A D D26-30:C C A A D31-35:D B B C B36-40:D B C C C41-43:D A C B简答题部分2什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系?答:某条指令的执行周期由若干个机器周期(简称M周期)构成,一个机器周期包含6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称P周期)。也就是说,指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。3MCS-51单片机通常内部包含哪些主要逻辑功能部件?答: 51单片机通常由下列部件组成:一个8位CPU、一个片内振荡器及时钟电路、内部4KB的 ROM、256B的RAM、2个16位的定时/计数器、可寻址64KB片外数据存储器和64KB片外数据存储器、4个8位并行I/O端口及一个可编程全双工串行接口。4MCS-51单片机片内256B的数据存储器可分为几个区?分别起什么作用?答:MCS-51单片机片内数据存储器可分为二个区:00H7FH单元组成的低128B的片内RAM区、80HFFH单元组成的高128B的专用寄存器区。其中低128B的RAM区又分为:00H1FH单元为工作寄存器区、20H2FH单元为位寻址区、30H7FH单元为用户RAM区。工作寄存器区可作通用寄存器用,用户RAM区可作堆栈和数据缓冲用。专用寄存器区又称特殊功能寄存器,使用80HFFH单元。5程序状态存储器PSW的作用是什么?常用状态标志有哪几位?作用是什么?答:PSW是8位寄存器,用于作为程序运行状态的标志,其格式如下:PSW位地址 D7H D6H D5H D4H D3H D2H D1H D0H字节地址D0H C AC F0 RS1 RS0 OV F1 P当CPU进行各种逻辑操作或算术运算时,为反映操作或运算结果的状态,把相应的标志位置1或清0。这些标志的状态,可由专门的指令来测试,也可通过指令来读出。它为计算机确定程序的下一步运行方向提供依据。PSW寄存器中各位的名称及文职如上所示,下面说明各标志的作用。P:奇偶标志。该位始终跟踪累加器A内容的奇偶性。如果有奇数个“1”,则置P为1,否则置0。在MCS-51的指令系统中,凡是改变累加器A中内容的指令均影响奇偶标志位P。F1:用户标志。由用户置位或复位。OV:溢出标志。有符号数运算时,如果发生溢出时,OV置1,否则清0。对于一个字节的有符号数,如果用最高位表示正、负号,则只有7位有效位,能表示128+127之间的数;如果运算结果超出了这个数值范围,就会发生溢出,此时,OV=1,否则OV=0。此外,在乘法运算中,OV=1表示乘积超过255;在除法运算中,OV=1表示除数为0。RS0、RS1:工作寄存器组选择位,用以选择指令当前工作的寄存器组。由用户用软件改变RS0和RS1的组合,以切换当前选用的工作寄存器组,其组合关系如下。RS1 RS0 寄存器组 片内RAM地址 0 0 第0组 00H07H 0 1 第1组 08H0FH 1 0 第2组 10H17H 1 1 第3组 18H1FH7什么叫寻址方式?MCS-51有几种寻址方式?答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。MCS51的寻址方式有:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对对址、位寻址。8什么是中断和中断系统?MCS-51有哪些中断源?答:当CPU正在处理某件事情的时候,外部发生的某一件事情请求CPU迅速去处理,于是,CPU暂时终止当前的工作,转去处理发生的事情,中断处理完该事件以后,再回到原来被终止的地方,继续原来的工作。这种过程称为中断,实现这种功能的部件称为中断系统。M

温馨提示

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

评论

0/150

提交评论