单片机期末复习题0.docx

上传人:b****5 文档编号:4100813 上传时间:2022-11-27 格式:DOCX 页数:5 大小:20.50KB
下载 相关 举报
单片机期末复习题0.docx_第1页
第1页 / 共5页
单片机期末复习题0.docx_第2页
第2页 / 共5页
单片机期末复习题0.docx_第3页
第3页 / 共5页
单片机期末复习题0.docx_第4页
第4页 / 共5页
单片机期末复习题0.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

单片机期末复习题0.docx

《单片机期末复习题0.docx》由会员分享,可在线阅读,更多相关《单片机期末复习题0.docx(5页珍藏版)》请在冰豆网上搜索。

单片机期末复习题0.docx

单片机期末复习题0

单片机期末复习题

第一章绪论简答:

什么叫单片机?

单片机和通用计算机有什么区别?

在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:

控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

第二章80c51的结构和原理选择题1、PC的值是()。

(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址2、PC是()。

(A)一根硬件信号(B)一个可由用户直接读写的RAM单元(C)一个不可寻址的特殊功能寄存器(D)一个能自动加1计数的ROM3、若MCS-51单片机使用的晶振频率为12MHz,其复位持续时间应该超过()。

(A)2s(B)4s(C)8s(D)16s4、80C51单片机中唯一可供用户使用的16位寄存器是()(A)DPTR(B)T0(C)IE(D)PC5、单片机中需要双向传递信号的是()线。

(A)控制信号(B)地址(C)数据(D)复位6、以下有关PC和DPTR的结论中错误的是()(A)DPTR可以访问的而PC不能访问(B)他们都是十六位的寄存器(C)他们都具有自加1的功能(D)DPTR可以分为两个8位寄存器使用,但PC不能7、在CPU内部,反映程序运行的状态或运算结果特征的寄存器是()(A)PC(B)PSW(C)A(D)SP8、对程序计数器PC的操作()(A)是自动进行的(B)是通过传送进行的(C)是通过加1指令进行的(D)是通过减1指令进行的9、MCS-51复位时,下面说法准确的是()(A)PC=0000H(B)SP=00H(C)SBUF=00H(D)(30H)=00H填空题1、80c51系列单片机是位单片机。

2、若MCS-51单片机使用的晶振频率为6MHz,其复位方法是在引脚加上持续时间超过s的电平。

3、80c51单片机的晶振频率为12MHZ时,机器周期为。

4、80c51利用设置中的两位来确定当前工作寄存器组。

5、80c51的并行I/O口中,唯一没有第二功能的是口。

6、当单片机复位时PSW=H,这时当前的工作寄存器组是第组。

7、ALE信号的作用是。

简答题1、80c51单片机复位后的状态如何,复位的方法有哪几种?

2、80c51单片机的存储器地址空间如何划分?

各地址空间的地址范围和容量如何?

3、MCS-51单片机的时钟周期与振荡周期之间有什么关系?

一个机器周期的时序如何划分?

4、堆栈有什么作用?

堆栈的位置在哪里?

为什么在程序初始化时要重新设置堆栈的位置?

5、80C51有哪几个并行I/O口?

他们在功能上有什么相同和不同之处?

第三章80c51的指令系统第四章80c51的汇编语言程序设计一、选择题1、对程序存储器的读操作应使用()(A)MOV(B)PUSH(C)MOVX(D)MOVC2对外部数据存储器的读操作应使用()(A)MOV(B)PUSH(C)MOVX(D)MOVC3、不能为程序存储器提供和构成地址的是()(A)PC(B)A(C)DPTR(D)PSW4、执行返回指令时,返回的断点是()。

(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址5.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器6.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()(A)61H(B)75H(C)71H(D)17H7.执行PUSHACC指令,MCS-51完成的操作是()(A)SP+1,然后A中内容进入SP指向的单元(B)A中内容进入SP指向的单元,然后SP-1(C)SP-1,然后A中内容进入SP指向的单元(D)A中内容进入SP指向的单元,然后SP+18、以下哪一条指令的写法是错误的()(A)MOVDPTR,#3F98H(B)MOVR0,#0FEH(C)MOV50H,#0FC3DH(D)INCR0二、填空题1、在寄存器间接寻址方式中,其间接体现在指令中寄存器的内容不是操作数,而是操作数的。

2、80C51唯一的16位数据传送指令为。

3、在位操作中能起到与字节操作中累加器作用的是。

4、如果(A)=26H,(R7)=0F3H,执行XCHA,R7;结果(A)=,(R7)=。

5、假定(SP)=28H,(28H)=5FH,(27H)=46H。

执行下列指令:

POPDPH,POPDPL后,DPTR的内容为,SP的内容是。

6、假定DPTR中的内容为1000H,累加器A的内容为30H,执行指令:

MOVCA,@A+DPTR后,把程序存储器单元的内容送累加器A中。

三、简答题1、80C51单片机有哪几种寻址方式?

2、程序的常用结构有哪三种?

3、分别使用一条指令实现下列逻辑操作,要求不得改变未涉及的位的内容。

(1)使ACC.0置位;

(2)清除累加器高4位;(3)清除ACC.3,ACC.4,ACC.5,ACC.6。

4、简述行列式键盘的工作原理,并画出接线图。

四、补充程序1、编写程序,把外部RAM中1000H-101FH的内容传送到内部RAM的30H-4FH中。

MOVDPTR,MOVR0,#30HLOOP:

MOVXA,@DPTRMOV@R0,AINCDPTRDJNZR7,LOOPEND2、在内部RAM的30H-37H单元存有一组单字节无符号数,要求找出最大数存入2F单元。

START:

MOVR7,#7;比较次数,比数的个数少1LOOP:

MOVA,@R0MOV2AH,AINCR0MOV2BH,@R0CLRCSUBBA,@R0;(2A)-(2B)MOV@R0,2AHMOV@R0,2BHNEXT:

DJNZR7,LOOP3、按下列要求编制子程序:

设外部RAM中有地址为2019H开始的的3个连续单元,其中2019H和2019H单元中分别存放着两个8位无符号二进制数,要求找出其中的大数并存入2019H单元中。

CLRCMOVXA,@DPTRMOVR2,AMOVXA,@DPTRBIG0:

INCDPTRRETBIG1:

SJMPBIG04、编写程序,求内部RAM中50H-59H十个单元内容的平均值,并存放在5AH单元。

MOVB,#10CLRALOOP:

ADDCA,@R0DJNZR7,LOOPMOV5AH,AEND第五章80c51的中断系统和定时器1、外中断初始化的内容不包括()。

(A)设置中断响应方式(B)设置外中断允许(C)设置中断总允许(D)设置中断标志位2、中断查询,查询的是()(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位3、中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是()(A)当前正在进行1优先级中断处理(B)当前指令是MOVA,R指令(C)当前正在执行RETI指令(D)当前指令是DIV指令,且正处于取指令机器周期4、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()(A)2MHz(B)1MHz(C)500KHz(D)250KHz5、定时器/计数器工作方式1是()。

(A)8位计数器结构(B)2个8位计数器结构(C)13位计数结构(D)16位计数结构6、在MCS-51中,需要外加电路实现中断撤除的是(A)定时中断(B)脉冲方式的外部中断(C)串行中断(D)电平方式的外部中断7、执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。

从堆栈弹出的断点地址送给()(A)A(B)CY(C)PC(D)DPTR二、填空题:

1、MCS-51单片机有()个中断源,()级优先级中断。

2、单片机的定时器/计数器使用其计数功能时,其计数脉冲的频率最高可为振荡脉冲频率的倍。

3、中断采样用于判断是否有中断请求信号,但MCS-51中只有()才有中断采样的问题。

4、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由()寄存器的置位状态决定的。

同一级别中断源的优先顺序是由()决定的。

三、简答题1、80C51有几个中断源?

各中断标志是如何产生的?

又是如何复位的?

2、中断初始化包括哪些内容?

3、外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?

怎样设定?

4、定时/计数器的4种工作方式各有何特点?

5、定时/计数器工作于定时和计数方式时有何异同点?

第六章80c51的串行口选择题:

1、控制串行口工作方式的寄存器是()(A)TCON(B)PCON(C)SCON(D)TMOD2、用MCS-51的串行口扩展并行口时,串行口工作方式应选择()(A)方式0(B)方式1(C)方式2(D)方式33.串行口的控制寄存器SCON中,REN的作用是()(A)接收中断请求标志位(B)发送中断请求标志位(C)串行口允许接收位(D)地址/数据位4、以下所列特点中,不属于串行工作方式2的是()。

(A)11位帧格式(B)有第九数据位(C)使用一种固定的波特率(D)使用两种固定的波特率5、串行工作方式1的波特率是(A)固定的,为时钟频率的十二分之一(B)固定的,为时钟频率的三十二分之一(C)固定的,为时钟频率的六十四分之一(D)可变的,通过定时器/计数器1的溢出率设定6、串行口工作方式1和3的波特率是可变的,其波特率的大小取决于()(A)机器周期的数值(B)定时器T0的溢出率(C)定时器T1的溢出率(D)晶振频率的数值7、80C51系列单片机串行通信口的传输方式是()。

(A)单工(B)半双工(C)全双工(D)不可编程填空题:

1、串行口的方式0的波特率为。

2、串行接口电路中,把帧中格式信息滤除而保留数据位的操作是()化。

3、异步串行数据通信的帧格式由起始位、数据位、()位和停止位组成。

4、在串行通信中,收发双方对波特率的设定应该是()的。

6、串行口的控制寄存器SCON中,REN的作用是()(A)接收中断请求标志位(B)发送中断请求标志位(C)串行口允许接收位(D)地址/数据位7、以下所列特点中,不属于串行工作方式2的是()。

(A)11位帧格式(B)有第九数据位(C)使用一种固定的波特率(D)使用两种固定的波特率简答题:

1.80c51的串行口是单工、半双工还是全双工的工作方式?

是同步通信还是异步通信?

传送时的帧格式如何?

2、51单片机串行口的4种工作方式各有何特点?

工作方式是通过哪个寄存器设置的?

要求掌握单片机之间的串行通信程序写法。

第七章80c51的系统扩展选择题:

1、如在系统中只扩展一片Intel2732(4K8),除使用P0口的8条口线外,至少还因应使用P2口的口线()。

(A)4条(B)6条(C)7条(D)8条2、下列功能哪个不是由I/O接口实现的()。

(A)速度协调(B)数据缓冲和锁存(C)数据转换(D)数据暂存3、在接口电路中的口一定是一个()(A)已赋值的寄存器(B)数据寄存器(C)可编址的寄存器(D)既可读又可写的寄存器简述存储器的扩展方法(包括P0、P2口的接线方法和地址编码方法)。

外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

ALE信号的作用是什么?

若MCS-51外扩8KB程序存储器的首地址若为1000H,则末地址为H。

I/O接口的作用都有哪些?

单片机与I/O设备的数据传送方式有哪几种?

简述它们的特点。

要求掌握系统扩展的电路接法和编程。

第七章80c51的模拟量接口1、与其它接口芯片和D/A转换器芯片不同,A/D转换芯片中需要编址的是()(A)用于转换数据输出的数据锁存器(B)A/D转换电路(C)模拟信号输入的通道(D)地址锁存器2、在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以()(A)保证各模拟电压能够同时输出(B)提高D/A转换速度(C)提高D/A转换精度(D)增加可靠性要求掌握dac0832和adc0809的使用方法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1