单片机期末复习题0.docx
- 文档编号:4100813
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:5
- 大小:20.50KB
单片机期末复习题0.docx
《单片机期末复习题0.docx》由会员分享,可在线阅读,更多相关《单片机期末复习题0.docx(5页珍藏版)》请在冰豆网上搜索。
单片机期末复习题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的使用方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 期末 复习题