
试题6一、填空1.MCS-51单片机片内含有运算器和控制器的功能单元称为()。2.单片机复位时SP的值为()。3.PSW寄存器中的()位,是用户可自由使用的标志位。4.8052单片机片内有()个RAM单元,()字节程序存储器单元。) MHz。5.当8031单片机的一个机器周期为4uS时,这时它的晶振的频率为()。6.执行DJNZR5,rel指令,将循环执行250次。此时R5初值应为()。7.MCS-51单片机上电复位时,5个中断源中断优先级最低的是(8.80C51单片机采用外部时钟电路时,XTAL1引脚接(),XTAL2引脚的接法为)。()和()9.当TMOD中的GATEx=()时(x=O,1),定时器的启停由两个信号:(来控制的。2)电路和(10.以8751为核心的单片机最小系统,除了要有8751单片机外,还要有电路。)。11:定时器T0工作在方式3时,定时器T1主要用作(12:已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为()。) KB13.若某存储器芯片地址线为15根,那么它的存储容量为(14.使用8751单片机,当引脚EA=1时,其外扩的程序存储器的最大容量为()KB,其地址从() H)H~()装入PC中。15.单片机执行子程序返回指令时,应把子程序调用指令的()指令。16.欲使P1口的高2位输出1,低6位不变,应执行一条()型和()型。17.单片机系统常用的的A/D转换器有两种,它们是()控制信号有效。18.当MCS-51执行MOVCA,@A+PC指令时,伴随着()19.某8位A/D转换器的转换电压的范围为0~5v,其分辨率为() H。20.若P标志位为1,且A中的低6位均为0,那么A的内容为()H或()位中保存。21.串行口方式2接收到的第9位数据送()寄存器的()。22.双积分A/D转换器的积分周期为20ms的整数倍时,能够抑制()和()。23.A/D转换器的两个重要的技术指标是()口。24.MCS-51单片机的P2口是(二、判断(每题1分,共15分),在后面的括号中填入“/”或“×”1.单片机是一种CPU。()2.A/D转换器的位数越多,其量化误差越小。()3.MCS-51单片机中的寄存器PC是用户不能用指令直接访问的寄存器。(D4.访问单片机外部扩展RAM的低128字节与访问片内RAM单元,指令是不同的。(5.并行接口芯片8255A的方式1是无条件的输入输出方式。(1
1 试题 6 一、填空 1.MCS-51 单片机片内含有运算器和控制器的功能单元称为( )。 2.单片机复位时 SP 的值为( )。 3.PSW 寄存器中的( )位,是用户可自由使用的标志位。 4.8052 单片机片内有( )个 RAM 单元,( )字节程序存储器单元 。 5.当 8031 单片机的一个机器周期为 4μS 时,这时它的晶振的频率为( )MHz。 6.执行 DJNZ R5,rel 指令,将循环执行 250 次。此时 R5 初值应为( )。 7.MCS-51 单片机上电复位时,5 个中断源中断优先级最低的是( )。 8.80C51 单片机采用外部时钟电路时,XTAL1 引脚接( ),XTAL2 引脚的接法为 ( )。 9.当 TMOD 中的 GATEx=( )时(x=0,1),定时器的启停由两个信号:( )和( ) 来控制的。 10.以 8751 为核心的单片机最小系统,除了要有 8751 单片机外,还要有( )电路和( ) 电路。 11.定时器 T0 工作在方式 3 时,定时器 T1 主要用作( )。 12.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为 ( )。 13.若某存储器芯片地址线为 15 根,那么它的存储容量为( )KB 14.使用 8751 单片机,当引脚 EA =1 时,其外扩的程序存储器的最大容量为( )KB,其地址从 ( )H∼( )H 15.单片机执行子程序返回指令时,应把子程序调用指令的( )装入PC中。 16.欲使 P1 口的高 2 位输出 1,低 6 位不变,应执行一条( ) 指令。 17.单片机系统常用的的 A/D 转换器有两种,它们是( )型和( )型。 18.当 MCS-51 执行 MOVC A,@A+PC 指令时,伴随着( )控制信号有效。 19.某 8 位 A/D 转换器的转换电压的范围为 0∼5v,其分辨率为( ) 20.若 P 标志位为 1,且 A 中的低 6 位均为 0,那么 A 的内容为( )H 或( )H。 21.串行口方式 2 接收到的第 9 位数据送( )寄存器的( )位中保存。 22.双积分 A/D 转换器的积分周期为 20ms 的整数倍时,能够抑制( )。 23.A/D 转换器的两个重要的技术指标是( )和( )。 24.MCS-51 单片机的 P2 口是( )口。 二、判断(每题 1 分,共 15 分),在后面的括号中填入“√”或“×” 1.单片机是一种 CPU。( ) 2.A/D 转换器的位数越多,其量化误差越小。( ) 3.MCS-51 单片机中的寄存器 PC 是用户不能用指令直接访问的寄存器。( ) 4.访问单片机外部扩展 RAM 的低 128 字节与访问片内 RAM 单元,指令是不同的。( ) 5.并行接口芯片 8255A 的方式 1 是无条件的输入输出方式。( )

6.MCS-51单片机对片外的RAM单元和片外的I/0端口使用相同的访问指令。(7.指令LJMP的跳转空间最大为64KB。()8.8751单片机对片内的EPROM和外部扩展的EPROM的访问指令是相同的。())9.MCS-51单片机的P1口如果作为输入端口使用时,必须先向P1口写入FFH。(010.指令“MOVA,@R2”是错误的。()11.串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。()12.MCS-51单片机的堆栈区设在片外的RAM区。(713.MCS-51单片机中的同级中断不能嵌套。()14.两片具有相同分辨率的A/D转换器,其转换精度也是一样的。()15.当MCS-51执行MOVXA,@R1指令时,伴随着WR信号有效。(三、简答1.写出MCS-51的所有中断源。并说明哪些中断源在响应中断时,其中断请求是由硬件自动清除,哪些中断源必须用软件清除,为什么?答:2.下面是某8031系统的程序段,当8031响应定时器TO中断后,跳向TO中断中断服务子程序入口,且执行了的第一条单字节指令后,此时PC的内容为多少?ORG000OHLJMP4000HORG0003HLJMP1000HORG000BHLJMP2000HORG0013HLJMP3000H)答:PC= (3.已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后,则A=();SP=();(41H)=();(42H)=(); PC=(()。POPDPHPOPDPLMOVDPTR,#3000HRLAMOVB, AMOVCA,@A+DPTRPUSHAccMOVA, BINCAMOVCA,@A+DPTRPUSHAccRETORG3000H2
2 6.MCS-51 单片机对片外的 RAM 单元和片外的 I/O 端口使用相同的访问指令。( ) 7.指令 LJMP 的跳转空间最大为 64KB。( ) 8.8751 单片机对片内的 EPROM 和外部扩展的 EPROM 的访问指令是相同的。( ) 9.MCS-51 单片机的 P1 口如果作为输入端口使用时,必须先向 P1 口写入 FFH。( ) 10.指令“MOV A,@R2”是错误的。( ) 11.串行口方式 0 的波特率仅与单片机的晶体振荡器有关,与定时器无关。( ) 12.MCS-51 单片机的堆栈区设在片外的 RAM 区。( ) 13.MCS-51 单片机中的同级中断不能嵌套。( ) 14.两片具有相同分辨率的 A/D 转换器,其转换精度也是一样的。( ) 15.当 MCS-51 执行 MOVX A,@R1 指令时,伴随着 WR 信号有效。( ) 三、简答 1.写出 MCS-51 的所有中断源。并说明哪些中断源在响应中断时,其中断请求是由硬件自动清除,哪 些中断源必须用软件清除,为什么? 答: 2. 下面是某 8031 系统的程序段,当 8031 响应定时器 T0 中断后,跳向 T0 中断中断服务子程序入 口,且执行了的第一条单字节指令后,此时 PC 的内容为多少? ORG 0000H LJMP 4000H ORG 0003H LJMP 1000H ORG 000BH LJMP 2000H ORG 0013H LJMP 3000H 答: PC=( ) 3. 已知程序执行前有 A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序执行后, 则 A=( ); SP=( );(41H)=( );(42H)=( );PC=( )。 POP DPH POP DPL MOV DPTR,#3000H RL A MOV B,A MOVC A,@A+DPTR PUSH Acc MOV A,B INC A MOVC A,@A+DPTR PUSH Acc RET ORG 3000H

DB 10H,80H,30H,80H,50H,80H); (41H)=(); PC=()答:A=(): SP=(); (42H)=(四、下图为某MCS-51应用系统的3位LED8段共阳极静态显示器的接口电路,回答下列问题:(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点?(2)写出显示字符“3.”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高位为“dp”段。(3)已知82C55的PA口、PB口和PC口的地址分别为FF7CH、FF7DH、FF7EH,且82C55的这3个端口均已被初始化为方式0输出,用汇编语言编写出使3位LED共阳极显示器从左至右显示“3.85”的程序段。来自8031单片机P0口82C55PBPAPCddp+5V五、请回答:1.下图中外部扩展的程序存储器和数据存储器容量各是多少?2.三片存储器芯片的地址范围分别是多少?(发地址时,每次只能选中一片芯片)。3.请编写程序(用汇编语言),指令后要有注释,要求:(1)将内部RAM40H-4FH中的内容送入1#6264的前16个单元中;(2)将2#6264的前4个单元的内容送入片内RAM单元50H~53H中;P2.0DOQQ/1878X8D7QA0-A7A8-A12A0-A7A8-A12A0-A7A8-A1274LS373CECECEGOEALE1#626427642#6264+5V工8031OEWROEWRD0-D7OFP0.7X8Ks8PO.0PSENRDWR答:3
3 DB 10H,80H,30H,80H,50H,80H 答:A=( );SP=( );(41H)=( );(42H)=( );PC=( ) 四、 下图为某 MCS-51 应用系统的 3 位 LED 8 段共阳极静态显示器的接口电路,回答下列问题: (1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? (2)写出显示字符“3.”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高位为“dp” 段。 (3)已知 82C55 的 PA 口、PB 口和 PC 口的地址分别为 FF7CH、FF7DH、FF7EH,且 82C55 的这 3 个端口均 已被初始化为方式 0 输出,用汇编语言编写出使 3 位 LED 共阳极显示器从左至右显示“3.85”的程序段。 四题图 五、请回答: 1.下图中外部扩展的程序存储器和数据存储器容量各是多少? 2.三片存储器芯片的地址范围分别是多少?(发地址时,每次只能选中一片芯片)。 3.请编写程序(用汇编语言),指令后要有注释,要求: (1) 将内部 RAM 40H~4FH 中的内容送入 1# 6264 的前 16 个单元中; (2) 将 2# 6264 的前 4 个单元的内容送入片内 RAM 单元 50H~53H 中; 答: