


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-/第 1章习题一、综合题1. 什么是单片机?它与一般微型计算机在功能上有何区别?2. 当前单片机的主要品种有哪些?3. 新型单片机主要在哪几方面发展了?趋势如何?第 2章习题一、填空题1.89C51 单片机晶振频率为12MHz ,则一个机器周期为_ S。2. 89C51 单片机内部 RAM 区有 _个工作寄存器。3. 89C51 单片机的 P0 P4 口均是 I/O 口,其中的 P0 口和 P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的 _数据总线 _和 _地址总线 _ ,在 P0 P4 口中, _P0_为真正的双向口, _P1-P3_为准双向口; _除了 P1_口具有第二引脚
2、功能。4. 若由程序设定 RS1、 RS0=10,则工作寄存器 R0 R7 的直接地址为 _。二、选择题1. 单片机上电复位后, PC 的内容和 SP 的内容为 _。A 0000H , 00HB 0000H ,07HC 0003H , 07HD 0800H, 08H2. 单片机 89C51 的 ALE 引脚是 _。A 输出高电平C输出低电平B 输出矩形脉冲,频率为 D 输出矩形脉冲,频率为foscfosc的 1/6的 1/23. 单片机 89C51 的 引脚 _ 。A 应接地B 应接 +5VC应悬空D 要根据需要而定4.访问外部存贮器或其它接口芯片时,作数据线和低8 位地址线的是 。AP0 口
3、BP1 口CP2 口DP0口 和 P2口5.89C51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用来。A 存放指令B存放 16 位地址,作间址寄存器使用C存放下一条指令地址D存放上一条指令地址6.89C51 单片机的复位信号是()有效。A 高电平B低电平C脉冲D下降沿三、判断题1.89C51 单片机在外部扩展 EPROM 时, 引脚可接+ 5V 或接地。( )2. 单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( )3.89C51 单片机中的工作寄存器就是内部RAM 中的一部份。( )4.内部寄存器 Rn( n=
4、0 7)可作为间接寻址寄存器使用。( )四、综合题1. P0P3 口作为输入或输出口时,各有何要求?2. 什么是堆栈?堆栈指示器 SP 的作用是什么?在堆栈中存取数据时的原则是什么?3. 什么为单片机的复位?复位的用途,复位的方法?-/4. /VPP 引脚有何功用?第 3章习题一、填空题1. 设 A=AFH ,( 20H) =82H ,指令: ADDC A , 20H 执行后, A= 。2. 设 A=D2H ,( 40H) =78H ,指令: ORL A ,40H 执行后, A= 。3. 设 A=85H ,( R0) =21H ,( 20H)=16H ,指令: MOV A , R0 执行后,
5、A= 。4. 设 A=84H ,( 30H) =75H ,指令: XRL A , 30H 执行后, A= 。5. LJMP 跳转空间最大可达到 。6. 执行下列程序段后, P1=_。 MOV P1 , #5EHCPL P1.0 CPL P1.3 CLR P1.5 SETB P1.67. 执行下列程序段后, A=_,CY=_ 。 MOV A , #C7HRL A8. 下列程序段执行后, (R0)=_,(7EH)=_,(7FH)=_ 。 MOV R0 , #7EHMOV 7EH , #0FFH MOV 7FH , #44H INC R0INC R0 INC R09. 已知 SP=60H ,子程序
6、SUBTRN 的首地址为 0357H ,现执行位于 0223H 的 ACALL SUBTRN 双字节指令后, (PC)=_,(61H)=_,(62H)= _ 。10. 已知:( 60H) 25H,( 61H) 63H,以下程序段执行后( 62H) 。CLR CMOV A , 9CH SUBB A ,60H ADD A ,61HDA AMOV 62H ,A11.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,么?设( 60H) =39H ,( A) =15H ,(R0) =34H ,(30H) =0BH 。( 1) MOV A , #48H ;寻址方式:( A ) =(2)ADD A
7、 , 60H ;寻址方式:(A)=( 3) ANL A , R0 ;寻址方式:( A )=A 中的结果是什二、选择题1.89C51 单片机汇编语言指令格式中,唯一不可缺少的部分是。A 标号B 操作码C操作数D注释2.单片机中 PUSH 和 POP 指令常用来 。-/A 保护断点B 保护现场C保护现场,恢复现场D保护断点,恢复断点3.执行指令 MOVX DPTR, A 时, 、 脚的电平为。A 低电平,高电平B 高电平,低电平C 高电平,高电平D 低电平,低电平4.下列指令判断若P1 口最低位为高电平就转LP0 ,否则就执行下一句的是。A JNB P1.0 , LP0B JB P1.0, LP0
8、CJC P1.0, LP0D JNZ P1.0, LP05. 执行如下三条指令后, 30H 单元的内容是 。MOV R1 , #30H MOV 40H ,#0EH MOV R1 , 40HA 40HB 0EHC30HD FFH6.89C51 指令系统中,执行下列程序后,堆栈指针MOV SP , #30HSP 的内容为。MOV A, 20HLACALL 1000MOV 20H,ASJMP $A 00HB 30HC 32HD 07H7. 执行下列程序后,累加器 A 的内容为 。ORG 0000H MOV A , #00H ADD A , #02HMOV DPDR , #0050HMOVC A ,
9、A+DPDRMOV R0 , ASJMP $ORG 0050HBAO : DB 00H , 0888H ,0BH , 6H , 09H, 0CHENDA00HB0BHC06HD0CH8. 欲将 P1 口的高 4 位保留不变 ,低 4 位取反 ,可用指令 。A ANL P1,#0F0HB ORL P1,#0FHCXRL P1,#0FHD以上三句都可以9. 89C51 指令系统中,指令 ADD A ,R0 执行前( A ) =86H ,( R0)=7AH ,( C) =0 执行后,其结果为 。A(A) =00H(C)=1B(A)=00H(C) =1C(A)=7AH(C) =1D( A)=7AH(C
10、)=010.89C51单片机在执行 MOVX A , DPTR 指令时,其寻址单元的地址是由。AP0 口送高8 位,P2口送高 8 位B P0 口送低8 位, P2 口送高8 位CP0 口送低8 位,P2口送低 8 位D P0 口送高8 位, P2 口送低8 位11.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为()。A MOV A, R1B MOVC A, A + DPTRCMOVX A, R0D MOVX A, DPTR-/三、判断题1.MOV A , 30H 这条指令执行后的结果是A=30H。 ( )2.89C51 单片机的片外数据存储器是与扩展I/O 口进行统一编址的。
11、( )3.子程序调用时自动保护断点和现场。( )4.调用子程序指令(如: CALL )及返回指令(如:RET)与堆栈有关但与PC 无关。( )5. 请判断下列各条指令的书写格式是否有错,如有错说明原因:1) MUL R0 , R32) MOV A , R23) MOV A , #5000H4) MOVC A+DPTR , A5) LJMP #3000H四、综合题1. 在 89C51 片内 RAM 中,已知( 30H) 38H,( 38H) 40H,( 40H) 48H,( 48H)90H ,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果。机
12、器码 (H)指令结果源操作数的寻址方式E540MOVA,40HA=(40H)=48H直接寻址F8MOVR0, AR0=( )寄存器寻址( )MOVDPTR , #1246HDPTR=1246H寄存器寻址854038MOV40H, 38H(40H)=40H(寻址)( )MOVR0, 30HR0=38H直接寻址8890MOV90H, R0(90H)= ( )寄存器寻址( )MOV48H, #30H(48H)=30H立即寻址E6MOVA, R0A=40H(寻址)2. 89C51 单片机的堆栈有何特点?若SP=60H ,PC=2346H ,标号 LABEL 所在的地址为3466H ,问执行长调用指令
13、LCALL LABEL 后,堆栈指针和堆栈的内容发生什么变化? PC 的值等于什么?3. 阅读下列程序,说明其功能。MOV R0 , #dataMOV A , R0RL AMOV R1 ,ARL ARL AADD A ,R1MOV R0 ,ARET4. 已知: A 02H,( SP) 40H ,( 41H) FFH ,( 42H) FFH ,以下程序段执行后( A ) 、( SP) 、(41H) 、(42H ) 、( PC) 。POP DPHPOP DPLMOV DPTR , 5000HRA AMOV B ,A-/MOVC A , A DPTRPUSH ACCMOV A ,BINC AMOVC
14、 A , A DPTRPUSH ACCRETORG 5000HDB 10H ,80H, 30H, 50H, 70H第 4章习题一、填空题1. 阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?MOV R1 , #34H ;(R1) =MOV A , #65H; A=ADD A ,#49H; A= ,(CY )= ,(AC )=DA A; A = ,(CY)= ,(AC )=MOV R1 , A;(R1)= ,( 30H) =此程序段完成的功能:2. 阅读程序并填空,形成完整的程序以实现如下功能。有一长度为10 字节的字符串存放在89C51 单片机内部RAM 中,其首地址为求
15、将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)源程序如下:40H。要ORG 2000HMOV R0MOV R7, #40H, #10NEXT : MOV A ,ACALL SEPAMOV R0 ,AINC R0DJNZ,NEXTSJMP $SEPA: ADD A , #00HPSW.0, SRETORLA,SRET:二、综合题1. 把外部 3000H 内容送到内部 RAM 的 10H 单元。2.找出 10H12H 三个单元中的最小数,放在A 累加器中。3.已知在 R1 中存放一个压缩的BCD 码,请将它拆成二个BCD 字节,结果存于 SUM0开始的单元中 (高位在前 )。4.
16、 已知 6 个无符号数之和存于 R5R6,求其平均值, 结果仍存于 R5R6 中,请编程实现 (R5为高字节)。5.设在 1000H 1004H 单元中存放有5 个压缩 BCD 码,编程将它们转换成ASCII 码,存-/放到以 3005H 单元为首地址的存储区中。6. 请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2 + P2.7 ? ACC.1 P2.07.试编程实现下列逻辑表达式的功能。设P1.7P1.0 为 8 个变量的输入端,而其中又作为变量输出端。P1.78. 用查表法编一子程序,将 R5 中的 BCD 码转换成 ASCII 码。9.两个字符串分别存放在首地址为46H 和 5
17、6H 的内部 RAM 中,字符串长度放在元,请编程比较两个字符串。若相等, 则把数字 00H 送 41H 单元,否则把 0FFH单元。40H 单送 41H10. 利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。第 5章习题一、填空题1.外部中断 1 的中断入口地址为;定时器1 的中断入口地址为。2. 当使用慢速外设时 ,最佳的传输方式是 。3.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_状态。4. 89C51 单片机内部有 个 定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行 13 位定时 / 计数的是方式是。5.89C51 有 个中断源,有2 个中断优先
18、级,优先级由软件填写特殊功能寄存器加以选择。二、 选择题1.若单片机的振荡频率为6MHz ,设定时器工作在方式1 需要定时 1ms,则定时器初值应为( )。A 500B 1000C 216 500D 216 10002.定时器 1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。A P3.2B P3.3CP3.4D P3.53.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持 ( )。A 1 个机器周期B 2 个机器周期C 4 个机器周期D 10 个晶振周期4.89C51 单片机在同一优先级的中断源同时申请中断时,CPU首先响应 ( )。A 外
19、部中断 0B 外部中断 1C定时器 0 中断D 定时器 1 中断5.定时器若工作在循环定时或循环计数场合,应选用( )。A 工作方式 0B 工作方式 1C工作方式 2D 工作方式 36.89C51 单片机的外部中断1 的中断请求标志是 ( )。AET1BTF1C IT1D IE17. 设 89C51 单片机晶振频率为 12MHz ,定时器作计数器使用时,其最高的输入计数频率应为( )A 2MHzB 1MHzC 500KHzD 250KHz8.89C51的中断允许触发器内容为83H,CPU 将响应的中断请求是 ( )A T1B T0,T1C串行接口D T09.89C51有中断源()A5 个B2
20、个C3 个D6 个-/10.89C51 响应中断时,下面哪一个条件不是必须的()A 当前指令执行完毕B中断是开放的C没有同级或高级中断服务D必须有 RETI 指令11.使用定时器T1 时,有几种工作模式()种种种种12.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ( )A 由 CPU 自动完成B在中断响应中完成C应由中断服务程序完成D在主程序中完成三、判断题1. CPU 和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。()2.五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断( )3.89C51 每个中断源相应地在芯片上都有其中断请求输
21、入引脚()。4. 断初始化时, 对中断控制器的状态设置, 只可使用位操作指令, 而不能使用字节操作指令( )。5.在一般情况 89C51 单片机允许同级中断嵌套()。6.定时器与计数器的工作原理均是对输入脉冲进行计数。( )7.89C51 的 5 个中断源优先级相同。( )三、综合题1. 中断响应的条件是什么?2. 在 89C51 单片机中,已知时钟频率为12MHZ ,请编程使 P1.6 和 P1.7 分别输出周期为1ms 和 500s 的方波。3.利用 89C51 单片机定时器计数器测量某正脉冲宽度,已知此脉冲宽度小于10ms,主机频率为 12MHz 。编程测量脉冲宽度, 并把结果转换为BC
22、D 码顺序存放在以片内40H单元为首地址的内存单元中(40H 单元存个位) 。4.89C51 单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的?又如何清除这些中断标志 ?各中断源所对应的中断矢量地址是多少?5.当系统选用 12MHz 晶体振荡器时,由定时器1 控制产生周期为 2ms( 脉冲宽度为 1ms)的方波序列(采用中断方式) ,并由 P1.7 输出,请编写实验程序。6.中断服务子程序与普通子程序有哪些相同和不同之处?7.若 89C51 的晶振频率 fosc 为 6MHz ,定时器 /计数器 T0 工作在工作方式1,要求产生 5ms定时,写出定时器的方式控制字和计数初值(
23、分别写出TH0 与 TL0 值)。第 6章习题一、填空题1. 在串行通信中 ,有数据传送方向 、 、 三种方式。2.89C51 单片机的串行接口有种工作方式。其中方式为多机通信方式。3.RS232C 是 总线标准。二、判断题1.要进行多机通信,89C51 串行接口的工作方式应为方式0。()2.串行口通讯的第9 数据位的功能可由用户定义。( )3.发送数据的第 9数据位的内容在 SCON 寄存器的TB8 位中预先准备好的。 ( )-/4.串行通讯帧发送时,指令把TB8位的状态送入发送SBUF 中。( )5.串行通讯接收到的第9 位数据送SCON 寄存器的RB8 中保存。( )三、综合题1. 89
24、C51 单片机的串行口有几种工作方式?各有什么特点和功能?2.假定甲乙机以方式 1 进行串行数据通信,晶振 =12MHz ,要求波特率为 1200bps。乙机发送,甲机接收。请计算出波特率,写出初始化发送和接收程序。3.简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连线图,分别对主机和从机SCON 控制寄存器进行初始化设置。第 7章习题一、填空题1.存储器 EPROM 27128 的地址线有根,容量为KB 。2. 可编程并行 I / O 接口芯片 8255A 有 个 8 位并行 I / O 端口,可通过编程决定它们的功能。3.当使用 8031单片机时,需要扩展外部程序
25、存储器,此时应为 _。4.MCS-51 系列单片机扩展数据存储器最大寻址范围为()。二、选择题1.某片存储器芯片是8KB × 4,那么它的地址线根线是()A11 根B12 根C13 根D14 根2.MCS-51 外扩 ROM ,RAM 和 I/O 口时,它的数据总线是()AP0B P1C P2D P33.在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是()。APCB PSWC AD SP4.MCS 51 单片机扩展 I/O 口与外部数据存储器()。A 分别独立编址B 统一编址C变址编址D 动态变址5.当 89C51 外扩程序存储器8KB 时,需使用 EPROM 2716
26、 ( )。A2 片B3 片C4 片D5 片6. 使用 8255A 可以扩展出的 I/O 口线是( )。A16 根B24 根C22 根D32 根7.能够用紫外光擦除ROM 中程序的只读存储器称为()。A 掩膜 ROMB PROMC EPROMD EEPROM三、 判断题1.MCS-51 有 4 个并行 IO 口 ,其中 P0P3 是准双向口 ,所以由输出转输入时必须先写入 "0"( )。2.8255A 具有三态缓冲器,因此可以挂在系统的数据总线上()。四、综合题1. 将 89C51 单片机外接一片 2716(2KB ) EPROM 和一片 6116( 2KB ) RAM 组成
27、一个应用系统, 请画出硬件连线图, 并指出扩展存储器的地址范围。 注意程序存储器地址连续。2. MCS-51 单片机可以外接 64KB 的程序存储器和 64KB 数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?3. MCS-51 单片机扩展系统中, 为什么 P0 口要接一个 8 位锁存器, 而 P2 口却不用接位锁-/存器?4.若 8255A芯片的片选端与89C51 的 P2.7 相连, A1A0 端与地址总线A1A0 相连,现要求 8255A工作在方式 0, A 口作为输入, B 口作为输出,且将 C 口的第 6 位 PC5 置 1,请编写初始化
28、工作程序。5.简述可编程并行接口 8255 A 的内部结构?6.已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以0 5 秒为间隔,亮暗相间,显示“ 66666666”。第 8章习题一、填空题1.LED 数码显示按显示过程分为显示和 显示 2 种。2.消除键盘抖动常用两种方法,一是采用,二是采用 。3.已知 1 只共阴极 LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字1,它的字形代码应为 。4.LED 显示器中的发光二极管共有和 两种连接方法。二、判断题1.8279 是一个用于键盘和LED(LCD)显示器的专用接口芯片。 ( )2.在单片机与微型打印机的接口中,打印机的
29、BUSY 信号可作为查询信号或中断请求信号使用。( )3. 为给扫描法工作的 8 × 8 键盘提供接口电路, 在接口电路中只需要提供两个输入口和一个输出口。( )4. LED 的字型码是固定不变的。( )三、综合题下面程序是动态显示程序,请分析、填写括号中的内容。MOV DPTR , #4400HMOV A, #03HMOVX DPTR , ASETB RS0 ;使用第()组工作寄存器MOV R2 , #04HMOV 30H , #02hMOV 31H , #00hMOV 32H , #00hMOV 33H , #03hDISP: MOV R0 ,#30H ;显示缓冲区首址送R0MO
30、V R1, #00HMOV R2 , #04H ; R2 中的 08H 表示()MOV R3 , #7FH ;选中最右端LEDDISP1 : MOV A , R0 ;第 2 次执行时A=( )MOV DPTR , #TAB;指向字形表首址MOVC A , A+DPTR;第 2 次执行时A=( )MOV DPTR , #4402H ; 4402H 表示()MOVX DPTR , A ;该条指令的作用是( ), R3 ;第 2 次执行时-/MOV DPTR , #4401H ;指向位选口MOVX DPTR , A ;位码送PA 口DJNZ R1,$;DJNZ R1,$;该指令的作用是()RR A
31、;位选字移位MOV R3 , A ;移位后的位选字送 R3INC R0 ;在本程序中,R0 最大取值为()MOV A , R0 ;缓冲区数据送ADJNZ R2 , DISP1 ;未扫描完,继续循环SJMP DISPTAB : DB 3FH , 06H, 5BH ,4FH , 66H;共阴极 LED 字形表第 9章习题一、填空题1.D/A 转换电路一般由三部分组成,它们是:、 、 。2.反映 D/A 转换器性能的三个主要技术指标是:、 、 。3.A/D 转换的步骤一般需经过:、 、 和 四个步骤。4.ADC0809 的转换时钟一般为()Hz ,可采用单片机的()信号,再经()的方法获得。二、判断
32、题1. “转换速度”这一指标仅适用于 A/D 转换器, D/A 转换器不用考虑“转换速度”这一问题。( )2.ADC0809 可以利用“转换结束”信号EOC 向 8051发出中断请求。 ( )3.输出模拟量的最小变化量称为A/D转换器的分辨率。( )4.对于周期性的干扰电压, 可使用双积分的A/D 转换器, 并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。( )三、综合题1. 下面的程序是 A/D 转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内 RAM 单元中。ORG 0000HAJMP MAINORG 0013H ;该地址是( )地址AJMP INT1M
33、AIN : MOV R0 , #78H ; 78H 是( )地址MOV R2 , #08H ;SETB IT1;该指令的作用是()SETB EA;SETB EX1;允许 INT1 中断MOV DPTR , #6000H ; #6000H 是( )地址MOV A , #00H ; A 的内容对转换结果()影响LOOP: MOVX DPTR , A ;该指令的作用是()HERE : SJMP HEREDJNZ R2, LOOP-/INT1 :MOVX A,DPTR;当()时,程序将运行到此处。MOV R0INC DPTR, A; DPTR加 1 的目的是()INC R0RETI ;该返回指令执行后
34、将返回到()指令处连续运行该程序的结果将是()。2.根据下图所示电路,编写程序,使0832 输出负向锯齿波。3.在下图所示中,一个晶振为12MHz的 80C51应用系统,有一片DAC0832 ,它的地址为 7FFFH,输出电压为 0 5V 。编写一个程序,使其运行后, DAC 能输出一个矩形波,波形占空比为 1: 5。高电平时电压为 5V ,低电平时为 0.5V 。4.8 位 ADC0809 对 1 路模拟信号进行转换,采集100 个数据存入单片机中,画出硬件连接图。5.设计 89C51 和 ADC0809 的接口,采集 2 通道 10 个数据,存入内部RAM 的 50H59H单元,画出电路图
35、,编出:( 1)延时方式;( 2)查询方式;( 3)中断方式中的一种程序。6.ADC0809 与 8051 单片机的硬件接口如下图所示,模拟量输入选择IN2 通道,编制 A/D转换程序,将转换结果送 30H单元。 (注意: EOC 直接与 P1.0 相连,通道选择由 P1 口控制,在软件编程时要仔细考虑)1单片机上电复位后,PC 的内容和SP 的内容为。A.0000H , 00HB.0000H ,07HC.0003H , 07HD.0800H , 08H2单片机 AT89c51 在没有扩展片外ROM 时, 引脚应。A. 必须接地B.必须接 +5VC.可悬空D.以上三种视需要而定3所谓 “哈佛结
36、构 ”是指A 程序存储器与数据存储器合二为一的结构B程序存储器与数据存储器分开的结构C哈佛大学的建筑结构D以上三种都不是4单片机的在作通用输出口时,需要外接上拉电阻。AP0B P1C P2D P35单片机应用程序一般存放在中。ARAMB寄存器C ROMD CPU6一个 EPROM 的地址有 A0-A12引脚,它的容量为字节。A.12KBB.4KBC.8KBD.2KB7 AT89C51 的片内 ROM 容量是,最大可扩展的ROM 空间为。A 4Kb64KbB 4KB32KBC2KB4KBD 4KB64KB8单片机要扩展一片8KB 需占用条 P2 口线。A 3B 4C5D 69 AT89C51 有
37、外部中断源。A 5B 2C 3D 410单片机访问外部存储器或其它接口芯片时,作数据线和低8 位地址线的是。-/AP0 口B.P1 口C.P2 口D.P0 口 和 P2口11单片机访问 ROM 、片外 RAM 和片内 RAM 时,所用的指令分别为。AMOVMOVCMOVXB MOVXMOVMOVCC MOVCMOV MOVXD MOVCMOVXMOV12.单片机的P0 口,当使用外部存贮器时它是一个。A 传输高 8 位地址口B传输低8 位地址口C传输高 8 位数据口D传输低8 位地址 /数据口13单片机的 VCC ( 40)引脚是引脚。A 主电源 +5VB 接地C备用电源D访问片外存贮器14单
38、片机中断服务程序执行完毕,需用软件撤消中断请求标志位。A 串行中断B 定时器中断C外中断D所有中断源15单片机串行数据缓冲器 SBUF 用于。A 存放待发送或已接收到的数据B 存放运算中间结果C暂存数据和地址D 存放待调试的程序16外部中断 0的入口地址是。A 0003HB 000BHC 0013HD 001BH17 8051 单片机若晶振频率为fosc=12MHz ,则一个机器周期等于S。A 1/12B 1/2C 1D 218 MCS 51 单片机的数据指针DPTR是一个16 位的专用地址指针寄存器,主要用来。A 存放指令B 存放 16 位地址,作间址寄存器使用C存放下一条指令地址D 存放上
39、一条指令地址19单片机的堆栈指针SP 始终是指示。A 堆栈底B堆栈顶C堆栈地址D堆栈中间位置20单片机 8051 的 XTAL1 和 XTAL2 引脚是引脚。A 外接定时器B外接串行口C外接中断D外接晶振1.B ( 复位时 PC 为 0000H , SP 为 07H)2.B(当 EA 端接 VDD 时 ,表示让 单片机 读取 内部存储器 的数据 .)3.B(哈佛结构 是一种将程序指令存储和数据存储 分开的 存储器 结构)4.A(P0 口是 漏极开路输出 )5.C ( ROM 用于存放程序)6.C( 2 的 13 次方 =8192 字节 =8KB )7.D(片内 ROM 容量 4KB ,最大扩展
40、2 的 16 次方 =64KB )8.C(2的 13 次方,除了 P0 口的 8根 还需 5根 P2口线)9.B(2个外部中断0和 1)10.A(P0 口在访问外部器件是时分复用 的地址 /数据线)11.D(访问 ROM MOVC ,外部 RAM MOVX内部 RAM MOV )12.D (P0 口在访问外部器件是时分复用 的地址 /数据线)13.A(接 5V 电源)14.A(串行口 中断需要软件清除TIRI)15.A(接收和发送数据,接收寄存器 和发送 寄存器 共用一个地址 99H)16.A(外部中断 0,定时器0,外部中断1,定时器 1,串行口 中断入口地址依次为:0003H ,000BH
41、 , 0013H , 001BH , 0023H )-/17.C ( 12MHZ 时 机器周期 为 12/12MHZ=1US )18.B (DPTR16 位间址 寄存器 )19.B (始终指示最后被压入的数据)20.D(XTAL1 和 XTAL2 为外接 晶振 的引脚 )判断1、 指令字节数越多,执行时间越长。( )2、 内部寄存器 Rn( n=07)作为间接寻址寄存器。 ( )3、8031 芯片内一共有4K的 ROM , 256 字节的 RAM 。( )4、8 位构成一个字节,一个字节所能表达的数的范围是0-255。( )5、8051 中的工作寄存器就是内部RAM 中的一部份。()6、805
42、1 中特殊功能寄存器(SFR)就是内部 RAM 中的一部份。()7、MOV A , R0 这条指令中 R0 的寻址方式称之为寄存器间址寻址。( )8、MOV A , 30H 这条指令执行后的结果是(A)=30H ( )9、MOV A ,R7,将 R7 单元中的数据作为地址,从该地址中取数,送入A中。()10.SP 称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。( )11、 MCS 51 单片机片外数据存储器与扩展I/O 口统一编址。()12、指令字节数越多,执行时间越长。()13、子程序调用时自动保护断点和现场。()14、内部寄存器 Rn( n=07)作为间接寻址寄存器。 ()15、中断响应最快响应时间为三个机器周期。()16、 MCS 51 单片机片外数据存储器与扩展I/O 口统一编址。()17、指令字节数越多,执行时间越长。()18、子程序调用时自动保护断点和现场。()19、内部寄存器 Rn( n=07)作为间接寻址寄存器。 ()20、中断响应的最快响应时间为3 个机器周期。()21、 8051 单片机片内 RAM的地址空间为 00H 7FH 。( )22 、8051 单片机访问片外ROM 是以 PSEN 作为读选通信号。( ) 23、算术运算类指令一般不影响标志位。( )24 、CPU 每取一个指令字节,立即使程序计数器PC 自动加 1。( ) 25、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南张家界市桑植县卫生健康局机关所属事业单位公开选调工作人员3人模拟试卷完整参考答案详解
- 2025年重组载体疫苗合作协议书
- 2025年近代物理研究所部分研究室负责人竞聘考前自测高频考点模拟试题及答案详解(各地真题)
- 2025广东惠州仲恺高新区招聘中小学教师105人(编制)考前自测高频考点模拟试题及答案详解(名校卷)
- 2025安庆岳西县安徽省岳顺人力资源服务有限公司招聘26人模拟试卷含答案详解
- 2025黑龙江黑河市爱辉区花园社区卫生服务中心招聘非事业编制人员7人考前自测高频考点模拟试题及完整答案详解1套
- 2025昆明市呈贡区卫生健康系统编外合同制专业技术人员招聘(7人)考前自测高频考点模拟试题及参考答案详解1套
- 2025江苏徐州医科大学招聘专职辅导员4人考前自测高频考点模拟试题有完整答案详解
- 2025广西崇左凭祥市国防动员办公室公开招聘工作人员1人考前自测高频考点模拟试题完整参考答案详解
- 2025北京首都师范大学附属育新学校招聘12人模拟试卷及答案详解(有一套)
- 国家事业单位招聘2025国家林业和草原局直属事业单位第二批招聘应届毕业生初试有关安排笔试历年参考题库附带答案详解
- 2025年二手车行业二手车电商平台发展与市场前景研究报告
- 湖南省2025年中考物理真题含答案
- 彩虹超轻粘土课件
- 结直肠癌课件
- 盆腔包虫CT课件
- GJB1406A-2021产品质量保证大纲要求
- 统编版2025-2026学年语文四年级上册 第一次月考测试卷(一、二单元)(有答案 )
- 工商业光伏开发培训课件
- 镇墩稳定计算
- 2023-2024学年辽宁省沈阳市郊联体高二上学期10月月考物理试题(解析版)
评论
0/150
提交评论