《单片机接口技术及应用》复习题目汇总参考答案

合集下载

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

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

《单片机原理与接口技术》复习题及答案一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。

(×)2.堆栈操作是按“后进先出”的原则存取数据。

(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。

(×)4.数据寄存器指针DPTR由DPH和DPL组成。

(√)5.程序计数器PC总是指向正在执行的指令地址。

(√)6.汇编语言程序中的注释可以缺省。

(√)7.指令中操作码助记符项可有可无。

(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(×)10.作算术运算时,若有进位则一定有溢出。

(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × )12.程序计数器PC不能对它进行读写操作.( √ )13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )14.8051单片机对最高优先权的中断响应是无条件的( × )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( × )16.在一般情况8051单片机允许同级中断嵌套( × )17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ )18.RC A为循环左移指令( × )19.MOV A,30H为立即寻址方式( × )20.如果发生除法溢出错误,则PSW标志位P置1 ( × )21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( × )22.MOV A,@A+DPTR是一条查询指令.( √ )23.MUL AB的执行结果是高8位在A中,低8 位在B中( × )24.CPU对内部RAM和外部RAM的读写速度一样快( × )25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.( √ )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( × )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

单片机原理及接口技术复习题(带答案)

单片机原理及接口技术复习题(带答案)

27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D ) 。 A、89C51 B、8051 C、89S51 D、8031 28、改变 Fosc 的大小可以影响定时/计数器的( C ) 。 A、计数初值 B、定时初值 C、定时时长 D、计数范围 29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。 A、低电平 B、负电压 C、正弦波 D、高电平 30、MOVC A,@A+DPTR 的寻址方式是( C ) 。 A、寄存器间接寻址 B、立即寻址 C、变址寻址 D、相对寻址 31、下列指令中,能实现 A=100 功能的指令是( D ) 。 A、MOV A,@R1+100 B、MOV A,#100H C、MOVX A,100 D、MOV A,#100 32、指令 SETB EX1 表示开放( B )中断。 A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0 33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的 数字量为( D ) 。 A、100 B、10000000B C、F0H D、120 34、在 MCS-51 单片机的定时/计数器中, ( B )定时的时间最长。 A、方式 0 B、方式 1 C、方式 2 D、方式 3 35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要 ( C )根数据线。 A、18 B、32 C、16 D、64 36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间 变短,则需( C ) 。 A、仅减小定时器初值 B、仅减小外接晶体振荡器频率 C、仅增大定时器初值 D、同时减小外接晶体振荡器频率及定时器初值 37、要在摄氏 100°C 的环境下使用单片机,则应选用( A ) 。 A、军用级 B、民用级 C、商业级 D、工业级 38、改变 Fosc 的大小可以影响定时/计数器的( D ) 。 A、计数初值 B、定时初值 C、计数范围 D、定时时长 39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。 A、高电平 B、负电压 C、正弦波 D、低电平 40、MOVC A,@A+DPTR 的寻址方式是( D ) 。 A、寄存器间接寻址 B、立即寻址 C、相对寻址 D、变址寻址 41、下列指令中,能实现 A=128 功能的指令是( A ) 。 A、MOV A,#80H B、MOV A,#128H C、MOVX A,128 D、MOV A,@R1+128 42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则 应( B ) 。 A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率 43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的 数字量为( C ) 。 A、220 B、10000000B C、F0H D、FFH 44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,

(完整版)单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

(完整版)单片机原理及接口技术(C51编程)(第2版)-习题答案汇总

单片机答案第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S51单片机工作频率上限为 MHz。

答:24MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、11个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能。

对6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2µs2. AT89S51单片机的机器周期等于个时钟振荡周期。

单片机原理与接口技术复习题及参考标准答案

单片机原理与接口技术复习题及参考标准答案

《单片机原理与接口技术》课程复习资料一、单项选择题:1.带符号的十进制数 -8的 8位补码是[]A.10000101B.11111011C.11111101D.111110002.补码 11111011的真值是[]A.-5B.-8C.5D.83.补码 11111000的真值是[]A.-5B.-8C.5D.84.将十进制数25 转换成二进制数是[]A.11001B.10011C.10101D.100015.已知某带符合的数的8 位补码是11111011B ,该数的真值是[ ]A.-1B.2C.-5D.-76.MCS-51 片内程序存储器容量是[]A.1kBB.2kBC.3kBD.4kB7.MCS-51 芯片的8 位并行数据输入输出接口个数是[]A.1B.2C.3D.48.MCS-51 片内通用寄存器个数是[]A.4B.8C.7D.69.MCS-51 的无条件转移指令个数是[]A.1B.2C.3D.410.MCS-51 片内定时 / 计数器的个数是[]A.1B.2C.3D.411.MCS-51 系统的中断源个数是[]A.2B.3C.4D.512.MCS-51 片内专用寄存器个数是[]A.8B.16C.21D.2413.作为堆栈操作的指示栈顶位置的寄存器是[ ]A.SPB.IPC.BPD.CS 1000HTAB1:DB10H ,‘ A’TAB2:DW TAB1以 1000H 为首字节的连续 4 个字节单元中内容依次是[]A.10H, 41H, 10H, 0B.10H,41H, 0,10HC.41H, 10H, 10H, 0D.41H,10H, 0,10H15.对于输入端口,应具有下面何种功能[ ]A.应具备数据缓冲功能B.应具备数据锁存功能C.应同时具备数据缓冲功能肯和数据锁存功能D.应具备缓冲功能和锁存功能中的任一种16.外部中断 0的中断服务程序入口地址是[ ]A.0003HB.000BHC.0013HD.0023H17.用于中断控制的定时计数控制器是[]A.SCONB.IEC.IPD.TCON18.能实现外设和内存直接进行数据交换的数据传输方式是[ ]A. 查询方式B.无条件传送方式C. 中断方式D.DMA方式19.在异步通信中,数据传输的单位是[]A. 字节B.字C.帧D.位20.用于中断控制的中断允许寄存器是[]A.SCONB.IEC.IPD.TCON21.MCS-51 外部数据存储器可扩展的最大存储空间是[ ]A.16kBB.32kBC.64kBD.256kB22.MCS-51 位寻址区的位地址范围是[ ]A.00H— 7FHB.00—1FHC.20H—2FHD.30H —7FH23.在 MCS-51 中, SP用于存放栈顶指针值。

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

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

复习题及答案(一)一、选择题(在每一个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

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

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

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

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

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

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

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

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

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

(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。

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

4、8051的堆栈是向地址的高端生成的。

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

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

单片机原理及接口技术试题与答案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下最大定时时间为()。

单片机原理及接口技术-习题答案汇总.doc

单片机原理及接口技术-习题答案汇总.doc

单片机答案第 1 章思考题及习题 1 参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器 .2. 单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S51 单片机工作频率上限为MHz。

答:24MHz。

4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答: B2.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3.下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B .家用电器的控制 C .数据库管理 D .汽车电子设备答: C三、判断对错1. STC 系列单片机是8051 内核的单片机。

对2.AT89S52 与 AT89S51相比,片内多出了 4KB的 Flash 程序存储器、 128B 的 RAM、 1个中断源、 1 个定时器(且具有捕捉功能)。

对3.单片机是一种 CPU。

错4.AT89S52 单片机是微处理器。

错5.AT89S51 片内的 Flash 程序存储器可在线写入( ISP),而 AT89C52则不能。

对6. 为 AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片 AT89S51替换。

对7. 为 AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片 AT89S52替换。

对8.单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是 DSP的长处。

对第 2 章思考题及习题 2 参考答案一、填空1.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2μ s2. AT89S51 单片机的机器周期等于个时钟振荡周期。

单片机原理及接口技术复习资料

单片机原理及接口技术复习资料

一、单选题1、80C51单片机的VSS(20)引脚是()引脚。

(2.0)A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案: B2、执行PUSHACC指令,MCS-51完成的操作是()(2.0)A、 SP+1 —>;SP, ACC—>; SPB、 ACC—>; SP, SP-1 —>;SPC、 SP-1 —>;SP, ACC—>; SPD、 ACC—>; SP, SP+1 —>;SP正确答案: A3、用8051的定时器T1作计数方式,用模式2,则工作方式控制字为()(2.0)A、 60HB、 02HC、 06HD、 20H正确答案: A4、8051单片机内部ROM的存储空间为()(2.0)A、 4KBB、 128BC、 0BD、 64KB正确答案: A5、对于C51单片机,一个机器周期=()个时钟周期。

(2.0)A、 2B、 6C、 12D、 24正确答案: C6、当单片机芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。

(2.0)A、 MOV A,20HB、 MOVX A,@RiC、 MOVC A,@A+DPTRD、 MOVX A,@DPTR正确答案: A7、JNZREL指令的寻址方式是()(2.0)A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案: C8、外部中断1的中断入口地址为()(2.0)A、 0003H;B、 000BH;C、 0013H;D、 001BH。

正确答案: C9、片内RAM中用户地址是()(2.0)A、 00H~20HB、 30H~7FHC、 20H~2FHD、 00H~FFH正确答案: B10、C51程序中,用于进行绝对地址访问的头文件名称是()(2.0)A、 stdlib.hB、 absacc.hC、 stdio.hD、 reg51.h正确答案: B11、LED数码管用作动态显示时,需要()(2.0)A、将各位数码管的位码线并联起来B、将各位数码管的位码线串联起来C、将各位数码管的相同段码线并联起来D、将各位数码管的相同段码线串联起来正确答案: C12、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()(2.0)A、 PSWB、 PCC、 AD、 SP正确答案: A13、以下哪条指令是正确?(2.0)A、 MOV R0,R1B、 MOV @R3,20HC、 MOV #20H,20HD、 MOV 20H,20H正确答案: D14、为了实现keil与Proteus的联合仿真运行,需要()(2.0)A、将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行B、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus 运行C、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行D、将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行正确答案: B15、不属于单片机与输入输出设备进行信息交换的方式是()(2.0)A、无条件传送方式B、查询方式C、中断方式D、存储器直接存取方式正确答案: D16、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()(2.0)A、 P0口B、 P1口C、 P2口D、 P0口和 P2口正确答案: A17、8031系列内部有()个()位定时/计数器,其工作方式有()种。

单片机与接口技术 复习资料参考答案

单片机与接口技术 复习资料参考答案

《课程名称》复习题参考答案一、单项选择题1——5 ABBDC 6——10CCDBB 11——15BDCCD 16——20 DBBAC 21——25BACCA 26——30DADDB 31——35ABDBD 36——42BCACA DB二、判断改错题1——5YNYNN 6——10YYYYY 11——13NYN改正:2、PSW是一个8位寄存器,它包含了程序状态信息。

4、堆栈是在CPU外部存储器中一个按先进后出原则组织的存储区域。

5、8051单片机内部有4KB的ROM空间(或8031内部没有程序存储器)。

11、MOV A, 30H为直接寻址方式(或MOV A, #30H为直接寻址方式)。

13、MCS-51单片机采用的是统一编址方式。

三、简答题1、答:单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。

从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。

2、答:主要由三点不同:一是CPU、存储器和I/O接口这几部分集成在一片芯片上;二是存储器设计采用了哈佛结构,将程序存储器和数据存储器在物理上分开;三是供位处理和位控制的资源丰富、I/O接口完善。

优点:集成度高、价格低廉、性能/价格比高;程序存储器和数据存储器在物理上分开,可使程序不受干扰,抗干扰能力强;布尔处理能力强,适于工业控制。

3、答:(1)EA是访问外部程序存储器ROM的控制信号。

(2)当EA为低电平(接地)时,CPU只执行外部程序存储器中的程序。

当EA为高电平且PC值小于0FFFH(4K)时,CPU执行内部程序存储器的程序,但当PC的值超出4K时(对8051/8751/8951)将自动转去执行片外程序存储器内的程序。

(3)8031单片机无片内ROM,必须外接程序存储器,因此,8031的EA必须接地(低电平)。

4、答:(1)内部RAM集成在单片机中,片外RAM在单片机外部(2)内部RAM的存取时间短,片外RAM的存取时间长(3)内部RAM由MOV进行数据传送,片外RAM由MOVX进行数据传送(4)内部RAM有位寻址空间,片外RAM无位寻址空间(5)内部RAM有256字节,片外RAM可扩展64KB(6)堆栈空间设在内部RAM,片外RAM无此功能5、答:(1)正在进行的中断过程,不能被新的同级或低优先级的中断请求中断;正在执行的低优先级服务程序能被高优先级中断请求所中断;CPU同时接受到几个中断请求时,首先响应优先级最高的中断请求。

单片机原理接口技术及应用课后答案—黄建新

单片机原理接口技术及应用课后答案—黄建新

作业题及答案第1章1.9完成下列数制的转换。

(1) 1011.1101B =( 11.8125 ) D =( B.D ) H1.10写出下列真值对应的原码、反码和补码(1) +1100110B[+ 1100110B 】原码=66H[+ 1100110B 】反吗=66H[+ 1100110B 】补码=66H(2) —1000100B[-1000100B 】原码=C4H[—1000100B 】反码=BBH[—1000100B 】补码=BCH(3) — 86[—86】原码=D6H[—86】反码=A9H[-86】补码=AAH (2) 110.101B =( 6.625 ) D = (3) 166.25 =( 10100110.0100 (4) 1011011.101B =( 5B.A ) BCD(5 ) 100001100011.01000101BCD (6.A ) H)B =( A6.4 ) HH =( 1001 0001.0110 0010 0101)=(863.45 ) D1.11写出下列机器数分别作为原码、反码和补码时,其表示的真值分别是多少?(1)01101110B+110(6EH)(2)10110101B-53(35H), -74(-4AH), -75(-4BH)1.12已知X和丫的真值,试分别计算[X + Y]补和[X —Y]补,并指出是否产生溢出 (设补码均用8位二进制表示)。

(1) X =+ 1000100B , 丫= —0010010BX 补=01000100B, 丫补=11101110B[X + Y]补:0100 01001110 11101 0011 0010C7=1 , C6=1,相同,所以无溢出。

[X —Y]补0100 01000001 00100101 0110C7=0 , C6=0,相同,所以无溢出。

(2)X =+ 1100001B , Y =+ 1000010B[X + Y]补:有溢出[X —Y]补无溢出(3)X = —1101001B , Y =—1010101B[X + Y]补:有溢出[X —Y]补:无溢出1.13用十六进制写出下列字符的ASCII码。

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

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

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下最大定时时间为()。

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

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

单片机试题带答案、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填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 )引脚。

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

《单片机接口技术及应用》复习题目汇总参考答案微型计算机基础一、判断题1、3、6、710、17、19、21、23、24、26错,其余全部对。

二、选择题CAABD BDDBC BDCDMCS-51单片机原理与结构一、判断题1、3、8、12、14、15、18、19、20错,其余全部对二、选择题ACCBB AAADB DCDBD CCCDA DBAAD BDCBA BACBD DBMCS-51单片机指令系统及程序设计一、判断题1、5、7、8、11、13、17、20、21、22、27、28、30、31错,其余对二、选择题BDDBC ACDCA CBDBB DBDAB CDBCC CABDC ACACD ABDCB DDABC BCBDD BCCBB DBCAD DABBC BADAC CBBAB CDBCC定时、中断、串行口系统及应用一、判断题1、5、6、9、20 错,其余对二、选择题BCADC CACDC CBDAB DCDBD ACCBC CDBAA CDAAB ACBDA CBCAD ACBAD DBCCB ACDDC CBAC单片微机基本系统扩展一、判断1、2、4、5、7、9错,其余正确二、选择题1、B 3、D 4、D 5、A 6、A 7、B 8、B机电接口技术一、判断1错,其余正确二、选择题1、B2、A3、D4、C5、C24页开始一、选择题1-10:CBACC ABDBC 11-20:DABCB CCBAD 21-25:DBCAB 26-30:DDBCD 31-35:CCBCA 36-40:ADBDC二、判断1、2、3、4、6、7、9、11、12、13、14、1518、19、20、22错,其余正确、三、填空第一部分1、PUSH POP2、间接位3、低负4、PX0 PS5、SBUF 定时器1第二部分1. 8 162. MOVC MOVX3. SETB PT0 SETB PX14. 半双工全工5. 动态静态第三部分1、PUSH ,POP2、外部中断0 ,定时器1溢出3、动态和静态4、SBUF MOV A,SBUF5、间接,基址加变址6、8,167、74HC164,并入串出第四部分1、低,64 。

2、外部中断0 ,PT1 。

3、保护现场,恢复现场4、9600bps5、串行6、直接7、MOVC 、MOV MOVX 。

8、电平触发方式,边沿触发方式。

四简答题1、8051单片机内部包含哪些主要逻辑功能部件?答案:8位CPU;4KB的片内程序存储器ROM。

可寻址64KB程序存储器和64KB外部数据存储器;128B内部RAM;21个SFR;4个8位并行I/O口(共32位I/O线);一个全双工的异步串行口;两个16位定时器/计数器;5个中断源,两个中断优先级;内部时钟发生器。

2、MCS-51指令系统主要有哪几种寻址方式?每种寻址方式举个例子。

答案:A:寄存器寻址MOV A, R5B: 直接寻址MOV A, 3AHC:立即数寻址MOV A, #3AHD:变址寻址MOVC A, @A+PCE:相对寻址SJMP LOOPF:位寻址ANL C,70HG:寄存器间址MOV A, @R03、中断响应的条件是什么?答案CPU每个机器周期都需要顺序检查每个中断源,当检测到有中断请求时,能否响应,还要看下述情况是否存在:(1)CPU正处理相同级别或更高级别的中断;(2)正在执行指令,还未到最后一个机器周期;(3)正在执行的指令是RETI或访问IP、IE指令,则执行完上述指令后,再执行一条指令后,才会响应新中断。

4、8051单片机串行口有几种工作方式,简述各种方式的特点?答:方式0:同步移位寄存器方式,波特率固定为fosc / 12,RXD ——接收发送数据,TXD ——产生同步移位脉冲,接收/发送完,置位RI / TI ,(要求SM2 = 0)无起始位,无停止位。

可用于并口的扩展。

方式1:8位UART,波特率为(2SMOD×T1的溢出率)/ 32 ,可变。

一帧信息10位。

当接收到数据后,置位RI是有条件的。

即:REN = 1,RI = 0 且SM2 = 0或SM2 = 1但是接收到的停止位为1。

此时,数据装载SBUF,RI置1 ,停止位进入RB8。

方式2、方式3 :9位UART 一般用于多机通信。

一帧信息11位。

接收到有效数据完毕,置位RI的条件:REN = 1,RI = 0 且SM2 = 0或接收到第9位数据为1,此时,数据装载SBUF,RI置1,第9位数据(TB8)RB8。

方式2波特率:(固定)2SMOD / 64 ×fosc。

5、MCS-51指令系统主要有哪几种中断源?并写出每个中断入口地址?中断源入口地址外部中断0 0003H定时器0溢出000BH外部中断1 0013H定时器1溢出0001BH串行口中断0023H6、MCS-51单片机存储器的分为几个空间逻辑空间,每个空间的地址范围是多少?答:分为程序存储器、内部数据存储器和外部数据存储器。

FFFFH1000HFFFFH程序存储器 内部数据存储器 外部数据存储器五、读程序题 一)答案:1、对每一条指令加上注释;ORG 0000H ;定义下面一条指令地址 AJMP MAIN ;无条件跳转到MAIN 标号指令 ORG 0100H ;定义下面一条指令地址 MAIN: MOV SP,#60H ;(sp )=60H LEDRESET: MOV R2,#80H ;(R2)=80H MOV R1,#08H ;(R1)=08H CLR P2.7 ;P2。

7取反 IEDUP: MOV P1,R2 ;(P1)=R2 ACALL DELAY ;调用子程序DELAY MOV A,R2 ;(A )=R2 RR A ;循环右移A MOV R2,A ;(R2)=A DJNZ R1,IEDUP ;R1减1不为0跳转到IEDUP AJMP LEDRESET ;无条件跳转到LEDRESET2、8个发光二极管总是保持7个亮、1个熄灭,并且是依次轮流熄灭,周而复始。

3、修改R2中的初始值,如下所示 LEDRESET :MOV R2,#7FH 二) 答案:MOV R0,#30H ;(R0)←30H MOV A ,@R0 ;(A)←((R0)) MOV R1,A ;(R1)←(A) MOV B ,@R1 ;(B)←((R1)) MOV @R1,P1;((R1))←(P1)MOV P2,P1 ;(P2)←(P1)MOV 10H,#20H ;(10H)←20H执行上述指令后的结果为:(R0)=30H,(R1)=(A)=40H,(B)=10H,(40H)=(P1)=(P2)=CAH,(10H)=20H六、程序设计1、答案:ORG 0000HLJMP MAINORG 0040HMAIN:MOV DPTR,#V ARMOVX A,@DPTRJZ ZEROJNB ACC.7,PULSMOV A,#0FFHAJMP OUTPULS: MOV A,#01HAJMP OUTZERO:MOV A,#00HOUT: MOV DPTR,#FUNCMOVX @DPTR,ASJMP $END2、答案:定时器0的初值:由(28-X)×1us=100us得:X=156=0x9C程序清单如下:ORG 0000HLJMP MAIN ;主程序入口地址ORG 000BHLJMP T0INT ;T0中断入口地址ORG 0040HMAIN:MOV TMOD, #02H ; 0000 0001 T0为方式2MOV TH0,#156 ;初值MOV TL0,#156MOV R7,#5SETB EA ;允许中断SETB ET0SETB TR0 ;启动定时SJMP $ ;等待中断T0INT:;PUSH PSW ;保护现场;PUSH ACCCJNZ R7,OUTT0CPL P1.0MOV R7,#5OUTT0:;POP ACC;POP PSWRETIEND3、答案:1)TMOD 01H2)定时50MS 值为9EH 58H COUNTER EQU 30HORG 0000HLJMP MAIN ;主程序入口ORG 000BHLJMP T0INT ;T0中断入口ORG 0040HMAIN:MOV TMOD,#01H ;T0为方式1 MOV TH0,#9EHMOV TL0,#58H ;初值MOV COUNTER,#00HSETB EA ;允许中断SETB ET0SETB TR0 ;启动定时SJMP $ ;等待中断T0INT: PUSH PSWPUSH ACC;保护现场INC COUNTERMOV A,COUNTERCJNE A,#15,T0INT1;0.75秒CLR P2.0AJMP T0INT2T0INT1: CJNE A,#20,T0INT2;1秒SETB P2.0MOV COUNTER,#00HT0INT2: MOV TH0,#9EHMOV TL0,#58H ;初值POP ACCPOP PSWRETIEND4、答案:STRAT: MOV R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP:MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET5、答案:1)、TMOD 01H定时1ms 值为FCH 18H2)、COUNTER EQU 30HORG 0000HLJMP MAIN ;主程序入口ORG 000BHLJMP T0INT ;T0中断入口ORG 0040HMAIN:MOV TMOD,#01H ;T1为方式1MOV TH0,#0FCHMOV TL0,#18H ;初值SETB EA ;允许中断SETB ET0SETB TR0 ;启动定时SJMP $ ;等待中断T0INT: PUSH PSWPUSH ACC;保护现场CPL P1.0MOV TH0,#0FCHMOV TL0,#18H ;初值POP ACCPOP PSWRETI6、答案:ORG 0000HJMP MAINORG 0100HMAIN: MOV R7, #0AHMOV DPTR, #2000HMOV 30H,#00HADDIO:MOVX A, @ DPTRADD A, 30HMOV 30H,AINC DPTRDJNZ R7, ADDIOSJMP $END第三章指令系统题目一、填空题1.MCS-51单片机PC的长度为16 位;SP的长度为8 位DPTR的长度为16 位。

2.访问8031片外数据存储器MOVX指令采用的是寻址式。

访问片外程序存储器MOVC 指令采用的是寻址方式。

3.若系统晶振频率为6MHz,则机器周期 2 μs,最短和最长的指令周期分别为2 μs和8 μs。

相关文档
最新文档