单片机原理及其接口技术期末考试题试卷大全

合集下载

单片机原理及接口技术试卷及详细答案(五套装)

单片机原理及接口技术试卷及详细答案(五套装)

《单片机原理及接口技术》试卷班级:姓名:学号:成绩:一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。

2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。

3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。

调用返回时再进行出栈操作,把保护的断点弹回 PC。

4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。

5、PSW中RS1 RS0=10H时,R2的地址为12H。

6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。

7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。

PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。

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

9、12根地址线可寻址4KB存储单元。

二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行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→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。

单片机原理及接口技术试题与答案

单片机原理及接口技术试题与答案

,单片机复1.单片机复位后 ,SP PC I/O 口的内容为( )。

A.SP = 60H Pc =00H P0 = P1 = P2 = P3 = FFHB.SP= 00H Pc = 0000H P0 = P1 = P2 = P3 = 00Hc.SP= 07H Pc =0000H P0 = P1 = P2 = P3 = FFHD.SP= 00H Pc = 00H P0 = P1 = P2 = P3 = 00H答案 :C分数 :2题型 :单选题2.8051 有四个工作寄存器区 ,由 PSW 状态字中的 RS1 和 RS0 两位的状态来决定 位后,若执行 SETB RS0 指令,此时只能使用 ( )区的工作寄存器。

A. I 区B. n 区c.川区D.W 区答案 :B分数 :2题型 :单选题3、 ATMEL 的 89c51 驱动能力最强的并行端口为( )。

A. P0B. P1c.P2D.P3答案:A分数:2题型:单选题4 、读片外部数据存储器时,不起作用的信号是()。

A. /RDB. /WEC. /PSEND. ALE答案:C分数:2题型:单选题)调试可跟踪到子程序内部并5 、利用KEIL 软件进行仿真调试时,在执行调用指令时,逐条执行子程序内部的各条指令。

A •暂停B. 调试C. 单步D .连续运行答案:C分数:2题型:单选题6. 已知:MOV A ,#28H)指令。

MOV R0 ,#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果 A 的内容为()。

A. A0HB. 28HC. 08HD. 88H答案:A分数:2题型:单选题7. 在进行BCD 码运算时,紧跟加法运算指令后面的指令必须是A. ADDB. DA AC. ADDCD. 由实际程序确定答案:B分数:2题型:单选题8. 在MCS-51 中,需要外加电路实现中断撤除的是()。

1 下最大定时时间为()。

单片机原理及其接口技术期末考试题试卷大全

单片机原理及其接口技术期末考试题试卷大全

单片机模拟试卷一、选择题(每题 分,共 分). 单片机的 口的引脚,还具有外中断、串行通信等第二功能。

) ) ) ).单片机应用程序一般存放在( )) ) )寄存器 ).已知某数的 码为 则其表示的十进制数值为( )) ) ) ) .下列指令中不影响标志位 的指令有( )。

) , ) ) ). 主要的组成部部分为( ))运算器、控制器 )加法器、寄存器)运算器、寄存器 )运算器、指令译码器. 是( )位的单片机) ) ) )准. 复位后, 与 的值为( )) , ) , ) , ) ,.当需要从 单片机程序存储器取数据时,采用的指令为( )。

) )) ). 单片机中既可位寻址又可字节寻址的单元是( )) ) ) ).下列哪条指令是正确的( )) )) )二、填空题(每空 分,共 分).一个完整的微机系统由 和 两大部分组成。

. 的引脚 是 脚还是 脚 ,当其端出现 电平时 进入复位状态。

一直维持这个值,直到 脚收到 电平, 才脱离复位状态,进入程序运行状态,从 单元开始取指令并翻译和执行。

.半导体存储器分成两大类 和 ,其中 具有易失性,常用于存储 。

.求十进制数 的补码(以 位 进制数表示),该补码为 。

. 存放 具有 特性。

在 中决定程序执行顺序的是 还是 ? 它是 位? (是,不是) ?. 。

. 内部有 并行口, 口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。

. 的堆栈只可设置在 ,其最大容量为 ,存取数据的原则是 。

堆栈寄存器 是 位寄存器,存放 。

.中断处理的全过程分为以下 个段: 、 、 。

.定时和计数都是对 进行计数,定时与计数的区别是。

三、判断题(对者打√,错者打×,并改正,每题 分,共 分)中断服务程序的最后一条指令是 。

存储器分成内存和外存两大部分,其中外存可以直接与 交换信息。

口既可以作为 使用,又可以作地址 数据复用口使用。

在中断响应阶段 一定要做如下 件工作:保护断点和给出中断服务程序入口地址。

单片机原理及接口技术期末考试试题及答案

单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为( A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为( A )A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期10.#data表示( A )A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为( C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为( C )A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由( D )个振荡脉冲组成。

单片机原理及其接口技术期末复习题(1)

单片机原理及其接口技术期末复习题(1)

1。

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

单片机的特点有。

2。

8051单片机的存储器的最大特点是,Px并行口的地址是与存储器统一编址的,或者说属于该存储器.3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即.P3常需复用作和读写控制信号.4.ALE信号的作用是。

5。

8051复位后,PC= H。

若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行.6.8051的C/T是计数的。

7。

8051的中断向量表在H、H和0013H、001BH、0023H.8.MOV A,40H 指令对于源操作数的寻址方式是寻址。

9.指令JB 0A7H,ABC的作用是.(0A7H是P2.7的地址)10。

将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。

11。

如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少?12.PSW中RS1 RS0=10H时,R2的地址是。

13.单片机经加电复位后,执行第一条指令的地址是.14.在串行通信中,数据传送方向有、、三种方式。

15。

一个机器周期=个状态周期等于个振荡周期。

16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为。

17.若8051单片机的引脚EA接地,表示。

18.在MCS—51 单片机系统中,采用的编址方式是。

19。

在查询和中断两种数据输入输出方式中,效率较高的是。

20.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,PC= 。

21.外部中断INT1入口地址为。

22.ANL A, #0F0H是将A的高四位保持不变,而低4位。

23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由和提供。

24。

单片机89C51片内集成了KB的ROM,共有个中断源。

25. 两位十六进制数最多可以表示个存储单元。

26. 在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。

(完整版)单片机原理及接口技术期末考试试题及答案

(完整版)单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为()A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

单片机原理及接口技术试题与答案

单片机原理及接口技术试题与答案

1.单片机复位后,SP PC I/O口的内容为〔〕。

A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H答案:C分数:2题型:单项选择题2.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,假设执行SETB RS0 指令,此时只能使用〔〕区的工作寄存器。

A.Ⅰ区B.Ⅱ区C.Ⅲ区D.Ⅳ区答案:B分数:2题型:单项选择题3、ATMEL的89C51驱动能力最强的并行端口为〔〕。

A.P0B.P1C.P2D.P3答案:A分数:2题型:单项选择题4、读片外部数据存储器时,不起作用的信号是〔〕。

A. /RDB. /WEC. /PSEND.ALE答案:C分数:2题型:单项选择题5、利用KEIL软件进行仿真调试时,在执行调用指令时,〔〕调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

A.暂停B.调试C.单步D.连续运行答案:C分数:2题型:单项选择题6.已知:MOV A,#28HMOV R0,#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果A的内容为〔〕。

A. A0HB.28HC.08HD.88H答案:A分数:2题型:单项选择题7.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是〔〕指令。

A.ADDB.DA AC.ADDCD.由实际程序确定答案:B分数:2题型:单项选择题8.在MCS-51中,需要外加电路实现中断撤除的是〔〕。

A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断答案:D分数:2题型:单项选择题9、关于定时器,假设振荡频率为12 MHz,在方式1下最大定时时间为〔〕。

(完整word版)单片机原理及接口技术试题

(完整word版)单片机原理及接口技术试题

单片机试题带答案一、填空题(每空格1分,共10分)1.MCS—51布尔处理机的存储空间是_______。

2.P2口通常用作_______,也可以作通用的I/O口使用。

3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。

4.8051的堆栈区一般开辟在_______。

5.所谓寻址,其实质就是_______。

6.存储器映象是_______。

7.定时器中断请求发生在_______。

8.中断响应时间是指______。

9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。

A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。

A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。

A.ET1B.TF1C.IT1D.IE18.下列标号中,正确的标号是( )。

(完整版)单片机原理及其接口技术期末考试题试卷大全

(完整版)单片机原理及其接口技术期末考试题试卷大全

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ ____、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)=。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(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; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机试题带答案二、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( )。

A.0100HB.2080HC.0000HD.8000H2.假设单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,那么定时器初值应为( )。

A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器假设工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是( )。

A.ET1B.TF1C.IT1D.IE18.以下标号中,正确的标号是( )。

A.1BT:B.BEGIN:C.ADD:D.STAB31:9.串行口每一次传送( )字符。

A.1个B.1串C.1帧D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足( )。

A.ILE=1,CS=1,WR1=0B.ILE=1, CS=0, WR1=0C.ILE=0, CS=1, WR1=0D.ILE=0,CS=0, WR1=0一、填空题(每空格1分,共10分)2.P1口通常用作_______,也可以作通用的I/O口使用。

3.假设由程序设定RS1、RS0=01,那么工作存放器R0~R7的直接地址为______。

4.8051的堆栈区一般开辟在_______。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术一、判断题1. 指令字节数越多,执行时间越长。

……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。

……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。

……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。

………()5. 8051中的工作寄存器就是内部RAM中的一部份。

………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。

…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。

……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。

2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。

6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。

《单片机原理及接口技术》试题及答案

《单片机原理及接口技术》试题及答案

《单片机原理及接口技术》试题及答案一、填空题1.AT89S51单片机是()位的单片机。

2.AT89S51单片机有()个中断源,()级优先级中断。

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

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

5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。

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

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

8.利用81C55可以扩展()个并行口,()个RAM单元。

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

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

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

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

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

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

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

1.AT89S51单片机可执行指令:MOV 35H,@R3。

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

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

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

()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

()6.AT89S51单片机中的PC是不可寻址的。

()7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。

单片机原理及接口技术习题

单片机原理及接口技术习题

《单片机原理及接口技术》期终试卷A卷一,填空题(20分,评分标准:每小题各2分)1,MCS-51有4个并行I/O口,其中是准双向口,所以由输出转输入时必须先写入"1".2,MOVC A,@A+PC的寻址方式是,A中存放的,形成操作数地址有决定.适用于存储器.3,在运作定时器工作模式3下,欲使TH0停止运作,应执行一条指令.4,在中断系统中, 指令以及任何访问和寄存器的指令执行过后,CPU不能马上响应中断.5,单片机系统复位后,(PSW)=00H,则片内RAM寄存区的当前工作寄存器是第组,8个工作寄存器的单元地址为~.6,MCS—51单片机访问片外存储器时,利用信号锁存来自口的低8位地址信号.7,89C51定时器的工作模式通过专用寄存器的,决定,工作方式有种.8,单片机与外设交换数据的方法有和.MCS-51提供的中断源.9,MCS-51系列单片机内部RAM区内的16个单元既可,又可共有位.MCS-51的专用寄存器共个,有个既可字节寻址又可位寻址.10,执行下列指令序列:MOV C,P1.0ANL C,P1.1ANL C,/P1.2MOV P3.0,C后,所实现的逻辑运算式为二,选择题(10分,评分标准:每小题各1分)1,关于MCS—51的堆栈操作,正确的说法是( )(A)先入栈,再修改栈指针(B)再出栈(C)先修改栈指针,再入栈(D)以上都对2,MCS-51上电复位后,SP的内容是( )(A)00H (B)07H (C)60H (D)70H3,当89C51模拟SPI总线外扩E2PROM,需使用I/O口线( ) (A)2根(B)3根(C)4根(D)5根4,下面哪种指令将MCS-51的工作寄存器置成3区( ) (A)MOV PSW,#13H (B)MOV PSW,#18H (C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.4 5,MOV A,#00H的寻址方式是( )(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址6,ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是( )(A)0040H (B)0041H (C)0042H (D)0043H7,指令寄存器的功能是( )(A)存放指令地址(B)存放当前正在执行的指令(C)存放指令与操作数(D)存放指令地址及操作数8,若MCS—51中断源被编为同级,当它们同时申请中断时CPU首先响应( )(A)/INT0 (B)/INT1 (C)T1(D)串行接口9,当MCS—51进行多机通信时,串行接口的工作方式应选择( ) (A)方式0(B)方式1 (C)方式2(D)方式0或方式210,使用89C51,且/EA=1时,可以并行外扩E2PROM ( )(A)64K (B)60K (C)58K (D)56K三,判断题(10分,评分标准:每小题各1分)1,单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成. ( )2,累加器A与外部ROM的数据传送采用MOVX A,@A+DPTR. ( ) 3,数据存储器的片内,片外RAM在逻辑上是分开编址的. ( )4,指令MOV A,#2000 H执行完,A中的内容为00H. ( )5,MOV A,65H源操作数是寄存器寻址,MOV A,#65H源操作数是立即寻址. ( )6,/PSEN为程序存储器的选通信号,每个机器周期/PSEN两次有效. ( ) 7,单片机在外部中断时,不管是什么优先级都不能被同级别的中断打断.( )8,定时器工作方式1中,若GATE=1,TR0=1就可启动定时/计数器. ( ) 9,MCS-51用汇编语言表示的指令格式中标号可以与寄存器及指令助记符重名. ( )10,MCS-51的串行接口是全双工的. ( )四,简答题(18分,评分标准:每小题各6分)1,程序状态寄存器PSW的作用是什么常用标志有哪些位作用是什么2,简述单片几多机通信的原理.3,阅读下列程序,并要求:(61H)=F2H,(62 H)=CCH(1)说明程序功能;(2)写出涉及的寄存器及片内RAM单元的最后结果MOV A,61HMOV B,#02HMUL ABADD A,62HMOV 63H,ACLR AADDC A,BMOV 64H,A五,编程题(任选2题,20分,评分标准:每小题各10分)1,编程.查找在片内RAM中的20H~50H单元中出现00H的次数,并将查找结果存入51H单元中.2,以定时器/计数器1进行外部事件计数.每计数1000个脉冲后,定时器T1转为定时工作方式.定时10ms后,又转为计数方式,如此循环不止.3.利用TLC1549串行A/D转换器与89C51接口电路,编制89C51读取TLC1549中10位数据程序.TLC1549与89C51的SPI接口如下图所示. 六,设计题(任选1题,22分,评分标准:程序设计12分,硬件设计10分)1.设计一个LED的显示器,并完成扫描显示子程序.2.设计流水灯的控制硬件电路及软件程序参考答案一,填空题(20分,评分标准:每小题各2分)1,MCS-51有4个并行I/O口,其中P0~P3 是准双向口,所以由输出转输入时必须先写入"1".2,MOVC A,@A+PC的寻址方式是变址寻址,A中存放的变址地址,形成操作数地址有A和PC中的内容决定.适用于程序存储器.3,在运作定时器工作模式3下,欲使TH0停止运作,应执行一条CLR TR0指令.4,在中断系统中,RETI指令以及任何访问IE 和IP寄存器的指令执行过后,CPU不能马上响应中断.5,单片机系统复位后,(PSW)=00H,则片内RAM寄存区的当前工作寄存器是第0 组,8个工作寄存器的单元地址为00H ~07H .6,MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0口的低8位地址信号.7,89C51定时器的工作模式通过专用寄存器TMOD 的M1 ,M0 决定,工作方式有2种.8,单片机与外设交换数据的方法有程序控制传送方式和中断方式以及DMA方式.MCS-51提供的中断源/INT0,/INT1,T0,T1,串行接口. 9,MCS-51系列单片机内部RAM区内20H~2FH的16个单元既可位寻址,又可字节寻址,共有128位.MCS-51的专用寄存器共21个,有11个既可字节寻址又可位寻址.10,执行下列指令序列:MOV C,P1.0ANL C,P1.1ANL C,/P1.2MOV P3.0,C后,所实现的逻辑运算式为P3.0=P1.0·P1.1·/P1.2 .二,选择题(10分,评分标准:每小题各1分)1,关于MCS—51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)再出栈(C)先修改栈指针,再入栈(D)以上都对2,MCS-51上电复位后,SP的内容是(B)(A)00H (B)07H (C)60H (D)70H3,当89C51模拟SPI总线外扩E2PROM,需使用I/O口线(C)(A)2根(B)3根(C)4根(D)5根4,下面哪种指令将MCS-51的工作寄存器置成3区(B)(A)MOV PSW,#13H (B)MOV PSW,#18H(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.45,MOV A,#00H的寻址方式是(C)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址6,ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H7,指令寄存器的功能是(B)(A)存放指令地址(B)存放当前正在执行的指令(C)存放指令与操作数(D)存放指令地址及操作数8,若MCS—51中断源被编为同级,当它们同时申请中断时CPU首先响应(A)(A)/INT0 (B)/INT1 (C)T1 (D)串行接口9,当MCS—51进行多机通信时,串行接口的工作方式应选择(C) (A)方式0 (B)方式1 (C)方式2 (D)方式0或方式210,使用89C51,且/EA=1时,可以并行外扩E2PROM (B)(A)64K (B)60K (C)58K (D)56K三,判断题(10分,评分标准:每小题各1分)1,单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成. (× )2,累加器A与外部ROM的数据传送采用MOVX A,@A+DPTR. (×) 3,数据存储器的片内,片外RAM在逻辑上是分开编址的. (√)4,指令MOV A,#2000执行完,A中的内容为00H. (×)5,MOV A,65H源操作数是寄存器寻址,MOV A,#65H源操作数是立即寻址. (×)6,/PSEN为程序存储器的选通信号,每个机器周期/PSEN两次有效. (√) 7,单片机在外部中断时,不管是什么优先级都不能被同级别的中断打断.(×)8,定时器工作方式1中,若GATE=1,TR0=1就可启动定时/计数器. (×) 9,MCS-51用汇编语言表示的指令格式中标号可以与寄存器及指令助记符重名. (×)10,MCS-51的串行接口是全双工的. (√)四,简答题(18分,评分标准:每小题各6分)1,程序状态寄存器PSW的作用是什么常用标志有哪些位作用是什么答: 程序状态字寄存器PSW:是一个8位寄存器,用来存放当前指令执行后操作结果的某些特征,以便为下一条指令的执行提供依据.定义格式如下.其中,CY:进借位标志;AC:辅助进借位标志; F0:软件标志;OV:溢出标志;F1:用户标志位;P:奇偶校验标志; RS1,RS0:工作寄存器组选择(如表所示).表工作寄存器组选择控制表RS1 RS0寄存器组对应RAM地址0 000H∽07H0 1108 H∽0FH1 0210 H∽17H1 1318 H∽1FH2,简述单片几多机通信的原理.答:当一片单片机(主机)与多片单片机(从机)通信时,所有从机的SM2位都置1(串行口控制寄存器SCON中的SM2为多机通信接口控制位).主机首先发送的一帧数据为地址,即某从机机号,其中第9位为1,所有的从机串行口以方式2或3接收,接收数据后,将其中第9位装入RB8.各个从机根据收到的第9位数据的值来决定从机可否再接收主机的信息.若SM2为1,则仅当接收到的第9位数据RB8为1时,说明是地址帧,数据才装入SBUF,置位RI,中断所有的从机,只有被寻址的目标从机清除SM2,以接收主机发来的一帧数据,其他从机仍然保持SM2=1.当接收到的第9位数据RB8为0时,说明是数据帧,则使接收中断标志位RI=0,信息丢失.3,阅读下列程序,并要求:(61H)=F2H,(62 H)=CCH(1)说明程序功能;(2)写出涉及的寄存器及片内RAM单元的最后结果MOV A,61HMOV B,#02HMUL ABADD A,62HMOV 63H,ACLR AADDC A,BMOV 64H,A解;功能:将61H单元的内容乘2,低8位再加上62H单元的内容放入63H,将结果的高8位放在64H单元.(A)=02H ,(B)=01H,(61H)=F2H,(62H)=CCH,(63H)=B0H,(64H)=02H 五,编程题(任选2题,20分,评分标准:每小题各10分)1,编程.查找在片内RAM中的20H~50H单元中出现00H的次数,并将查找结果存入51H单元中.解: ORG 0100HMOV R2,#31HMOV 51H,#00HLOOP: MOV A,@R0ANL A,#0FFHJNZ LOOP1INC 51HLOOP1: INC R0DJNZ R2,LOOPRET2,以定时器/计数器1进行外部事件计数.每计数1000个脉冲后,定时器T1转为定时工作方式.定时10ms后,又转为计数方式,如此循环不止. 答: 假定单片机晶振频率为6MHz,请使用模式1编程实现.T1为定时器时初值:10×10-3=(216-X)×12/(6×106)X=216-10×10-3×(6×106)/12=65536-5000=EC78HT1为计数器时初值:X+1000=216X=64536=FC18H程序清单:用查询方式设计ORG 0100HL1: MOV TMOD,#50HMOV TH1, #0FCHSETB TR1LOOP1: JBC TF1,L2SJMP LOOP1L2: CLR TR1MOV TMOD, #10HMOV TH1, #0ECHMOV TL1, #78HSETB TR1LOOP2: JBC TF1,L1SJMP LOOP23.利用TLC1549串行A/D转换器与89C51接口电路,编制89C51读取TLC1549中10位数据程序.TLC1549与89C51的SPI接口如下图所示. 答:89C51读取TLC1549中10位数据程序如下:ORG 0050HR1549:CLR P3.0;片选有效,选中TLC1549MOV R0,#2;要读取高两位数据LCALL RDATA;调用读数子程序MOV R1,A;高两位数据送到R1中MOV R0,#8;要读取低8位数据LCALL RDATA;调用读数子程序,读取数据MOV R2,A;低8位数据送入R2中SETB P3.0;片选无效CLR P3.1;时钟低电平RET;程序结束;读数子程序RDATA:CLR P3.1;时钟低电平MOV C,P3.2;数据送进位位CYRLC A;数据送累加器ASETB P3.1;时钟变高电平DJNZ R0,RDATA;读数结束了吗RET;子程序结束六,设计题(任选1题,22分,评分标准:程序设计12分,硬件设计10分) 1.设计一个LED的显示器,并完成扫描显示子程序.解:使用AT89C51单片机设计一个4位数码显示电路,显示的内容在7EH开始的单元中, LED的显示器采用共阴极.汇编语言程序如下:ORG 0100HDIS: MOV R1,#7EHMOV A,#00HMOV R2,#01HNEXT: MOV A,@R1MOV DPTR,#TABLEMOVC A,@A+DPTRMOV P1,ADEC R1MOV A,R2MOV P3,AACALL DAYJB ACC.4,LPDRL AMOV R2,AAJMP NEXTLPD: RETTABLE:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH…DAY:MOV R7,#02HDL: MOV R6,#0FFHDL1:DJNZ R6,DL1DJNZ R7,DLRET2.设计流水灯的控制硬件电路及软件程序答: 系统采用11.0952MHz晶振,利用定时器方式1编制1秒的延时程序, 实现信号灯左右循环显示,时间间隔为1S.其源程序可设计如下:ORG 0000HHYCONT: MOV R2,#08HMOV A,#0FEHNEXT: MOV P0,AACALL DELAYRL A ;P0.0→P0.7DJNZ R2,NEXTMOV R2,#08HNEXT1: MOV P0,ARR A ;P0.7→P0.0ACALL DELAYDJNZ R2,NEXT1SJMP HYCONTDELAY: MOV R7,#14H ;置50ms计数循环初值,50ms×20=1S MOV TMOD,#10H ;设定时器1为方式1MOV TH1,#3CH ;置定时器初值MOV TL1,#0B0HSETB TR1 ;启动T1LP1: JBC TF1,LP2 ;查询计数溢出SJMP LP1 ;未到50ms继续计数LP2: MOV TH1,#3CH ;重新置定时器初值MOV TL1,#0B0HDJNZ R7,LP1 ;未到1s继续循环RET ;返回主程序END。

完整版单片机原理及接口技术期末考试试题及答案

完整版单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

(完整)单片机原理及接口技术试题及答案,推荐文档

(完整)单片机原理及接口技术试题及答案,推荐文档

单片机试题带答案、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填10.要想把数字送入 DAC0832的输入缓冲器,其控制信号应满足 ()°A.ILE=1, CS=1, WR I =0B.ILE=1, CS=0, WRi =0 C.ILE=0, CS=1, WR i =0D.ILE=0, CS=0, WRl=0一、填空题(每空格1分,共10分)2. P1 口通常用作 ______ ,也可以作通用的I/O 口使用。

3. ______________________________________________________________ 若由程序设定 RS i 、RS 0=01,则工作寄存器 R 0〜R 7的直接地址为 ________________________ °4.8051的堆栈区一般开辟在 _________ °5. __________________________ 所谓寻址,其实质就是 °6. ___________________ 存储器映象是 °7. __________________________ 定时器中断请求发生在 ° 8. _____________________ 中断响应时间是指 °9. 通过CPU 对I/O 状态的测试,只有I/O 已准备好时才能进行I/O 传送,这种传送方式称为在题干的括号内°每小题 1 分 卜,共10分) 1. MCS-51单片机复位操作的主要功能是把 A.0100H2. 若单片机的振荡频率为( A.500 PC 初始化为( B.2080H C.0000H 6MHz ,设定时器工作在方式1需要定时 D.8000H1ms ,则定时器初值应为A.P 3.2)°B.10001工作在计数方式时,其外加的计数脉冲信号应连接到B.P 3.3C.P 3.4D.P 3.5C.216-500D.216-1000 )引脚。

《单片机原理及接口技术》期末试题及参考答案

《单片机原理及接口技术》期末试题及参考答案

《单片机原理及接口技术》测试题及参考答案一、选择题(10*2分)1.80C51基本型单片机内部程序存储器容量为()。

(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是()引脚。

(A)VSS (B)RST (C)ALE (D)VDD3.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。

(A)P0 (B)P1 (C)P2 (D)P34.当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。

(A)TF0(B)T1 (C)串口(D)T05.在80C51中,要访问SFR使用的寻址方式为()。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为()。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7.当需要扩展一片8K的RAM时,应选用的存储器为()。

(A)2764 (B)6264 (C)6116 (D)621288.若想扩展键盘和显示,并希望增加256字节的RAM时,应选择()芯片。

(A)8155 (B)8255 (C)8279 (D)74LS1649.80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。

(A)方式0 (B)方式1 (C)方式2 (D)方式310.80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。

(A)08H (B)80H (C)00H (D)07H二、填空题(5*4分)1.计算机的经典结构由、、、、组成。

2.80C51单片机基本型内部RAM有个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区。

3.在8051单片机中,由个振荡周期组成个状态周期,由个状态周期组成个机器周期。

4.8051的堆栈是向地址的端生成的。

入栈时SP先,再压入数据。

5.对于80C51无嵌套的单级中断,响应时间至少个机器周期,最多个机器周期。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。

8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,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;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

完整版单片机原理及接口技术期末考试试题及答案

完整版单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

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

单片机模拟试卷001d) CPURRC Ad ) INC5. CPU 主要的组成部部分为(7. 8031复位后,PC 与SP 的值为8 .当需要从MCS-51单片机程序存储器取数据时,采用的指令为(9. 8031单片机中既可位寻址又可字节寻址的单元是(70H 10.下列哪条指令是正确的(a) PUSH R2) ADD R0,Ac) MOVX A @DPTR d ) MOV @R0,A、选择题(每题 共10分) 1. 8031单片机的 口的引脚,还具有外中断、串行通信等第二功能。

2. a) P0 b) P1 c ) P2 单片机应用程序一般存放在( a ) RAMd) P3 b ) ROM c )寄存3. 已知某数的BCD 码为 0111 0101 0100 0010 则其表示的十进制数值为(4. a ) 7542H b )7542 c ) 75.42H卜列指令中不影响标志位 CY 的指令有(20H)75.42b ) CLRa )运算器、控制器b )加法器、寄存器c )运算器、 寄存器 d) 运算器、指令译码器6. INTEL 8051 CPU^ ()位的单片机16 d)准 16c )a ) 0000H, 00Hb) 0000H , 07Hc ) 0003H , 07H d)0800H 00Ha ) MOV A, @R1 b) MOVC A, @A + DPTR c ) MOVX A, @ R0d ) MOVXA,@ DPTRa) 20Hb) 30H c) 00H d)二、填空题(每空1分,共30分)1. 一个完整的微机系统由和两大部分组成。

2. 8051的引脚RST是(IN脚还是OUT脚),当其端出现电平时,8051进入复位状态。

8051 一直维持这个值,直到RST脚收到电平,8051才脱离复位状态,进入程序运行状态,从ROM H 单元开始取指令并翻译和执行。

3. 半导体存储器分成两大类和其中具有易失性,常用于存储。

4. 求十进制数-102的补码(以2位16进制数表示),该补码为。

5. PC 存放,具有特性。

在8051中决定程序执行顺序的是PC 还是DPTR 它是位?(是,不是)SFG6. 123= ___________ B= H 。

7. 8051内部有并行口,P0 口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。

8. MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是。

堆栈寄存器SP是位寄存器,存放。

9. 中断处理的全过程分为以下3个段:、、。

10. 定时和计数都是对进行计数,定时与计数的区别是三、判断题(对者打/ 错者打X,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RET2 存储器分成内存和外存两大部分,其中外存可以直接与CPU^换信息。

3 P2 口既可以作为I/O使用,又可以作地址/数据复用口使用。

4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。

5 RC A为循环左移指令。

6 MOV A, 30H的源操作数为立即寻址方式。

7 MOV A,@A+DPTR!一条查表指令。

8 MUL AB的执行结果是高8位在A中,低8 位在B中。

9 AJMP跳转空间最大可达到64KB 。

10 DPTR是由DPH^ DPL两个8位特殊寄存器组成的。

四、 简答题(每题 5分,共15分)1. MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现 同级中断申请时,CPUS 什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中 断源的入口地址是多少?2. 已知单片机系统晶振频率为 6MHz 若要求定时值为10ms 时,定时器T0工作在方式1时, 定时器T0对应的初值是多少? TMO 眄值是多少? TH0=? TL0=?(写出步骤)3. MCS51 系列单片机的内部资源有哪些?说出 8031、8051和8751的区别。

五、 作图题(10分)用6264 (8K*8)构成16K 的数据存储系统。

要求采用线选法产生片选信号,并计算 6264的 地址范围。

六、设计题(1题13分;2题12分,共25分) 1.某单片机控制系统有 8个发光二极管。

试画出 89C51与外设的连接图并编程使它们由左 向右轮流点是。

2 .某控制系统有 2个开关K1和K2, 1个数码管,当K1按下时数码管加1, K2按下时数码 管减1。

试画出8051与外设的连接图并编程实现上述要求。

单片机模拟试卷001答案9. A1. 一个完整的微机系统由硬件和软件两大部分组成。

2. 8051的引脚RST 是IN 脚(IN 脚还是OU1W ),当其端出现高电平时,8051 8051 一直维持这个值, 直到RST 脚收到低电平,8051才脱离复位状态, 进入程序运行状态, 从ROM 0000 H 单元开始取指令并翻译和执行。

3. 半导体存储器分成两大类:RAMROM 其中RAM 具有易失性,常用于存储 临时性数据4. 求十进制数-102的补码(以2位16进制数表示),该补码为9AH 。

、选择题 (每题 1分,共10分)5. A6. 7. B 8. B二、填空题 (每空 1分,共30分)进入复位状态。

5. PC存放_CPUW要执行的指令所在的ROh#元的地址,具有自动加1特性。

在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG6. 123= 01010010 B= 52 H 。

7. 8051内部有4 个并行口,P0 口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先将口锁存器置1 ,才能读入外设的状态。

8. MCS-51的堆栈只可设置在内RAM氐128B区,其最大容量为128B ,存取数据的原则是先进后出。

堆栈寄存器SP是8 位寄存器,存放堆栈栈顶的地址c9. 中断处理的全过程分为以下3个段:中断请求、中断响应、中断服务。

10. 定时和计数都是对脉冲进行计数,定时与计数的区别是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。

三、判断题(对者打/ 错者打X,并改正,每题1分,共10分)1 中断服务程序的最后一条指令是RETRETI X2 存储器分成内存和外存两大部分,其中外内存可以直接与CPUX换信息。

X3 P2 口既可以作为I/O使用,又可以作地址/数据复用口使用。

V4 在中断响应阶段CPLL定要做如下2件工作:保护断点和给出中断服务程序入口地址。

V5 LCRL A为循环左移指令。

X6 MOV A, 30H的源操作数为立即直接寻址方式。

7 MOVMOVC A,@A+DPTRE一条查表指令。

X8 MLL AB的执行结果是高低8位在A中,低高8 位在B中。

X9 AJMP跳转空间最大可达到642KB。

10 DPTR是由DPH^ DPL两个8位特殊寄存器组成的。

V四、简答题(每题5分,共15分)1. MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPUS什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?答:MCS5仰片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH 0013H、001BK 0023H。

2. 已知单片机系统晶振频率为6MHz若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMO眄值是多少?TH0=? TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMO眄值是00000001B, TH0=13H TL0=88Ho3. MCS51 系列单片机的内部资源有哪些?说出8031、8051和8751的区别。

答:MCS51系列单片机上有1个8位CPU 128B的RAM 21个SFR 4个并行口、1个串行口、2个定时计数器和中断系统等资源。

8031、8051和8751的区别是8031内无ROM 8051内有4KB的掩膜ROM 8751内有4KB的EPROM单片机模拟试卷002一、填空题(每空格1分,共10分)1. MCA 51布尔处理机的存储空间是。

2. P2 口通常用作,也可以作通用的I/O 口使用。

3. 若由程序设定RS、RS=01,则工作寄存器R〜R的直接地址为。

4.8051的堆栈区一般开辟在。

5. 所谓寻址,其实质就是。

6. 存储器映象是。

7. 定时器中断请求发生在。

8. 中断响应时间是指o9. 通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______ 。

10. 在中断服务程序中现场保护和现场恢复期间,中断系统应处在状态。

:、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共10分)1. MCS-51单片机复位操作的主要功能是把PC初始化为()。

A. 0100HB.2080HC.0000HD.8000H2. 若单片机的振荡频率为6MH乙设定时器工作在方式1需要定时1ms,则定时器初值应为()。

三、简答题(每小题4分,共20分) 1. 如何正确使用 P3 口 ? 2. 简述累加器的 ACC 勺作用。

3. 简述寄存器间接寻址方式及其寻址范围。

4. 简述MCS-51单片机的中断入口地址。

5. 简述串行数据传送的特点。

A.500B.1000C.216-500 D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到 () 引脚。

A.P 3.2B.P 3.3C.P3.4D.P 3.54. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持() 。

A.1个机器周期B.2个机器周期5. M CS-51单片机在同一优先级的中断源同时申请中断时, CPU 首先响应()A.外部中断0B. 外部中断1C.定时器0中断D. 定时器1中断6. 定时器若工作在循环定时或循环计数场合,应选用 () 。

A.工作方式0B. 工作方式1C. 工作方式2D. 工作方式3 7. M CS-51单片机的外部中断 A.ET1 B.TF1 C.IT18. 下列标号中,正确的标号是 A.1BT : B.BEGIN:9. 串行口每一次传送() A.1 个B.1 串1的中断请求标志是() D.IE1 ()。

C.ADD :D.STAB31 : 字符。

C.1 帧 D.1 波特10. 要想把数字送入DAC0832的输入缓冲器,其控制信号应满足 A. I LE=1, B. I LE=1, C. I LE=0, D. I LE=0,CS=1, WR 1 =0 CS=0, WR I =0 CS=1, WR 1=0 CS=0, WR 1=0四、读程序题(每小题4分,共20分)1. 执行下列程序段后,(P1)=。

相关文档
最新文档