您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > PIC单片机原理及应用考卷
1第一学期期末考试《PIC单片机原理及应用》试卷一、填空题:(每空1分,共30分)1.假定PIC时钟频率为4MHz,那么执行第一条非转移类指令的真实时间是微秒.2.PIC16F877单片机的程序存储器共有位单元空间.3.PIC16F877单片机的数据存储器共有位单元空间.4.对于PIC系列单片机,外围设备中断服务程序的入口地址是___H.5.程序计数器PC的指针总是指向_下一条指令__所在程序存储器单元的地址.6.程序存储器ROM分页,数据存储器RAM分体.7.PIC16F877单片机的A/D转换器具有个模拟量输入通道.8.PIC16F877内嵌的A/D转换器,将模拟量转换为位的数字量.9.PIC单片机系列中级产品16F877的指令集有条指令.10.PIC16F877单片机共有个I/O端口,它们分别被称作:.(5分)11.在SPI串行通信接口中,输入线为,输出线为,同步时钟线为.(RC5/SDO,RC4/SDI,RC3/SCK对应填入)12.TMR0和TMR1在的作用下作定时器,在的作用下作计数器.13.PIC16F877单片机的定时器/计数器,实际上是一个___法计数器.14.PIC16F877单片机共有个中断源,分为和___两类.15.A/D转换器的主要技术指标有:,和三个.16.PIC单片机在执行中断服务程序时,需要对_、、和等特殊功能寄存器进行保护.二、选择题:(单选题,4个答案中只有一个正确,每题1分,共20分)1.PIC单片机中作为数据传送桥梁的寄存器是()A.WB.STATUSC.RAMD.FSR2.PIC16F877单片机的I/O端口共有()条引脚A.30B.31C.32D.333.RAM数据存储器在其地址空间上分为4个体,每个体均为128X8位宽的存储单元,决定体选的是()寄存器中的相关位A.PCLB.STATUSC.PCLATHD.FSR4.将20H单元中的最低位清0,可利用()语句A.BTFSC20H,0B.BTFSS20H,0C.BCF20H,0D.BSF20H,05.请分析下列指令,其中包含20H立即数的指令是()A.ADDLW20HB.INCF20H,WC.ADDWF20H,FD.ANDWF20H,F6.指令“MOVFCOUNT,0”的功能是()A.将0传送至COUNTB.将COUNT寄存器内容传送至WC,将W寄存器内容传送至COUNTD.将COUNT寄存器内容传送至COUNT7.在下列指令执行过程中,()将对STSTUS状态寄存器的标志位Z产生影响A.MOVEFFB.SWAPFF,WC.MOVFF,FD.GOTOLOOP8.下列指令中,当条件满足时能够实现转移的指令是()A.SWAPFf,dB.BCFf,bC.DECFSZf,dD.BSFf,d9.指令“RLFf,W”实现的功能是()A.(f)带C右移一位送WB.(f)带C左移一位送WC.(w)带C右移一位送FD.(w)带C左移一位送F10.如果要将RE端口设置为一般I/O引脚,除了必须对方向寄存器TRISE进行设置外,还应对()进行初始化A.ADCON1B.OPTION_REGC.INTCOND.PIEI11.当RC端口的某个引脚设置为输入方式时,其它7个引脚()A.必须都用作输入引脚B.必须都用作输出引脚C.即可作输入引脚也可作输出引脚D.即可作输入引脚也可作输出引脚,但不能改变12.PIC单片机在复位后,所有端口的I/O引脚都被设置在()方式下A.输出B.输入C.不确定D.内部弱上拉使能13.在SPI接口的主控方式下,当满足()条件时,就开始发送数据A.数据写入SSPBUFB.BCK下降沿出现C.数据写入SSPSRD.中断标志位置114.TMR0定时器/计数器产生中断的必要条件,有以下几点,但()除外A.GIE=1B.PEIE=1C.T0溢出D.T0IE=115.对于一次中断申请,中断服务程序内容的执行顺序比较合理的是()A.保护现场、查询中断源、清除标志、处理中断B.查询中断源、保护现场、处理中断、清除标志C.处理中断、查询中断源、保护现场、清除标志D.清除标志、保护现场、处理中断、查询中断源16.对于PIC16F877单片机,在所有中断源中,以下选项中断级别是()A.INT最高B.TMR0最高C.RB电平变化最高D.都相同17.在进行中断服务程序设计时,程序的最后一条指令一定是()A.RETURNB.RETFIEC.RETD.RETLW18.PIC单片机在执行返回指令而退出中断服务程序时,返回地址来自()A.ROM区B.程序计数器PCC.堆栈区D.CPU的暂存器19.PIC16F877单片机专用模拟转换器输入信号的电压范围是()VA.没有限定B.0-3C.0-5D.0-1020.PIC16F877单片机内嵌的A/D转换器,其工作原理是采用()工作方式A.逐次比较型B.双积分型C.分级型D.脉宽调制型三、判断题:(正确的在题后括号内打“√”,错误的打“×”,共15分)1.PIC系列单片机是美国Microchip公司生产的产品。()2.哈佛总线结构,是将芯片内部的数据总线和指令总线彻底分离,为采用不同的字节宽度、有效扩展指令的字长奠定了基础。()3.AD控制寄存器的设置与RA、RB、和RC的输入/输出方式有关。()4.在RB端口中,RB0-RB7任意引脚都具有逻辑电平变化的中断功能。()5.所谓指令的寻址方式,是指寻找操作数的方法。()6.当定时器/计数器TMR0定时计数计满时,产生溢出,T0IF=1,请求中断。()7.中断标志位的状态与该中断源是否允许中断没有关系。()8.如果设置某个中断源的中断允许位为1,则该中断源即可被CPU响应。()9.在中断被禁止的情况下,中断标志已位被置1,一旦解除禁止,仍不一定立即产生中断。()10.PIC单片机的指令和其它单片机一样,都是由操作码和操作数两个部分组成()。211.判断下列指令语句是否有错,错的,把正确的写出来。(5分)正确否正确的:MOVLF20H()CLDF20H()BTFSZ20H,0()SWAF20H()RLCFf,W()四、阅读程序题:(共10分)1.请阅读下段程序,给每条指令语句增加注释。(5分)ORG0000HNOPMOVLW32H;MOVWF20H;LOOPDECFSZ20H,F;GOTOLOOP1;GOTOLOOP2;LOOP1PAGESELXSHI;CALLXSHI;PAGESELLOOP;GOTOLOOP;XSHI……(略)LOOP2NOPEND2.请分析以下程序片段,当程序执行完后,(20H)和(FSR)存储单元中的内容是多少。(5分)MOVLW20HMOVWFFSRMOVWF20HINCFINDFINCFFSRSWAPF20HMOVF20H,0ANDWFFSR,1(20H)=(FSR)=六、编写软件延时子程序(共15分)1.请编写延时150ms子程序(10分)2.将RD端口的高4位和低4位分别设置为输出和输入端,而把RB端口全部设置为输出接口。请编写初始化端口子程序。(5分)七、计算题:(共10分)设系统时钟频率为4MHZ,采用TMR0定时51.2ms,若采用最大分频比,计算TMR0的计数初值X0.(5分),并编写TMR0的初始化程序(5分)。
本文标题:PIC单片机原理及应用考卷
链接地址:https://www.777doc.com/doc-7057039 .html