您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 期末单片机复习期末试题
一、填空题(每题1分)1.80C51的堆栈是向地址(增大)的方向生长的,入栈时SP要先(加1)。2.立即寻址时,(立即数)直接在指令编码中给出,它存放在(ROM)空间。3.单片机具有(体积小)、(价格低)及(可靠性高)的特点,非常适合于(嵌入式)应用。4.A/D转换器的分辨率是指使(输出)数字量变化1个相邻数码所需(输入)模拟电压的变化量。5.80C51单片机复位后,默认工作寄存器组为第(0)组、各中断源的优先级均为(低)优先级。6.80C51基本型单片机片内含有(4K)字节的ROM和(128)字节的RAM。7.80C51的串行口,发送器采用(单缓冲)结构,接收器采用(多缓冲)结构。8.80C51的外部中断有两种触发方式,分别是(边沿)触发方式和(电平)触发方式。9.80C51单片机的1个机器周期含有(12)个晶振周期或(6)状态周期。10.在80C51汇编语言中,(操作码)规定执行的操作,(操作数)给操作提供数据或地址。11.80C51进行扩展时,用(P0)口作为地址/数据总线,用(P2)口作为地址总线高8位。12.80C51的P2口既可以作为通用(I/O口)又可以作为(高8位地址)总线使用。13.对于寄存器寻址,指令中直接给出(寄存器)的名称,这种寻址具有(较高)的传送速度。14.80C51内部RAM可以分为(工作寄存器)区、(位寻址区)区和(通用RAM)区。115.D/A转换器的位数增多时,其分辨率会(增大),量化误差会(减小)。DA转换器不存在量化误差的概念,AD才有!网上答案是减小和增大,感觉不很靠谱。16.向(单片机)写入数据启动串口发送过程,用软件使(TR)为1开始串口接收过程。17.80C51的(P0)口驱动能力最强,但作为通用I/O时要外接(上拉)电阻。18.80C51的定时/计数器既可以工作于(定时)模式,又可以工作于外部事件(计数)模式。19.在计算机应用中,字符的编码采用的是(ASCⅡ)码,带符号的数最常采用的是(补码)。20.80C51的并行口在作为通用I/O时均属于(准双向口),输入时要先向口锁存器(写入1)。二、单选题(每题1分)1.若80C51单片机的晶振频率为6MHz,则其机器周期为B。A:1微秒B:2微秒C:1毫秒D:2毫秒2.一个带符号数的补码是11111111B,该数为A。A:-1B:-127C:-128D:+13.80C51单片机采用的生产工艺是D。A:CMOSB:HMOSC:NMOSD:CHMOS4.指令MOVA,#50H的寻址方式是B。A:寄存器寻址B:立即寻址C:直接寻址D:变址寻址5.在以下几个地址中,可以进行位寻址的单元是B。A:87HB:88HC:89HD:8AH6.80C51单片机的程序存储器最大寻址范围是A。A:64K字节B:32K字节C:16K字节D:8K字节7.MC14433的转换输出格式为A。(没找到确定的)A:二进制码B:ASCII码C:BCD码D:补码8.在80C51单片机中,要求计数值较大时应采用B。A:方式0B:方式1C:方式2D:方式39.在单片机应用系统中,两线双向长距离(几百米)通信应采用2D。A:TTL电平B:RS232C电平C:RS422电平D:RS485电平10.以下的4条指令中,既有堆栈操作又影响中断触发器的指令是D。A:ACALLB:LCALLC:RETD:RETI三、简答题(每题5分)1.简述输入/输出接口的功能。2.简述80C51单片机的编程语言及特点。四、案例分析(每题10分)1.试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。ORG0000HMOVSP,#60HMOVA,#10HMOVTH0,#20HPUSHACCPUSHTH0POPACCPOPTH0END1,利用堆栈交换了ACC和TH0的内容2,(A)=20H3,(TH0)=10H2.设A=02H,下面的程序运行后,A=H。请说明该程序的功能是什么?INCAMOVCA,@A+PCRETTAB1:DB30HDB31HDB32H3┆DB39H3.设R0=20H,R1=25H,(20H)=80H,(21H)=90H,(22H)=A0H,(25H)=A0H,(26H)=6FH,(27H)=76H,试在后面的空格中填入程序执行后的结果。CLRCMOVR2,#3LOOP:MOVA,@R0ADDCA,@R1MOV@R0,AINCR0INCR1DJNZR2,LOOPJNCNEXTMOV@R0,#01HSJMP$NEXT:DECR0SJMP$五、计算分析题(每题10分)1.若单片机的晶振频率为6MHz。有一外部信号是周期为200ms的连续方波,请利用该信号作为定时器用T1的计数输入,T1工作于方式2,请编程实现从P1.0输出2秒的方波。2.设单片机的晶振频率为6MHz,要求从P1.0输出周期为130ms的连续方波,定时器用T0工作于方式1,采用定时器溢出中断方式,中断优先级为高优先级。试编程实现。3.若单片机的晶振频率为6MHz,从P1.7输出周期为200ms的连续方波,定时器用T0工作于方式1,实现的程序如下,试将不完整的部分填完整,并对程序加注释。ORG0000HAJMPMAINORGH4CPLP1.0RETIMAIN:MOVTMOD,#1MOVTH0,#MOVSETBSETBET0SETBTR0SJMP$END5
本文标题:期末单片机复习期末试题
链接地址:https://www.777doc.com/doc-4534982 .html