华东理工大学微机原理与应用习题集.doc_第1页
华东理工大学微机原理与应用习题集.doc_第2页
华东理工大学微机原理与应用习题集.doc_第3页
华东理工大学微机原理与应用习题集.doc_第4页
华东理工大学微机原理与应用习题集.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

第1章习题一、综合题1. 什么是单片机?它与一般微型计算机在功能上有何区别?2. 当前单片机的主要品种有哪些?3. 新型单片机主要在哪几方面发展了?趋势如何?第2章习题一、 填空题1. 89C51单片机晶振频率为12MHz,则一个机器周期为_ S。2. 89C51单片机内部RAM区有_个工作寄存器。3. 89C51单片机的P0P4口均是 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_数据总线_和_地址总线_ ,在P0P4口中,_P0_为真正的双向口,_P1-P3_为准双向口;_除了P1_口具有第二引脚功能。4. 若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_。二、选择题1. 单片机上电复位后,PC的内容和SP的内容为_。A0000H,00H B0000H,07H C0003H,07H D0800H,08H2. 单片机89C51的ALE引脚是_。A输出高电平 B输出矩形脉冲,频率为fosc的1/6 C输出低电平 D输出矩形脉冲,频率为fosc的1/23. 单片机89C51的 引脚_ 。A应接地 B应接+5VC应悬空 D要根据需要而定4. 访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 。 AP0口 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=07)可作为间接寻址寄存器使用。 ( ) 四、综合题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执行后,A= 。4. 设A=84H ,(30H)=75H,指令:XRL A,30H执行后,A= 。5. LJMP跳转空间最大可达到 。6. 执行下列程序段后,P1=_。 MOV P1,#5EH CPL P1.0 CPL P1.3 CLR P1.5SETB P1.67. 执行下列程序段后,A=_,CY=_。 MOV A,#C7HRL A8. 下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#44H INC R0 INC R0INC R09. 已知SP=60H,子程序SUBTRN的首地址为0357H,现执行位于0223H的ACALL SUBTRN双字节指令后,(PC)=_,(61H)=_,(62H)= _。10. 已知:(60H)25H,(61H)63H,以下程序段执行后(62H) 。 CLR C MOV A,9CH SUBB A,60H ADD A,61H DA A MOV 62H,A11. 下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=39H,(A)=15H,(R0)=34H,(30H)=0BH。 (1)MOV A,#48H ;寻址方式: (A)= (2)ADD A,60H ;寻址方式: (A)= (3)ANL A,R0 ;寻址方式: (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,否则就执行下一句的是 。AJNB P1.0,LP0 BJB P1.0,LP0 CJC P1.0,LP0 DJNZ P1.0,LP05. 执行如下三条指令后,30H单元的内容是 。 MOV R1,#30H MOV 40H,#0EH MOV R1,40H A40H B0EH C30H DFFH6. 89C51指令系统中,执行下列程序后,堆栈指针SP的内容为 。 MOV SP,#30H MOV A,20H LACALL 1000 MOV 20H,A SJMP $ A00H B30H C32H D07H7. 执行下列程序后,累加器A的内容为 。ORG 0000H MOV A, #00H ADD A, #02H MOV DPDR, #0050H MOVC A, A+DPDR MOV R0, A SJMP $ ORG 0050H BAO: DB 00H,0888H,0BH,6H,09H,0CH ENDA00H B0BH C06H D0CH8. 欲将P1口的高4位保留不变,低4位取反,可用指令 。AANL P1,#0F0H BORL P1,#0FH CXRL P1,#0FH D以上三句都可以9. 89C51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 。A(A)=00H (C)=1 B(A)=00H (C)=1 C(A)=7AH (C)=1 D(A)=7AH (C)=010. 89C51单片机在执行MOVX A,DPTR指令时,其寻址单元的地址是由 。AP0口送高8位,P2口送高8位 BP0口送低8位,P2口送高8位 CP0口送低8位,P2口送低8位 DP0口送高8位,P2口送低8位11. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。 AMOV A, R1 BMOVC A, A + DPTR CMOVX A, R0 DMOVX A, DPTR三、判断题1. MOV A,30H这条指令执行后的结果是A=30H 。 ( )2. 89C51单片机的片外数据存储器是与扩展I/O口进行统一编址的。 ( )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,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果。机器码(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,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?3. 阅读下列程序,说明其功能。MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET4. 已知:A02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A) 、(SP) 、(41H) 、(42H) 、(PC) 。 POP DPH POP DPL MOV DPTR,5000H RA A MOV B,A MOVC A,ADPTR PUSH ACC MOV A,B INC A MOVC A,ADPTR PUSH ACC RET ORG 5000H DB 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中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)源程序如下: ORG 2000H MOV R0,#40H MOV R7,#10 NEXT: MOV A, ACALL SEPA MOV R0,A INC R0 DJNZ ,NEXT SJMP $ SEPA: ADD A,#00H PSW.0,SRET ORL A, SRET: 二、 综合题1. 把外部3000H内容送到内部RAM的10H单元。2. 找出10H12H三个单元中的最小数,放在A累加器中。3. 已知在R1中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM0开始的单元中(高位在前)。4. 已知6个无符号数之和存于R5R6,求其平均值,结果仍存于R5R6中,请编程实现(R5为高字节)。5. 设在1000H1004H单元中存放有5个压缩BCD码,编程将它们转换成ASCII码,存放到以3005H单元为首地址的存储区中。6. 请使用位操作指令,实现下列逻辑操作: P1.5=ACC.2 + P2.7 ? ACC.1 P2.07. 试编程实现下列逻辑表达式的功能。设P1.7P1.0为8个变量的输入端,而其中P1.7又作为变量输出端。8. 用查表法编一子程序,将R5中的BCD码转换成ASCII码。9. 两个字符串分别存放在首地址为46H和56H的内部RAM中,字符串长度放在40H单元,请编程比较两个字符串。若相等,则把数字00H送41H单元,否则把0FFH送41H单元。10. 利用调子程序的方法,进行两个无符号数相加。请编主程序及子程序。第5章习题一、 填空题1. 外部中断1的中断入口地址为 ;定时器1的中断入口地址为 。2. 当使用慢速外设时,最佳的传输方式是 。3. 在中断服务程序中现场保护和现场恢复期间,中断系统应处在_状态。4. 89C51单片机内部有 个 定时 / 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时 / 计数的是方式是 。5. 89C51有 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器 加以选择。二、 选择题1. 若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 A500 B1000 C216500 D21610002. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 AP3.2 BP3.3 CP3.4 DP3.53. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。A1个机器周期 B2个机器周期 C4个机器周期 D10个晶振周期4. 89C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。 A外部中断0 B外部中断1 C定时器0中断 D定时器1中断5. 定时器若工作在循环定时或循环计数场合,应选用( )。 A工作方式0 B工作方式1 C工作方式2 D工作方式36. 89C51单片机的外部中断1的中断请求标志是( )。 AET1 BTF1 CIT1 DIE17. 设89C51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A2MHz B1MHz C500KHz D250KHz8. 89C51的中断允许触发器内容为83H,CPU将响应的中断请求是( )A T1 BT0,T1 C串行接口 D T09. 89C51有中断源() A5个 B2个C3个D6个10. 89C51响应中断时,下面哪一个条件不是必须的( )A当前指令执行完毕 B中断是开放的 C没有同级或高级中断服务 D必须有RETI指令11. 使用定时器T1时,有几种工作模式() 种种种种12. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( )A由CPU自动完成 B在中断响应中完成 C应由中断服务程序完成 D在主程序中完成三、判断题1. CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( )2. 五个中断源中优先级最高的是外部中断0,优先级最低的是串行口中断 ( ) 3. 89C51每个中断源相应地在芯片上都有其中断请求输入引脚( )。4. 断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( )。5. 在一般情况89C51单片机允许同级中断嵌套( )。6. 定时器与计数器的工作原理均是对输入脉冲进行计数。( )7. 89C51的5个中断源优先级相同。 ( )三、 综合题1. 中断响应的条件是什么?2. 在89C51单片机中,已知时钟频率为12MHZ,请编程使P1.6和P1.7分别输出周期为1ms和500s的方波。3. 利用89C51单片机定时器计数器测量某正脉冲宽度,已知此脉冲宽度小于10ms,主机频率为12MHz。编程测量脉冲宽度,并把结果转换为BCD码顺序存放在以片内40H单元为首地址的内存单元中(40H单元存个位)。4. 89C51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的?又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少?5. 当系统选用12MHz晶体振荡器时,由定时器1控制产生周期为2ms(脉冲宽度为1ms)的方波序列(采用中断方式),并由P1.7输出,请编写实验程序。6. 中断服务子程序与普通子程序有哪些相同和不同之处?7. 若89C51的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生5ms定时,写出定时器的方式控制字和计数初值(分别写出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. 89C51单片机的串行口有几种工作方式?各有什么特点和功能?2. 假定甲乙机以方式1进行串行数据通信,晶振=12MHz,要求波特率为1200bps。乙机发送,甲机接收。请计算出波特率,写出初始化发送和接收程序。3. 简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连线图,分别对主机和从机SCON控制寄存器进行初始化设置。第7章习题一、 填空题1. 存储器EPROM 27128的地址线有 根,容量为 KB。2. 可编程并行I / O接口芯片8255A有 个8位并行I / O端口,可通过编程决定它们的功能。3. 当使用8031单片机时,需要扩展外部程序存储器,此时 应为_。4. MCS-51系列单片机扩展数据存储器最大寻址范围为( )。二、 选择题1. 某片存储器芯片是8KB4,那么它的地址线根线是( )A11根 B12根 C13根 D14根2. MCS-51外扩ROM,RAM和I/O口时,它的数据总线是( ) AP0 BP1 CP2 DP33. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。APC BPSW CA DSP4. MCS51单片机扩展I/O口与外部数据存储器( )。A分别独立编址 B统一编址 C变址编址 D动态变址5. 当89C51外扩程序存储器8KB时,需使用EPROM 2716( )。A2片 B3片 C4片 D5片6. 使用8255A可以扩展出的I/O口线是( )。A16根 B24根 C22根 D32根7. 能够用紫外光擦除ROM中程序的只读存储器称为( )。A掩膜ROM BPROM CEPROM DEEPROM三、 判断题1. MCS-51有4个并行IO口,其中P0P3是准双向口,所以由输出转输入时必须先写入0( )。2. 8255A 具有三态缓冲器,因此可以挂在系统的数据总线上( )。四、 综合题1. 将89C51单片机外接一片2716(2KB) EPROM和一片6116(2KB)RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。注意程序存储器地址连续。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,请编写初始化工作程序。5. 简述可编程并行接口8255 A的内部结构?6. 已知一单片机应用系统如下图所示。试回答问题并编写显示程序,以05秒为间隔,亮暗相间,显示“66666666”。 第8章习题一、填空题1. LED数码显示按显示过程分为 显示和 显示2种。2. 消除键盘抖动常用两种方法,一是采用 ,二是采用 。3. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为 。4. LED 显示器中的发光二极管共有 和 两种连接方法。二、判断题1. 8279 是一个用于键盘和 LED(LCD) 显示器的专用接口芯片。( ) 2. 在单片机与微型打印机的接口中,打印机的 BUSY 信号可作为查询信号或中断请求信号使用。 ( )3. 为给扫描法工作的 8 8 键盘提供接口电路,在接口电路中只需要提供两个输入口和一个输出口。( )4. LED 的字型码是固定不变的。 ( ) 三、综合题下面程序是动态显示程序,请分析、填写括号中的内容。 MOV DPTR,#4400H MOV A, #03H MOVX DPTR,A SETB RS0 ;使用第( )组工作寄存器 MOV R2,#04H MOV 30H,#02h MOV 31H,#00h MOV 32H,#00h MOV 33H,#03h DISP: MOV R0,#30H ;显示缓冲区首址送R0 MOV R1, #00H MOV R2,#04H ;R2中的08H表示( ) MOV R3,#7FH ;选中最右端LED DISP1: MOV A,R0 ;第2次执行时A=( ) MOV DPTR,#TAB ;指向字形表首址 MOVC A,A+DPTR ;第2次执行时A=( ) MOV DPTR,#4402H ;4402H表示( ) MOVX DPTR,A ;该条指令的作用是( ) MOV A,R3 ;第2次执行时A=( ) MOV DPTR,#4401H ;指向位选口 MOVX DPTR,A ;位码送PA口 DJNZ R1,$ ; DJNZ R1,$ ;该指令的作用是( ) RR A ;位选字移位 MOV R3,A ;移位后的位选字送R3 INC R0 ;在本程序中,R0最大取值为( ) MOV A,R0 ;缓冲区数据送A DJNZ R2,DISP1 ;未扫描完,继续循环 SJMP DISP TAB: DB 3FH,06H,5BH,4FH,66H ;共阴极LED字形表第9章习题一、填空题1. D/A转换电路一般由三部分组成,它们是: 、 、 。2. 反映D/A转换器性能的三个主要技术指标是: 、 、 。3. A/D转换的步骤一般需经过: 、 、 和 四个步骤。4. ADC0809的转换时钟一般为( )Hz ,可采用单片机的( )信号,再经( )的方法获得。二、判断题1. “转换速度”这一指标仅适用于 A/D 转换器, D/A 转换器不用考虑“转换速度”这一问题。( ) 2. ADC0809 可以利用“转换结束”信号 EOC 向 8051 发出中断请求。( ) 3. 输出模拟量的最小变化量称为 A/D 转换器的分辨率。 ( )4. 对于周期性的干扰电压,可使用双积分的 A/D转换器,并选择合适的积分元件,可以将该周期性的干扰电压带来的转换误差消除。 ( ) 三、综合题1. 下面的程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM 单元中。 ORG 0000H AJMP MAIN ORG 0013H ;该地址是( )地址 AJMP INT1 MAIN: 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 HERE DJNZ R2, LOOP INT1: MOVX A,DPTR ;当( )时,程序将运行到此处。 MOV R0,A INC DPTR ;DPTR加1的目的是( ) INC R0 RETI ;该返回指令执行后将返回到( )指令处 连续运行该程序的结果将是( )。2. 根据下图所示电路,编写程序,使0832输出负向锯齿波。3. 在下图所示中,一个晶振为12MHz的80C51应用系统,有一片DAC0832,它的地址为7FFFH,输出电压为05V。编写一个程序,使其运行后,DAC能输出一个矩形波,波形占空比为1:5。高电平时电压为5V,低电平时为0.5V。4. 8位ADC0809对1路模拟信号进行转换,采集100个数据存入单片机中,画出硬件连接图。5. 设计89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H59H单元,画出电路图,编出: (1)延时方式; (2)查询方式;(3)中断方式中的一种程序。6. ADC0809与8051单片机的硬件接口如下图所示,模拟量输入选择IN2通道,编制A/D 转换程序,将转换结果送30H单元。(注意:EOC直接与P1.0相连,通道选择由P1口控制,在软件编程时要仔细考虑)1单片机上电复位后,PC的内容和SP的内容为 。A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H2单片机AT89c51在没有扩展片外ROM时, 引脚应 。A.必须接地 B.必须接+5V C.可悬空 D.以上三种视需要而定3所谓“哈佛结构”是指 A程序存储器与数据存储器合二为一的结构 B程序存储器与数据存储器分开的结构C哈佛大学的建筑结构 D以上三种都不是4单片机的 在作通用输出口时,需要外接上拉电阻。AP0 BP1 CP2 DP35单片机应用程序一般存放在 中。ARAM B寄存器 CROM DCPU6一个EPROM的地址有A0-A12引脚,它的容量为 字节。A.12KB B.4KB C.8KB D.2KB7AT89C51的片内ROM容量是 ,最大可扩展的ROM空间为 。A4Kb 64Kb B4KB 32KB C2KB 4KB D4KB 64KB8单片机要扩展一片8KB需占用 条P2口线。A3 B4 C5 D69AT89C51有 外部中断源。A5 B2 C3 D410单片机访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是 。AP0口 B.P1口 C.P2口 D.P0口 和 P2口11单片机访问ROM、片外RAM和片内RAM时,所用的指令分别为 。AMOV MOVC MOVX BMOVX MOV MOVC CMOVC MOV MOVX DMOVC MOVX MOV12.单片机的P0口,当使用外部存贮器时它是一个 。A传输高8位地址口 B传输低8位地址口C传输高8位数据口 D传输低8位地址/数据口 13单片机的VCC(40)引脚是 引脚。A主电源+5V B接地 C备用电源 D访问片外存贮器14单片机中断服务程序执行完毕, 需用软件撤消中断请求标志位。A串行中断 B定时器中断 C外中断 D所有中断源15单片机串行数据缓冲器SBUF用于 。A存放待发送或已接收到的数据 B存放运算中间结果 C暂存数据和地址 D存放待调试的程序16外部中断0 的入口地址是 。A0003H B000BH C0013H D001BH 178051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 S。A1/12 B1/2 C1 D218MCS51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。A存放指令 B存放16位地址,作间址寄存器使用 C存放下一条指令地址 D存放上一条指令地址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,最大扩展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 (串行口中断需要软件清除TI RI)15.A (接收和发送数据,接收寄存器和发送寄存器共用一个地址99H)16.A (外部中断0,定时器0,外部中断1,定时器1,串行口中断入口地址依次为:0003H,000BH,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、 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。()7、 MOV A,R0这条指令中R0的寻址方式称之为寄存器间址寻址。( )8、 MOV A,30H这条指令执行后的结果是(A)=30H ( )9、 MOV A,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。( )10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。( )11、MCS51单片机片外数据存储器与扩展I/O口统一编址。( )12、指令字节数越多,执行时间越长。( )13、子程序调用时自动保护断点和现场。( )14、内部寄存器Rn(n=07)作为间接寻址寄存器。( )15、中断响应最快响应时间为三个机器周期。( )16、MCS51单片机片外数据存储器与扩展I/O口统一编址。( )17、指令字节数越多,执行时间越长。( )18、子程序调用时自动保护断点和现场。( )19、内部寄存器Rn(n=07)作为间接寻址寄存器。( )20、中断响应的最快响应时间为3个机器周期。( )21、8051单片机片内RAM的地址空间为00H7FH。( )22、8051单片机访问片外ROM是以PSEN作为读选通信号。 ( )23、算术运算类指令一般不影响标志位。 ( )24、CPU每取一个指令字节,立即使程序计数器PC自动加1。( )25、-13的反码是11110010,补码是11110011。 ( )26、所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能部件都集成在一块超大规模集成电路的微型计算机。( )27、第一组工作寄存器R0R7的地址是10H17H。 ( )28、串行口控制寄存器SCON(地址是98H)是可按位寻址的控制寄存器。 ( )29、十进制数1975转换为BCD码为1100101110101B。30、判断程序对错:十进制数19和13相减。 ( ) MOV A,#19H CLR C SUBB A,#13H DA A318051每个中断源相应地在芯片上都有其中断请求输入引脚( ) 32程序计数器PC不能对它进行读写操作( ) 338051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( ) 348051单片机对最高优先权的中断响应是无条件的( ) 35中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指( ) 36在一般情况8051单片机允许同级中断嵌套( ) 378051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( ) 38单片机系统扩展时使用的锁存器,是用于锁存高8位刂罚?nbsp; )1、 指令字节数越多,执行时间越长。( X)mcs-51 单片机共有11条指令,按照指令字节数和机器周期数分为六类,单字节单周期,单字节双周期等,在单片机里面执行时间是看指令的周期数,周期 数越大,它的执行时间就会越长,和字节数没有关系,字节数只会关系到指令的存储空间。2、 内部寄存器Rn(n=07)作为间接寻址寄存器。( x)寄存器

温馨提示

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

评论

0/150

提交评论