单片机期末复习题2.docx

上传人:p** 文档编号:1070295 上传时间:2024-06-29 格式:DOCX 页数:12 大小:28.64KB
下载 相关 举报
单片机期末复习题2.docx_第1页
第1页 / 共12页
单片机期末复习题2.docx_第2页
第2页 / 共12页
单片机期末复习题2.docx_第3页
第3页 / 共12页
单片机期末复习题2.docx_第4页
第4页 / 共12页
单片机期末复习题2.docx_第5页
第5页 / 共12页
单片机期末复习题2.docx_第6页
第6页 / 共12页
单片机期末复习题2.docx_第7页
第7页 / 共12页
单片机期末复习题2.docx_第8页
第8页 / 共12页
单片机期末复习题2.docx_第9页
第9页 / 共12页
单片机期末复习题2.docx_第10页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机期末复习题2.docx》由会员分享,可在线阅读,更多相关《单片机期末复习题2.docx(12页珍藏版)》请在第壹文秘上搜索。

1、答案:7、MOvC、MOVMOVX,8、外部中断有两种触发方式:和.答案:8、电平触发方式,边沿触发方式.1、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为,3、若由程序设定RSI、RS=10,则工作寄存器RORt的直接地址为14、8051的堆栈是向地址的端生成的.入栈时SP先1,再压入数据.15、对于80C51无嵌套的单级中断,响应时间至少一个机器周期,最多个机器周期.21、8051的C/T是(加或减)计数的。22、8051的中断向表在.2、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()(八)方式0(B)方式1(C)方式2(D)方式35、某种存储器芯片是8KB

2、M/片,那么它的地址线根线是()(八)11根(B)12根(C)13根()14根7、当使用快速外部设备时,最好使用的输入/输出方式是()(八)中断(B)条件传送()DMA(D)无条件传送8、MCS-51的中断源全部编程为同级时,优先最高的是()(八)INTl(B)TI(C)串行接口()INTO43、下列地址中属于MCS-Sl单片机中断入口地址的有(A、OOOOHB、0003HC、OOOBHD、0030H44、时钟频率为6MHz,为了能够用片内定时/计数器1产生15三S的定时,可以使用的方式有()A、方式0B、方式145、Rl=I表示串行口已经(A、将一帧数据送到片外C、从片外接收到一帧数据C、方

3、式2D、方式3).B、将一帧数据送到CPUD、从CPU接收到一帧数据46、MCS-51的串行口发送一字节数据时,是将其()次输出。A、1B、2C、4D、8单选3 .各中断源发出的中断请求信号,都会标记在()寄存器.A.TM0DSC0NB.TC0NPC0N.C.IETC0ND.TC0N/SC0N4 .帧格式为1个起始位,8个数据位,1个停止位的异步串行通信方式是().A.方式0B.方式1C.方式2D.方式35 .在数据传送过程中,数据由串行变为并行可通过()实现.A.数据寄存器B.移位寄存器C.锁存器D.A/D转换器6 .执行返回指令,退出中断服务子程序,则返回地址来自()。A.ROM.B.程序

4、计数器C.堆栈区D.CPU寄存器7 .中断查询,查询的是().A.中断请求信号B.中断标志C.外中断方式控制位D,中新允许控制位10.外部中断1的中断入口地址为()。一、填空题1 .AT89系列单片机提供了两种省电方式,分别是和2 .远距离传输通常应采用通信.3 .MCS-51单片机有5中断源,2个优先级,上电复位时,中断源优先级级别最高.4 .MCS51单片机的堆栈区只可设置在,堆栈寄存器SP是位寄存器。5 .MCS1单片机外部中断请求信号有和脉冲方式,在电平方式下,当采集到DmkINTl的有效信号为时,激活外部中断.6 .访问89C51片外数据存储器采用的是寻址方式.7 .进行BCD码运算

5、时,只需在ADD和ADDC后面紧跟一条指令即可.8 .计算机(微处理器)能够直接识别并执行的语言是9 .十六进制数DA转换为十进制数是,二进制数10110110转换为十六进制数是_U.A/D转换的基本功能是把变成数字13. MCS51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的信号时,才能激活外中断。而在脉冲方式时,只有在中断请求引脚上采样到脉冲的有效信号时,才能激活外中断。14. MCS-51单片机的一个机器周期包含了个状态周期,每个状态周期又可划分为拍节,一个机器周期实际又包含了_不振荡器周期。15. PCON寄存器中与串行通信有关的只有D7位(SMOD),该

6、位为波特率倍增位.当SMOD=时,串行口波特率增加一倍:当SMOD=_时,串行口波特率为设定值.16. 外围扩展芯片的选择方法有两种,它们分别是和17. 定时器的计数方式是对来自TO、Tl引脚的脉冲计数,输入的外部脉冲在时有效,计数器加1定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的电路.18. MCS-52单片机片内共有字节单元的RAJ1.19. 若MCS-51单片机的程序状态字PSV中的RS1.RSO=Ib那么工作寄存器RO-R7的直接地址为22 .编写子程序和中断服务程序时,必须注意现场的和.23 .设执行指令MU1.AB前,(八)=50H,(B)=OA0H,则

7、执行指令后(八)=,(B)24 .MCS-51系列单片机外部总线分别是、和控制总线25 .若串口传送速率是每秒120个字符,每个字符10位,则波特率是.26 .MCS1单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是寄存器区、位寻址区和用户RAM区.57 .串行通信工作在方式3时,对于THO只能作定时功能使用,同时借用了定时/计数器1的运行控制位TRl和溢出标志位TF1.并占用了Tl的中断源。THO启动和停止仅受控制,而计数溢出时则置位58 .8051复位后,PC=H.若希望从片内存储器开始执行,EA脚应接,PC值超过H时,8051会自动转向片外存储器继续取指令执

8、行.59 .MOVA,40H指令对于源超作数的寻址方式是寻址。60 .单片机程序的入口地址是一H,外部中断1的人口地址是一61 .指令JBOA7H,ABC的作用是;若P2的第7位为则跳转到ABC。62 .串行口方式2接收到的第9位数据送一_寄存器的_中保存。64.子程序返回指令是,中断子程序返回指令是.66.AT89C51单片机40个引脚功能分别为:40脚为电源引脚、20脚为地引脚、为时钟引脚、为复位引脚,2931脚控制引脚3个;3239脚为PO口、8为脚Pl口、2128脚为P2口1017脚为P3口.68 .从逻辑上将AT89C51单片机存储器分为3个存储空间:片内外统一编址的64KB的、片内

9、B的数据存储器、外部64KB的数据存储器。69 .假定(SP)=40H,(39H)=30H,(40H)=60H执行下列指令:POPDPHPOPDP1.后,DPTR的内容为,SP的内容是D.16位9. MCS-51单片机定时器工作方式。是指()工作方式。A.8位B.8位自动重装C.13位17 .串行口发送中断标志位为()A.TIB.RIC.IEOD.IEl18 .TI中断允许控制位为()A.ETOB.ETlC.ESD.EXl19 .外部中断1中断优先级控制位为()(八)PXO(B)PXl(C)PTl(D)PS20 .串行口控制寄存器SCoN为(HH时,工作于()A.方式OB.方式1C.方式2D.

10、方式321 .串行口工作在方式O时,作同步移位寄存器使用,此时串行数据输入输出端为()A.RXD引脚B.TxD引脚C.TO引脚D.TI引脚24.利用串行方式(),外接移位寄存器,能将串行接口扩展为并行输入、输出接口A.O.B.1,C.2D.348. MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用哪个寄存器?()A.IEB.PCON.C.IP.D.SCON49.MCS-51单片机响应外部中断。的中断时,程序应转移到的地址是什么?()A.0003HB.OOOBH.C.0013HD.OOlBH56.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应().北外

11、部中断OB.外部中断1C.定时器。中断D.定时器1中断62.定时器/计数器工作于模式2,在计数溢出时()A.计数从零重新开始B.计数从初值重新开始C.计数停止109 .外部中断INTO的触发方式控制位ITo1后,其有效的中断触发信号是()A.高电平B.低电平C.上升沿D.下降沿110 .定时器/计数器工作方式1是().A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构4 .用定时器T1.工作方式0,在P”产生周期为500US的连续方波,时钟振荡频率为6MHZ,用查询方式编写程序.5 .设TO工作在方式0,定时时间为1ns,在Pl0输出,周期为2ms的方波,时钟晶振为6

12、MHZ,请用查询方式或中断方式编程。6 .用定时器0以工作方式2,产生100us定时,在Pc输出周期为200us建续方波.时钟晶振为6MHZ,请用杳询方式或中断方式编程。5.应用单片机内部定时器TO工作在方式1下,从Pl.0输出周期为Ims的方波脉冲信号,已知单片机的晶振频率为6MHZ.请(1)计算时间常数X,应用公式X=2-t(f12)(2)月出程序清单解:解:X=2l-t(F12)=2,-O.5*10-s*6*10712=FF06HORG3000HSTART:MOVTMOD,#0IHMOVT1.O,#06HMOVTH0,#FFHSETBTRO1.P:JBCTFOtDONESJMP1.PDO

13、NE:MOVT1.0,#06HMOVTHO,#FFHCP1.P1.0SJMP1.P4.应用单片机内部定时器TO工作在方式1下,从Pl.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ.请(1)计算时间常数X,应用公式X=2t(f12)(2)写出程序清单解:X=2w-t(F12)=2,-l*10-8*6*10712=OFEOCHORG3000HSTART:MOVTMOD,#0IHMOVT1.0,#OCHMOVTHO,ttOFEHSETBTRO1.OOP:JBCTFOtDONESJMP1.PDONE:MOVT1.0,#OCHMOVTH0,#OFEHCP1.P1.0SJMP1.P1.

14、请编制串行通信的数据发送程序,发送片内RAM50H5FH的16B数据,串行接口设定为方式2,采用偶校验方式.设晶振频率为6MHz.解:查询方式发送程序如下MOVSCON,#80M0VPC(i,#80H.MOVRO,#5OHMOVR7,#16H1.P:MOVA,0ROMOVC,P.MOVTB8,CMOVSBUF,A.JNBTl,SC1.RTl.INCRODJNZR7,1.P,RET6编一子程序,从串行接口接受一个字符.解1START:MOVTMOD,#20H;定时器Tl工作于模式2MOVTHl,#0E8H;设置波特率为1200b8MOVT1.l,#0E8HSETBTRl;启动TlMOVSCON,#50H;串行接口工作于方式1,充许接收1.I:JNBRI,1.l;等待接收数据,末接收到数据,继续等待C1.RRl.;接收到数据,清RlIK)VA,SBUF;接收到数据送ARET1、设80C51单片机晶振频率为6MHz,定时器TO工作于方式1.要求80C51以中断方式工作并在Pl.O引脚输出周期为500微秒的方波.试I计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。五、读程序1 .执行下列程序段中第一条指令后,(PQ=(P1.J=,(P1.I)=;执行第二条指令后,(2)(P1.e)=,(P1J=,(P1.J=AN1.Pl,#73HO

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

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!