单片机模拟题学习资料

合集下载

单片机原理及应用模拟练习题含参考答案

单片机原理及应用模拟练习题含参考答案

单片机原理及应用模拟练习题含参考答案一、单选题(共50题,每题1分,共50分)1、若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B2、ADDC A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B3、若某存储器芯片地址线为12根,那么它的存储容量为( )A、1KBB、2KBC、4KBD、8KB正确答案:C4、执行下列程序后,累加器A的内容为()。

ORG 0000H MOV A,#00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0,A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH ENDA、00HB、0BHC、06HD、0CH正确答案:B5、单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B7、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B8、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A9、存储器的地址范围是0000H~0FFFH,它的容量为()。

A、1KBB、2KBC、3KBD、4KB正确答案:D10、以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON11、下列指令能能使累加器A的最高位置1的是()。

单片机专业试题及答案详解

单片机专业试题及答案详解

单片机专业试题及答案详解一、单选题1. 单片机中的“单片”指的是什么?A. 单片存储器B. 单片处理器C. 单片集成电路D. 单片输入设备答案:C2. 下列哪个不是单片机的典型应用?A. 家用电器控制B. 汽车电子C. 个人电脑D. 工业自动化答案:C3. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B4. 下列哪个不是单片机的I/O端口?A. P0B. P1C. P2D. P3答案:D5. 单片机的时钟频率与机器周期的关系是什么?A. 时钟频率是机器周期的12倍B. 机器周期是时钟频率的12倍C. 时钟频率是机器周期的1/12D. 机器周期是时钟频率的1/12答案:D二、多选题6. 单片机的中断系统通常包括哪些部分?A. 中断源B. 中断向量表C. 中断优先级D. 中断服务程序答案:A, B, C, D7. 单片机的串行通信中,同步方式与异步方式的区别是什么?A. 同步方式需要时钟信号B. 异步方式不需要时钟信号C. 同步方式传输速率慢D. 异步方式传输速率快答案:A, B8. 下列哪些因素会影响单片机的功耗?A. 时钟频率B. 工作电压C. 温度D. 负载电流答案:A, B, D三、简答题9. 简述单片机的最小系统包含哪些基本组件?答案:单片机的最小系统通常包括:单片机本身、时钟电路、复位电路、电源电路、以及必要的输入输出接口。

10. 描述单片机的程序存储器和数据存储器的区别。

答案:程序存储器用于存储单片机执行的程序代码,通常是只读的。

数据存储器则用于存储程序运行过程中产生的数据,包括变量、常量等,通常是可读写的。

四、计算题11. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间长度。

答案:机器周期时间长度 = 时钟周期× 机器周期倍数。

对于大多数单片机,一个机器周期是12个时钟周期,所以机器周期时间长度= 1/12M Hz × 12 = 1μs。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。

答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。

答案:对3. 单片机的Flash存储器是一种非易失性存储器。

答案:对4. 单片机的片内RAM存储器可以直接运行程序。

答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。

答案:错三、填空题1. 单片机的中断向量表一般存储在()中。

答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。

答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。

答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。

答案:寄存器中的数据5. 单片机的GPIO口是指()。

答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。

答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。

当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。

该程序处理完中断事件后,再返回到原来的程序继续执行。

通过中断,可以提高单片机的响应速度和处理能力。

2. 请简要说明单片机的I/O口使用方法。

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。

A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。

A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。

A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。

A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。

A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。

A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。

A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。

A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。

A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。

A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。

单片机复习题及答案

单片机复习题及答案

单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。

A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。

2、单片机复位后,程序计数器 PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。

3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。

A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。

4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。

A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。

5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。

A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。

二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。

答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。

答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。

答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。

4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。

单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。

A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。

A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。

A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。

A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。

A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。

C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。

正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。

( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。

Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。

A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。

A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。

单片机原理及应用考试模拟题含参考答案

单片机原理及应用考试模拟题含参考答案

单片机原理及应用考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、定时器方式下的定时时间t与()因素无关A、计算器满记数值B、计数初值C、机器周期D、CPU正确答案:D2、在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A、4B、2C、3D、1正确答案:A3、51单片机()口内部没有上拉电阻A、P0B、P3C、P2D、P1正确答案:A4、LED点阵器件的内部元件为()A、小灯泡B、二极管C、晶体管D、三极管正确答案:B5、已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A6、按键每只键分别接一个I/O口是()键盘A、行列式键盘B、好键盘C、独立式键盘D、机械键盘正确答案:C7、外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、高电平D、低电平正确答案:D8、共阳极LED数码管显示字符“5”的显示码是()。

A、0x06B、0x7dC、0x82D、0x92正确答案:D9、80C51单片机要使用片内RAM,EA引脚()A、必须接+5VB、必须接地C、必须悬空D、没有限定正确答案:D10、C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D11、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D12、89C51单片机工作方式()功能为8位同步移位寄存器方式A、0B、1C、2D、3正确答案:A13、51单片机中RST引脚功能是()A、电源B、接电阻C、复位D、关机正确答案:C14、计算机在使用中断方式与外界交换信息时,保护现场的工作方式是()A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:C15、8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、AACC、SPDD、DPTR正确答案:D16、80C51单片机内部程序存储器容量为()。

单片机模拟试题(1)

单片机模拟试题(1)
C.双缓冲工作方式D.以上三种全是
23、MCS-51系列单片机的串行口是(B)。
A.单工 B.半双工C.全双工D.并行口
24、在数模转换过程中,以下转换精度最高的是(D)。
A.8位数模转换器B. 10位数模转换器
C. 12位数模转换器D. 14位数模转换器
25、当设置串行口工作方式为方式1时,其波特率(D)。
C.在C51中,注释说明只能使用/*……*/注释
D.C程序的基本组成单位是函数
9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A.赋值语句 B.表达式语句 C.循环语句D.空语句
10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用(B)显示方式。
A.静态B.动态C.静态和动态D.查询
while(1)
{
START=0;
START=___1__;//启动A/D转换
START=__0___;
while(EOC=0);//等待A/D转换结束
OE=____1___;//数据输出允许
temp=P0;//读取A/D转换结果
P1=temp;//A/D转换结果送LED显示
}
得分
评卷人
四、单片机应用设计分析:(共2题,每题10分,共20分)
一、单项选择题:
1、MCS-51系列的单片机中片内RAM的字节大小可能的是(D)
A、128MB、128K C、128 D、64
2、C51语言提供的合法的数据类型关键字是(A)。
A、sfr B、BIT C、Char D、integer r
3、片内RAM的位寻址区,位于地址(B)处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH

单片机模拟试题(附答案)

单片机模拟试题(附答案)

单片机原理模拟试题1(共两套模拟题,有答案,仅供参考)一、填空题(24分,每空1分)1.MCS-51单片机是(8 )位的单片机。

2.MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。

3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8 )位。

4.串行口的方式0的波特率为( FOSC/12 )。

5.8031内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20~2FH ),对应的位地址范围是(00~7FH)外部数据存储器的最大可扩展容量是(64KB )。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H )。

7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 ) ,(49H)=( 58H )。

8.利用8155H可以扩展( 3 )个并行口,(256 )个RAM单元。

9.当单片机复位时PSW=(00 )H,SP=(07H ),P0~P3口均为(置“1”)电平。

10.若A中的内容为88H,那么,P标志位为(0 )。

11.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN )控制信号有效。

12.MCS-51访问片外存储器时,利用(ALE )信号锁存来自(P0口)发出的低8位地址信号。

13.已知f osc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us)。

14.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(10分)1.MCS-51单片机可执行指令:MOV 35H,@R3。

(×)2.8031与8751的区别在于内部是否有程序存储器。

(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。

(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。

A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。

2、单片机复位后,PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。

3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。

A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。

当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。

4、 MCS-51 单片机的堆栈区应建立在()。

A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。

5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。

A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。

6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。

A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。

7、执行 MOV IE,81H 指令的意义是()。

A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。

8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。

单片机模拟习题及参考答案

单片机模拟习题及参考答案

单片机模拟习题及参考答案l、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。

A、奇偶标志B、CY标志C、O\Ti标志D、中断标志答案:D2、MCS-51单片机复位后堆栈指针SP=()。

A、07B、OFC、7FD、OFF答案:A3、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。

A、将目标程序转换成源程序B、将低级语言转换成高级语言C、连续执行D、将源程序转换成目标程序答案:D4、下列芯片中属于单片机的芯片是()。

A、Z80B、80486C、8155D、A T89C52答案:D5、累加器A的内容是23且执行SWAP戍旨令后累加器的内容变为()。

A、02HB、03C、32D、13H答案:C6、对于MCS-5D系列单片机来说,直接寻址可寻址的空间是()。

A、内部RAM口外部RAMB、程序存储器和外部RAMC、内部RAMP o—7FH的空间和特殊功能寄存器D、外部RAM答案:C7、8752单片机是()位机。

A、32B、16C、8D、4答案:C8、MCS-51系列单片机内部计数器的最大位数是()位。

A、4B、8C、16D、32答案:C9、A T89C51单片机有()个中断优先级。

A、2B、3C、4D、5答案:A10、当8051单片机系统的振荡晶体频率为12M H沉,其一个机器周期的时间是()。

A□0.5µSB□lµSm2µSll4µS答案:B11、8031单片机的定时器T l有()种工作方式。

A、1B、4C、0030HD、2答案:C12、8031单片机的定时器Tl有()种工作方式。

A、3B、2C、lD、4答案:A13、下列设备中属于嵌入式系统的是()A、笔记本电脑B、MP漏放器C、服务器D、台式计算机答案:B14、下列芯片中属于单片机的芯片是()。

A、80486B、Z80C、8086D、PIC16C52答案:D15、累加器A的内容是87且执行RR A指令后累加器的内容变为()。

单片机模拟习题含答案

单片机模拟习题含答案

单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。

A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。

A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。

A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。

A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。

A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。

A、1B、3C、2D、4正确答案:D8.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。

A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。

A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。

A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。

A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。

A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。

单片机原理及应用模拟题及参考答案

单片机原理及应用模拟题及参考答案

单片机原理及应用模拟题及参考答案一、单选题(共30题,每题1分,共30分)1、(A)=3BH,执行ANL A,#9EH指令后,(A)= ()A、1AHB、2AHC、3AHD、4AH正确答案:A2、MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。

ORG 0000H MOV DPDR,#1000 MOV A,#00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C3、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A4、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B5、单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU正确答案:B6、AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B7、16K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:D8、用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、A0H正确答案:A9、当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A10、JNZ REL指令的寻址方式是()A、相对寻址B、寄存器寻址C、位寻址D、立即寻址正确答案:A11、T0:定时方式,工作在方式1。

方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B12、下列指令能使累加器A高4位不变,低4位置F的是()A、ANL A,#OFHB、ANL A,#OFOHC、ORL A,#OFHD、ORL A,#OF0H正确答案:C13、关于MCS-51的堆栈操作,正确的说法是( )A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对正确答案:C14、MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。

单片机模拟试题二

单片机模拟试题二

单片机模拟试题二单片机模拟试题二一、填空(每空 2 分,共26 分)1、MCS-8051系列单片机字长是位,有根引脚,96系列字长是16 位。

2、8051单片机的存储器的最大特点是。

3、口常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是。

5、8051复位后,PC= 。

若希望从片内存储器开始执行,EA脚应接,PC值超过时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是计数的。

7、8051的中断向量表在。

8、MOV A,40H 指令对于源超作数的寻址方式是寻址。

9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到。

(0A7H是的地址)10、将CY与A的第0位的非求或的指令是ORL C,/ ,若原A=0,执行后A= 。

二、判断题(每题1分,共10分)中ALE为允许地址锁存输出信号,即把高字节地址锁存到外部锁存器的信号。

是一个8位单片机,有4KB的程序存储器,128KB的数据存储器,还可接64KB 的外部程序存储器或数据存储器.3. 8051的程序计数器PC是16位寄存器,即可对64KB的程序存储器直接寻址。

4. MCS-51指令周期,即执行一条指令的时间为一个机器周期。

的指令中可以有单字节双周期指令,也可以有双字节单周期指令。

的P3口可以作为输入或输出口使用,在接I/O设备时又作为扩展系统的地址总线,输出高8位,与P0口一起组成16位地址总线。

的P2口可作为基本的输入输出口,还具有第二功能,即作为一些控制信号引脚。

8. MCS-51的特殊功能寄存器分布在60H—80H的地址范围。

的内部RAM区中00H—1FH共32个单元是4个通用工作寄存器区,每个区有8个工作寄存器R0—R7,使用那个区的寄存器由PSW的D2和D3位内容决定.的定时器使用时,输入的时钟脉冲是有晶体振荡器的输出经12分频后得到的,所以定时器也可以看作是对计算机机器周期的计数器。

单片机复习题(选择题重点)

单片机复习题(选择题重点)

单片机复习题(选择题重点)1.MCS-51系列单片机是哪个公司的产品?(C)A.MotoroIaB.TIC.IntelD.AtmeI2.单片机实现在线编程可以用哪两种方法?(Ae)A.ISPB.SPIC.IAPD.IIC3.8751用EPROM代替了8051中的ROM,有什么优势?(D)A.便宜B.功耗低C,读取速度快 D.可反复擦写4.AT89S52内部程序存储器用的哪一种?(D)A.ROMB.PROMC.EPROMD.Flash5.以下哪个单片机不是属于8051系列?(AD)A.PIC系列B,华邦W77系列C.STC系列D.AVR系列6.AT89S51的中断系统包含几个中断源?(C)A.3B.4C.5D.67.AT89S51共有多少个SFR?(D)A.16B.20C.23D.268.以下哪个I/O口是双向口?(八)A.POB.P1C.P2D.P39.以下哪个不是运算器的组成部分?(D)A.ALUB,累加器AC.PSWD.PC10.AT89S51的存储器结构采用哈佛结构。

(对)11..内部RAM的哪个地址区可以位寻址?(C)A.OOH-OFHB.10H-1FHC.20H—2FHD.30H—3FH12.PO端口复用作地址/数据总线口,可以有哪些状态?(ABC)A.高电平输出B.低电平输出C.高阻抗输入D.低阻抗输入13.PO口用作通用I/O口时,何种情况下必须外接上拉电阻?(八)A.高电平输出B.低电平输出C.高电平输入D.低电平输入14.P1口除了可以用作通用I/O口,还可以复用为高8位地址总线口。

(错)15.AT89S51最高时钟频率为多少?(D)A.6MHzB.12MHzC.24MHzD.33MHz16.AT89S51中乘、除指令占用多少个机器周期?(C)A.2B.3C.4D.617.AT89S51复位后,P0—P3的引脚都是高电平。

(对)18.C51语言中库函数printf和scanf通常用于屏幕打印和接收字符。

单片机原理及应用模拟试题及参考答案

单片机原理及应用模拟试题及参考答案

单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。

A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。

A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。

A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。

单片机模拟练习题

单片机模拟练习题

单片机原理练习题一、填空题1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。

2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令______、______、_____ 来区分。

3.MCS-51 片外扩展存储器时,ROM 的最大容量为______,RAM 的最大容量为______。

4.P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。

5.P0 口在作输出口使用时,必须外接_______。

6.8051 中断源共5 个,它们分别是_______ 、_______ 、______、______、______ 。

7.中断服务程序的返回指令是_____,子程序的返回指令是_____。

8.TMOD 中M1 、M0 的用途是_____ ,C/T=1 时为方式______。

9.已知:(A )=E7H ,CY=1 。

问执行指令SUBB A ,#70H 后,(A)=___ 、CY=__ 、AC=___ 、OV=__ 、P=___ 。

10.为确保CPU 读键的准确性,消除按键抖动可用____________ 和___________两种办法解决。

11.单片机的键盘结构有两种,分别是_____ 和_______ 。

12.LED 显示器按内部发光二极管的公共点连接方法不同,有________ 和________ 之分。

LED 显示有________ 和_______ 两种方式。

13.8051 四组工作寄存器区的地址范围分别是_______ 、________ 、________和________。

如果当前要使用 1 区的话,那么PSW 中的RS1 和RS0 应分别设置为_____和______ 。

14.MCS — 51 单片机外扩存储器时,P0 口用作__________________ ,P2 口用作_________ 。

15.8051 中断源共 5 个,它们分别是_________ 、_______ 、__________、____________、__________ 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机模拟题
一、选择题
1.ALU表示()。

A、累加器
B、程序状态字寄存器
C、计数器
D、算术逻辑部件
2.没有外部存储器的计算机,其监控程序可以存放在()。

A、RAM
B、ROM
C、CPU
D、RAM和ROM
3.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( )。

A T1, 外部中断源1 B、T0,T1 C、T1,串行接口 D、外部中断源
0 ,T0
4.MOV C,#00H的寻址方式是()
A、位寻址
B、直接寻址
C、立即寻址
D、寄存器寻址
5.执行PUSH ACC指令,MCS-51完成的操作是()。

A、SP+1 ;(ACC)→(SP)
B、(ACC)←(SP);SP-1
C、SP-1;(ACC)→(SP)
D、(ACC)←(SP);SP+1
6.LCALL指令操作码地址是2000H,执行完相应的子程序返回指令后,PC=
()。

A、 2000H
B、2001H
C、2002H
D、2003H
7.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( )。

A、方式0
B、方式1
C、方式2
D、方式3
8.#data表示()。

A、8位直接地址
B、16位地址
C、8位立即数
D、16位立即数
9.MCS-51响应中断时,下面哪一个条件不是必须的()。

A、当前指令执行完毕
B、中断是开放的
C、没有同级或高级中断服务
D、必须有RETI
12. 指令CJNE A,direct,rel 指的是()。

A、比较不等转移
B、减1不为0转移
C、绝对转移
D、长跳转
10.13. MCS-51单片机片内ROM容量为()。

A、4KB
B、8KB
C、128B
D、256B
11.MCS-51单片机片要用传送指令访问片外部程序存储器,它的指令操作码
助记符是以下哪个?()。

A、MUL
B、MOVX
C、MOVC
D、MOV
12.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A、2
B、4
C、6
D、12
13.下列转移范围是2KB的控制转移指令是()。

A SJMP rel B、LJMP addr16 C、AJMP addr11 D、 JMP @A+DPTR
14.使用定时器T1时,有几种工作模式()。

A、1种
B、2种
C、3种
D、4种
15.存储器的地址范围是0000H~03FFH,它的容量为()。

A、1KB
B、2KB
C、 3KB
D、 4KB
16. A7H和5BH两个立即数相加后,所得结果与Cy位各是多少?()。

A、02H,0
B、C1H,0
C、02H,1
D、C1H,1
17.运行MUL AB指令后,OV=1表示()。

A、乘积中累加器(A)=0
B、乘积中累加器(A)≠0
C 、乘积中寄存器(B)=0 D、乘积中寄存器(B)≠0
18.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来
(),它是按后进先出的原则存取数据的。

A、存放运算中间结果
B、存放标志位
C、暂存数据和地址
D、存放待调试的程序
19.MCS—51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发
送完一帧数据时,将SCON中的(),向CPU申请中断。

A、RI或TI置1
B、RI或TI置 0
C、RI置1或TI置0
D、RI置0或TI置1
20.8031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请
求时,程序计数器PC的内容变为()。

A、000BH
B、0003H
C、0013H
D、001BH
21.要MCS-51系统中,若晶振频率为8MHz,一个机器周期等于( ) μs。

A、1.5
B、3
C、1
D、0.5
22.PSW=18H时,则当前工作寄存器是()。

A、0组
B、1组
C、2组
D、3组
23.控制串行口工作方式的寄存器是()。

A、TCON
B、PCON
C、SCON
D、TMOD
24.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( )。

A T1, 外部中断源1 B、T0,T1 C、T1,串行接口 D、外部中断源0 ,T0
二、填空题
1.假定(A)=85H,(20H)=0FFH,(CY)=1,执行指令ADDC A,20H
后, PSW= E1H 。

2.MCS-51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻
址。

3.PC存放的内容为:下一条要执行的指令地址。

4.某种半导体存储器的存储容量为8KB×8,若它采用单译码编址,那么它的
地址线根数是 13 ,基本存储单元的个数是 213,基本存储电路的个数是216 。

5.MCS-51系列单片机字长是8 位,有40根引脚。

6.假定(SP)=62H,(61H)=30H,(62H)=70H,执行下列指令:
POP DPH
POP DPL
DPTR的内容为 7030H 。

7.假定(A)=50H,(B)=0A0H。

执行指令 MUL AB 后,累加器A的内容
为 00H ,寄存器B的内容为 32H ,OV的内容为 1 。

8.从单片机系统扩展的角度出发,单片机的引脚可以构成三总线结构,即数
据总线、地址总线和控制总线。

9.空操作指令的操作码助记符是 NOP 。

10.AJMP跳转空间最大可达 2KB 。

三、判断题
1.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存
器IE的内容应是14H。

(×)
2.UVERPROM是一种使用利用电脉冲擦除所存信息的EPROM。

(×)
3.MCS-51的外设端口地址属于外设端口和储存器统一编址方式。

(√)
4.指令MOV @R0,A;能使PSW状态改变。

(×)
5.MCS-51单片机外部中断1和外部中断0的触发方式选择位是IT1和IT0。

(√)
6.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中
断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

(√)
7.MCS-51的相对转移指令最大负跳距是127B 。

(×)
8.MCS-51的程序存储器只是用来存放程序的。

(×)
9.子程序调用指令及返回指令与堆栈有关但与PC无关。

(×)
10.访问低128字节单元用直接或间接寻址方式。

(√)
11.MCS-51系统可以没有复位电路。

(×)
12.在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是
(TH)=(TL)= 0FFH 。

(√)
13.当MCS-51上电复位时,堆栈指针SP=00H。

(×)
14.关于MCS-51的堆栈操作,先修改栈指针,再入栈。

(√)
15.通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保
护;调用返回时再进行出栈操作,把保护的断点弹回 PC 。

(√)
四、简答题
1.中断的定义
2. MCS-51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?
3. 对访问内部RAM和外部RAM,各应采用哪些寻址方式?。

答:对内部RAM的寻址方式有直接寻址、寄存器间接寻址并可对位寻址区进行位寻址。

对外部RAM的寻址方式只能用寄存器R0/R1(8位地址)或DPTR(16位地址)寄存器间接寻址。

4. 将T0设置为计数方式,初值为FFH,请写出中断初始化程序。

;
5.若单片机时钟频率ΦCLK为12MHZ,请计算定时2ms所需的定时器初值。

定时器工作方式为方式1。

五、阅读程序写出结果
六.程序汇编(略)
祝大家取得好成绩!!!!
2.
MOV A,#0BBH CPL A
MOV 40H,#0AAH ORL A,40H
结果:
(40H)= A =。

相关文档
最新文档