《华东理工大学微机基础原理与应用复习材料研究生考试专业课_研究生考试-专业课.pdf》由会员分享,可在线阅读,更多相关《华东理工大学微机基础原理与应用复习材料研究生考试专业课_研究生考试-专业课.pdf(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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,00H B 0000H,07H C 0003H,07H D 0800H,08H 2.单片机 89C51 的 ALE 引脚是 _。A 输出高电平 C输出低电平 B 输出矩形脉冲,频率为 D 输出矩形脉冲,频率为 fosc fosc 的 1/6 的 1/2 3.单片机 89C51 的 引脚 _。A 应接地 B 应接+5V C应悬空 D 要根据需要而定 4.访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线
3、的是 。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、一部份。()4.内部寄存器 Rn(n=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 执行后,A=。4.设 A=8
5、4H ,(30H)=75H,指令:XRL A,30H 执行后,A=。5.LJMP 跳转空间最大可达到 。6.执行下列程序段后,P1=_。MOV P1,#5EH CPL P1.0 CPL P1.3 CLR P1.5 SETB P1.6 7.执行下列程序段后,A=_,CY=_。MOV A,#C7H RL A 8.下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#44H INC R0 INC R0 INC R0 9.已知 SP=60H,子程序 SUBTRN 的首地址为 0357H,现执行位于 0223H 的 ACAL
6、L 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,A 11.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,么?设(60H)=39H,(A)=15H,(R0)=34H,(30H)=0BH。(1)MOV A,#48H ;寻址方式:(A)=(2)ADD A,60H;寻址方式:(A)=(3)ANL A,R0;寻址方式:(A)=A 中的结果是什 二、选择题 1.89C51 单片机汇编语言指
7、令格式中,唯一不可缺少的部分是。A 标号 B 操作码 C操作数 D注释 2.单片机中 PUSH 和 POP 指令常用来 。主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单
8、片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/A 保护断点 B 保护现场 C保护现场,恢复现场 D保护断点,恢复断点 3.执行指令 MOVX DPTR,A 时,、脚的电平为。A 低电平,高电平 B 高电平,低电平 C 高电平,高电平 D 低电平,低电平 4.下列指令判断若 P1 口最低位为高电平就转 LP0,否则就执行下一句的是。A JNB P1.0,LP0 B JB P1.0,LP0 CJC P1.0,LP0 D JNZ P1.0,LP0 5.执行如下三条指令后,30H 单元的内容是 。MOV R1,#30
9、H MOV 40H,#0EH MOV R1,40H A 40H B 0EH C30H D FFH 6.89C51 指令系统中,执行下列程序后,堆栈指针 MOV SP,#30H SP 的内容为 。MOV A ,20H LACALL 1000 MOV 20H ,A SJMP$A 00H B 30H C 32H D 07H 7.执行下列程序后,累加器 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
10、END A00H B0BH C06H D0CH 8.欲将 P1 口的高 4 位保留不变 ,低 4 位取反,可用指令 。A ANL P1,#0F0H B ORL 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)=0 10.89C51 单片机在执行 MOVX A,DPTR 指令时,其寻址单元的地址是由。AP0 口送高 8 位,P2 口送高 8 位 B P0 口送
11、低 8 位,P2 口送高 8 位 CP0 口送低 8 位,P2 口送低 8 位 D P0 口送高 8 位,P2 口送低 8 位 11.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为()。A MOV A,R1 B MOVC A,A+DPTR CMOVX A,R0 D MOVX A,DPTR 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形
12、脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机 -/三、判断题 1.MOV A,30H 这条指令执行后的结果是 A=30H。()2.89C51 单片机的片外数据存储器是与扩展 I/O 口进行统一编址的。()3.子程序调用时自动保护断点和现场。()4.调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与 PC 无关。(
13、)5.请判断下列各条指令的书写格式是否有错,如有错说明原因:1)MUL R0,R3 2)MOV A,R2 3)MOV A,#5000H 4)MOVC A+DPTR ,A 5)LJMP#3000H 四、综合题 1.在 89C51 片内 RAM 中,已知(30H)38H,(38H)40H,(40H)48H,(48H)90H,请分析下段程序中各指令的作用,并翻译成相应的机器码;说明源操作数的寻址方式及顺序执行每条指令后的结果。机器码(H)指令 结果 源操作数的寻址方式 E540 MOV A,40H A=(40H)=48H 直接寻址 F8 MOV R0,A R0=()寄存器寻址()MOV DPTR,#
14、1246H DPTR=1246H 寄存器寻址 854038 MOV 40H,38H(40H)=40H(寻址)()MOV R0,30H R0=38H 直接寻址 8890 MOV 90H,R0(90H)=()寄存器寻址()MOV 48H,#30H(48H)=30H 立即寻址 E6 MOV A,R0 A=40H(寻址)2.89C51 单片机的堆栈有何特点?若 SP=60H,PC=2346H,标号 LABEL 所在的地址为 3466H,问执行长调用指令 LCALL LABEL 后,堆栈指针和堆栈的内容发生什么变化?PC 的值等于什么?3.阅读下列程序,说明其功能。MOV R0,#data MOV A,
15、R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET 4.已知:A 02H,(SP)40H,(41H)FFH,(42H)FFH,以下程序段执行后(A)、(SP)、(41H)、(42H)、(PC)。POP DPH POP DPL MOV DPTR,5000H RA A MOV B,A 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出
16、矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/MOVC A,A DPTR PUSH ACC MOV A,B INC A MOVC A,A DPTR PUSH ACC RET ORG 5000H DB 10H,80H,30H,50H,70H 第 4 章习题 一、填空题 1.阅读下列程序段,写出每条指令执行后的
17、结果,并说明此程序段完成什么功能?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 MOV R7 ,#40H ,#10 NEXT:MOV A,ACALL SEPA MOV R0,
18、A INC R0 DJNZ,NEXT SJMP$SEPA:ADD A,#00H PSW.0,SRET ORLA,SRET:二、综合题 1.把外部 3000H 内容送到内部 RAM 的 10H 单元。2.找出 10H12H 三个单元中的最小数,放在 A 累加器中。3.已知在 R1 中存放一个压缩的 BCD 码,请将它拆成二个 BCD 字节,结果存于 SUM0 开始的单元中 (高位在前)。4.已知 6 个无符号数之和存于 R5R6,求其平均值,结果仍存于 R5R6 中,请编程实现(R5 为高字节)。5.设在 1000H 1004H 单元中存放有 5 个压缩 BCD 码,编程将它们转换成 ASCII
19、 码,存 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位
20、键重新启动单片机-/放到以 3005H 单元为首地址的存储区中。6.请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2+P2.7?ACC.1 P2.0 7.试编程实现下列逻辑表达式的功能。设 P1.7 P1.0 为 8 个变量的输入端,而其中 又作为变量输出端。P1.7 8.用查表法编一子程序,将 R5 中的 BCD 码转换成 ASCII 码。9.两个字符串分别存放在首地址为 46H 和 56H 的内部 RAM 中,字符串长度放在 元,请编程比较两个字符串。若相等,则把数字 00H 送 41H 单元,否则把 0FFH 单元。40H 单 送 41H 10.利用调子程序的方法,进行两个无符号
21、数相加。请编主程序及子程序。第 5 章习题 一、填空题 1.外部中断 1 的中断入口地址为;定时器 1 的中断入口地址为。2.当使用慢速外设时 ,最佳的传输方式是 。3.在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _ 状态。4.89C51 单片机内部有 个 定时 /计数器,可通过编程决定它们的工作方式,其中,可 进行 13 位定时 /计数的是方式是。5.89C51 有 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 加以选 择。二、选择题 1.若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应 为()。A 500B 1000 C
22、 216 500 D 216 1000 2.定时器 1 工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。A P3.2B P3.3 CP3.4 D P3.5 3.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状 态都应至少维持 ()。A 1 个机器周期 B 2 个机器周期 C 4 个机器周期 D 10 个晶振周期 4.89C51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应()。A 外部中断 0 B 外部中断 1 C定时器 0 中断 D 定时器 1 中断 5.定时器若工作在循环定时或循环计数场合,应选用()。A 工作方式 0 B 工作方式 1 C
23、工作方式 2 D 工作方式 3 6.89C51 单片机的外部中断 1 的中断请求标志是 ()。AET1 BTF1 C IT1 D IE1 7.设 89C51 单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为()A 2MHz B 1MHz C 500KHz D 250KHz 8.89C51 的中断允许触发器内容为 83H,CPU 将响应的中断请求是 ()A T1 B T0,T1 C串行接口 D T0 9.89C51 有中断源()A5 个 B2 个 C3 个 D6 个 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器
24、单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/10.89C51 响应中断时,下面哪一个条件不是必须的()A 当前指令执行完毕 B中断是开放
25、的 C没有同级或高级中断服务 D必须有 RETI 指令 11.使用定时器 T1 时,有几种工作模式()种 种 种 种 12.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ()A 由 CPU 自动完成 B在中断响应中完成 C应由中断服务程序完成 D在主程序中完成 三、判断题 1.CPU 和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。()2.五个中断源中优先级最高的是外部中断 0,优先级最低的是串行口中断()3.89C51 每个中断源相应地在芯片上都有其中断请求输入引脚()。4.断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作
26、指令()。5.在一般情况 89C51 单片机允许同级中断嵌套()。6.定时器与计数器的工作原理均是对输入脉冲进行计数。()7.89C51 的 5 个中断源优先级相同。()三、综合题 1.中断响应的条件是什么?2.在 89C51 单片机中,已知时钟频率为 12MHZ,请编程使 P1.6 和 P1.7 分别输出周期为 1ms 和 500 s 的方波。3.利用 89C51 单片机定时器计数器测量某正脉冲宽度,已知此脉冲宽度小于 10ms,主 机频率为 12MHz。编程测量脉冲宽度,并把结果转换为 BCD 码顺序存放在以片内 40H 单元为首地址的内存单元中(40H 单元存个位)。4.89C51 单片
27、机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的?又如 何清除这些中断标志?各中断源所对应的中断矢量地址是多少?5.当系统选用 12MHz 晶体振荡器时,由定时器 1 控制产生周期为 2ms(脉冲宽度为 1ms)的方波序列(采用中断方式),并由 P1.7 输出,请编写实验程序。6.中断服务子程序与普通子程序有哪些相同和不同之处?7.若 89C51 的晶振频率 fosc 为 6MHz,定时器/计数器 T0 工作在工作方式 1,要求产生 5ms 定时,写出定时器的方式控制字和计数初值(分别写出 TH0 与 TL0 值)。第 6 章习题 一、填空题 1.在串行通信中 ,有数据传送方向
28、、三种方式。2.89C51 单片机的串行接口有 种工作方式。其中方式 为多机通信方式。3.RS232C 是 总线标准。二、判断题 1.要进行多机通信,89C51 串行接口的工作方式应为方式 0。()2.串行口通讯的第 9 数据位的功能可由用户定义。()3.发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位中预先准备好的。()主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片
29、机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/4.串行通讯帧发送时,指令把 TB8 位的状态送入发送 SBUF 中。()5.串行通讯接收到的第 9 位数据送 SCON 寄存器的 RB8 中保存。()三、综合题 1.89C51 单片机的串行口有几种工作方式?各有什么特点和功能?2.假定甲乙机以方式
30、 1 进行串行数据通信,晶振 =12MHz,要求波特率为 1200bps。乙机 发送,甲机接收。请计算出波特率,写出初始化发送和接收程序。3.简述主从结构式多机通讯工作原理。绘出一台主机与三台从机实现多机通信的接口连 线图,分别对主机和从机 SCON 控制寄存器进行初始化设置。第 7 章习题 一、填空题 1.存储器 EPROM 27128 的地址线有 根,容量为 KB。2.可编程并行 I/O 接口芯片 8255A 有 个 8 位并行 I/O 端口,可通过编程决定它们的功能。3.当使用 8031 单片机时,需要扩展外部程序存储器,此时 应为 _。4.MCS-51 系列单片机扩展数据存储器最大寻址
31、范围为()。二、选择题 1.某片存储器芯片是 8KB 4,那么它的地址线根线是()A11 根 B12 根 C13 根 D14 根 2.MCS-51 外扩 ROM,RAM 和 I/O 口时,它的数据总线是()AP0 B P1 C P2 D P3 3.在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是()。APC B PSW C A D SP 4.MCS 51 单片机扩展 I/O 口与外部数据存储器()。A 分别独立编址 B 统一编址 C变址编址 D 动态变址 5.当 89C51 外扩程序存储器 8KB 时,需使用 EPROM 2716()。A2 片 B3 片 C4 片 D5 片 6.
32、使用 8255A 可以扩展出的 I/O 口线是()。A16 根 B24 根 C22 根 D32 根 7.能够用紫外光擦除 ROM 中程序的只读存储器称为()。A 掩膜 ROM B PROMC EPROMD EEPROM 三、判断题 1.MCS-51 有 4 个并行 IO 口,其中 P0P3 是准双向口 ,所以由输出转输入时必须先写入 0 ()。2.8255A 具有三态缓冲器,因此可以挂在系统的数据总线上()。四、综合题 1.将 89C51 单片机外接一片 2716(2KB)EPROM 和一片 6116(2KB)RAM 组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。注意程序存储
33、器地址连续。2.MCS-51 单片机可以外接 64KB 的程序存储器和 64KB 数据存储器。这两种片外存储器地址重叠而不发生总线冲突,主要依靠单片机外引脚上的那些信号来区分?3.MCS-51 单片机扩展系统中,为什么 P0 口要接一个 8 位锁存器,而 P2 口却不用接位锁 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬
34、空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机 -/存器?4.若 8255A 芯片的片选端与 89C51 的 P2.7 相连,A1A0 端与地址总线 A1A0 相连,现要 求 8255A 工作在方式 0,A 口作为输入,B 口作为输出,且将 C 口的第 6 位 PC5 置 1,请编写初始化工作程序。5.简述可编程并行接口 8255 A 的内部结构?6.已知一单
35、片机应用系统如下图所示。试回答问题并编写显示程序,以 0 5 秒为间隔,亮暗相间,显示“66666666”。第 8 章习题 一、填空题 1.LED 数码显示按显示过程分为 显示和 显示 2 种。2.消除键盘抖动常用两种方法,一是采用 ,二是采用 。3.已知 1 只共阴极 LED 显示器,其中 a 笔段为字形代码的最低位,若需显示数字 1,它 的字形代码应为 。4.LED 显示器中的发光二极管共有 和 两种连接方法。二、判断题 1.8279 是一个用于键盘和 LED(LCD)显示器的专用接口芯片。()2.在单片机与微型打印机的接口中,打印机的 BUSY 信号可作为查询信号或中断请求信 号使用。(
36、)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 R
37、3,#7FH ;选中最右端 LED DISP1:MOV A,R0 ;第 2 次执行时 A=()MOV DPTR,#TAB;指向字形表首址 MOVC A,A+DPTR;第 2 次执行时 A=()MOV DPTR,#4402H;4402H 表示()MOVX DPTR ,A;该条指令的作用是(),R3;第 2 次执行时 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率
38、为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/MOV DPTR,#4401H;指向位选口 MOVX DPTR ,A;位码送 PA 口 DJNZ R1,$;DJNZ R1,$;该指令的作用是()RR A ;位选字移位 MOV R3,A;移位后的位选字送 R3 INC R0 ;在本程序中,R0 最大取值为()MOV A,R
39、0 ;缓冲区数据送 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 可以利用“转换结束”信
40、号 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 EX
41、1;允许 INT1 中断 MOV DPTR,#6000H;#6000H 是()地址 MOV A,#00H ;A 的内容对转换结果()影响 LOOP:MOVX DPTR ,A ;该指令的作用是()HERE:SJMP HERE DJNZ R2,LOOP 主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮
42、器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行出错或进入死循环时可按复位键重新启动单片机-/INT1:MOVX A ,DPTR ;当()时,程序将运行到此处。MOV R0 INC DPTR ,A ;DPTR 加 1 的目的是()INC R0 RETI ;该返回指令执行后将返回到()指令处 连续运行该程序的结果将是()。2.根据下图所示电路,编写程序,使 0832 输出负向锯齿波。3.在下图所示中,一个晶振为 12MHz 的 80
43、C51 应用系统,有一片 DAC0832,它的地址 为 7FFFH,输出电压为 0 5V。编写一个程序,使其运行后,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
44、 通道,编制 A/D 转换程序,将转换结果送 30H 单元。(注意:EOC 直接与 P1.0 相连,通道选择由 P1 口 控制,在软件编程时要仔细考虑)1单片机上电复位后,PC 的内容和 SP 的内容为 。A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 2单片机 AT89c51 在没有扩展片外 ROM 时,引脚应。A.必须接地 B.必须接+5V C.可悬空 D.以上三种视需要而定 3所谓“哈佛结构”是指 A 程序存储器与数据存储器合二为一的结构 B程序存储器与数据存储器分开的结构 C哈佛大学的建筑结构 D以上三种都不是 4单片机的 在作通用输出口
45、时,需要外接上拉电阻。AP0 B P1 C P2 D P3 5单片机应用程序一般存放在 中。ARAM B寄存器 C ROM D CPU 6一个 EPROM 的地址有 A0-A12 引脚,它的容量为 字节。A.12KB B.4KB C.8KB D.2KB 7 AT89C51 的片内 ROM 容量是 ,最大可扩展的 ROM 空间为。A 4Kb 64Kb B 4KB 32KB C2KB 4KB D 4KB64KB 8单片机要扩展一片 8KB 需占用 条 P2 口线。A 3 B 4 C5 D 6 9 AT89C51 有 外部中断源。A 5 B 2 C 3 D 4 10单片机访问外部存储器或其它接口芯片
46、时,作数据线和低 8 位地址线的是。主要在哪几方面发展了趋势如何第章习题一填空题单片机晶振频率为则一个机器周期为单片机内部区有个工作寄存器单片机的口均是口其中的口和口除了可以进行数据的输入输出外通常还用来构建系统的数据总线和地址总线在口中电复位后的内容和的内容为单片机的引脚是输出高电输出低电单片机的引脚输出矩形脉冲频率为输出矩形脉冲频率为的的应接地应接应悬空要根据需要而定访问外部存贮器或其它接口芯片时作数据线和低位地址线的是口口口口和口令地址存放上一条指令地址单片机的复位信号是有效高电低电脉冲下降沿三判断题单片机在外部扩展时引脚可接或接地单片机的复位有上电自动复位和按钮手动复位两种当单片机运行
47、出错或进入死循环时可按复位键重新启动单片机 -/AP0 口 B.P1 口 C.P2 口 D.P0 口 和 P2 口 11单片机访问 ROM、片外 RAM 和片内 RAM 时,所用的指令分别为 。AMOV MOVC MOVX B MOVX MOV MOVC C MOVC MOV MOVX D MOVC MOVX MOV 12.单片机的 P0 口,当使用外部存贮器时它是一个。A 传输高 8 位地址口 B传输低 8 位地址口 C传输高 8 位数据口 D传输低 8 位地址/数据口 13单片机的 VCC(40)引脚是 引脚。A 主电源+5V B 接地 C备用电源 D访问片外存贮器 14单片机中断服务程序
48、执行完毕,需用软件撤消中断请求标志位。A 串行中断 B 定时器中断 C外中断 D所有中断源 15单片机串行数据缓冲器 SBUF 用于 。A 存放待发送或已接收到的数据 B 存放运算中间结果 C暂存数据和地址 D 存放待调试的程序 16外部中断 0 的入口地址是 。A 0003H B 000BH C 0013H D 001BH 17 8051 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 S。A 1/12 B 1/2 C 1 D 2 18 MCS 51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用 来。A 存放指令 B 存放 16 位地址,作间址寄存器
49、使用 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(
50、片内 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(串行口 中断需要软件清除 TIRI)15.A(接收和发送数据,接收 寄存器 和发送 寄存器 共用一个地址 99H)16.A(外部中断 0,定时器 0,外部中断 1,定时器