单片机试题与答案整理 联系客服

发布时间 : 星期一 文章单片机试题与答案整理更新完毕开始阅读

9.按键电平复位:把复位端通过电阻与电源Vcc接通而实现。

10.波特率发生器:由定时器T1通过模式2及内部一些控制开关和分频器所组成,向串行口提供发送时钟和接收时钟。

11.掩膜ROM:由半导体厂家在芯片生产封装时,将用户的应用程序代码通过掩膜工艺制作到单片机的ROM区,一旦写入后用户则不能修改。

12.指令周期:完成一条指令占用的全部时间,一个指令周期通常包含1~4个机器周期。 13.相对寻址:相对转移指令执行时,是以当前的PC值加上指令中规定的偏移量形成实际的转移地址。

14.转换精度:指满量程时DAC 的实际模拟输出值和理论值的接近程度。

15.单片机:把组成微型计算机的各个功能部件,如中央处理器CPU、随机存储器RAM、只读存储器ROM、输入/输出接口电路、定时器/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。

16.掩膜ROM:由半导体厂家在芯片生产封装时,将用户的应用程序代码通过掩膜工艺制作到单片机的ROM区,一旦写入后用户则不能修改。

17.机器语言:用二进制编码表示每条指令,是计算机能直接识别和执行的一种语言。 18.上电自动复位:通过外部复位电路的电容充电来实现。

19.伪指令:不产生可执行的目标代码,仅指明在汇编时执行哪一些特殊的操作。 20.分辨率:输入数字发生单位数码变化时,所对应的输出模拟量的变化量。

21.Flash ROM:闪速存储器,编程与擦除完全用电实现,可由用户多次编程写入的程序存储器。

22.指令寄存器IR:用来存放指令操作码的专用寄存器。 23.独立式按键:是指直接用I/O口构成单个的按键电路。

24.位寻址:对片内RAM的位寻址区和可以位寻址的特殊功能寄存器SFR进行位操作时的寻址方法。

25.串行口发送/接收缓冲寄存器SBUF:发送/接收共用的数据缓冲寄存器。

26、堆栈指针SP:是存放当前堆栈栈顶所对应的存储单元地址的一个8位寄存器。(第2章,P24)

27.变址寻址:基址寄存器加变址寄存器的间接寻址。(第三章,P47)

28.DPTR:数据指针DPTR是一个16位的专用地址指针寄存器,主要用来存放16位地址,作为间址寄存器使用。(第2章,P15)

29.OTP ROM:这是用户一次性编程写入的程序存储器。(第一章,P4)

30.全地址译码法:用译码器对高位地址进行译码,译出的信号为片选线。(第六章,P143) 31.ROMLESS:单片机内部没有程序存储器,使用时必须在外部扩展一片EPROM作为程序存储器。

9

32.独立式按键:是指直接用I/O口构成单个的按键电路。

33.分辨率:输入数字发生单位数码变化时,所对应的输出模拟量的变化量。 34.OTP ROM:这是用户一次性编程写入的程序存储器。

35. 按键电平复位:把复位端通过电阻与电源VCC接通而实现。 36.指令寄存器IR:用来存放指令操作码的专用寄存器。

37.伪指令:不产生可执行的目标代码,仅指明在汇编时执行哪一些特殊的操作。 38. 汇编语言:用助记符、符号和数字等来表示指令的程序语言,它与机器指令是一一对应的。

39.串行口发送/接收缓冲寄存器SBUF:发送/接收共用的数据缓冲寄存器。

40.位寻址:对片内RAM的位寻址区和可以位寻址的特殊功能寄存器SFR进行位操作时的寻址方法。

41.堆栈指针SP:是存放当前堆栈栈顶所对应的存储单元地址的一个8位寄存器。 42.变址寻址:基址寄存器加变址寄存器的间接寻址。

43.DPTR:数据指针DPTR是一个16位的专用地址指针寄存器,主要用来存放16位地址,作为间址寄存器使用。

44.Flash ROM:闪速存储器,编程与擦除完全用电实现,可由用户多次编程写入的程序存储器。

45.全地址译码法:用译码器对高位地址进行译码,译出的信号为片选线。 四、简答题

1.内部RAM低128单元划分为哪几个主要部分?说明各部分的使用特点。 工作寄存器区:32个单元,分为4组,每组包括8个工作寄存器。 位寻址区:共16个字节单元,即可进行字节寻址,又可实现位寻址。 字节寻址区:80个字节单元,可供用户使用。

2.8051有5个中断源,每个中断源入口地址彼此相差8个存储单元,如何利用他们转入相应的中断服务程序。

各中断源的入口矢量地址之间只相隔8个单元,无法容纳一般的中断服务程序。通常是在中断入口矢量地址单元处存放一条无条件转移指令,因而可转至存储器任意空间中去。 3.在MCS-51扩展系统中,片外程序存储器和片外数据存储器用相同的编址方法,是否会在数据总线上出现总线竞争现象?为什么?

不会,因为单片机使用不同的控制信号访问这两类存储器。片外RAM的读写由8051的RD、

WR控制,片外ROM则需要PSEN信号控制。

4.简述LED工作原理?

在选用共阴极的LED时,只要某一发光二极管加上高电平,该段即点亮,反之则暗。而选用共阳极的LED时,要使某一段发光二极管发亮,则需要加上低电平,反之则暗。 5.单片机内部的程序存储器有哪几种形式?

10

掩膜型ROM、EPROM、ROMLESS、OTP、Flash ROM 6.什么是堆栈?堆栈指示器(SP)的作用是什么?

堆栈:是在片内RAM中数据先进后出或后进先出的一个存储区域。 堆栈指示器作用:存放当前堆栈栈顶地址。 7.简述MCS-51单片机中断优先级的顺序。

先执行高优先级中断,后执行低优先级中断,同级中断请求,按下列顺序执行:

外部中断0,定时/计数器0溢出中断,外部中断1,定时/计数器1溢出中断,串行口中断。 8.D/A转换器的技术性能指标有哪些?

分辨率、转换精度、偏移量误差、线性度、建立时间、外界芯片与计算机接口形式 9.简要说明PSW各状态位的作用。

P奇偶标志位,A中奇数个1时,P置1,否则P置0;F1用户标志位,未使用; OV溢出标志位,溢出OV=1,结果不正确,否则OV=0,正常运算;RS1,RS0工作寄存器组选择位,选定哪组工作寄存器;F0用户标志位,用户根据需要确定置位和复位;AC辅助进位标志位,加减运算时,低4位向高4位进位或借位AC=1,否则,AC=0;CY进位标志位,累加器A位7有进位或借位CY=1,否则CY=0.(第二章,P18) 10.8051有哪几个中断源?写出其名称并给出相应的中断入口地址。 ①②

外部中断0请求 0003H 外部中断1请求 0013H

③T0 定时/计数器0溢出中断请求 000BH ④T1 定时/计数器1溢出中断请求 001BH ⑤TX/RX 串行口中断请求 0023H 11.简述MCS-51单片机有哪几种寻址方式。

立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址 12.简述矩阵式键盘的工作过程?

使列线输出全为0,读取行线输入的状态,若没有键按下,行、列线都是断开的,读入的行线均为高电平。当有键按下,对应的行线和列线相通,则读入的相应行线为低电平,然后逐列扫描确定被按下键所在的行号和列号。

13.简述MCS-51单片机4个8位并行I/O口的功能。 P0口作为一般I/O口使用,或作为地址/数据总线使用; P1口是I/O口使用;

P2口作为通用I/O口使用,或作为高8位的地址线输出; P3口作为通用I/O口使用,或作为第二功能使用。

14.查询到某个中断标志为1,此时还需满足哪些条件,才能在下一个机器周期按优先级进

11

行中断处理。

①无同级或更高级的中断在服务;

②现行的机器周期是指令的最后一个机器周期;

③当前正执行的指令不是中断返回指令或访问IP、IE寄存器等与中断有关的指令。 15.简要说明采用软件消除按键抖动的方法。

在第一次检测到有键按下时,该键所对应的行线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。 16.为什么定时器/计数器T1用做串行口波特率发生器时,采用方式2?

解答:因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置时,就避免了重装参数的操作。

17.单片机复位操作有几种方式,各如何实现复位操作? 上电自动复位:通过外部复位电路的电容充电实现的。 按键电平复位:把复位端通过电阻与电源VCC接通而实现。 外部脉冲复位是由外部提供一个复位脉冲。 18.MCS-51中断请求的撤消有哪几种情况?

(1)定时器0和定时器1的溢出中断,CPU在响应中断后硬件自动清除TF0或TF1标志; (2)外部中断请求的撤销。

边沿触发方式的外部中断,CPU在响应中断后,由硬件自动将IE0或IE1标志位清除。 电平触发方式的外部中断,要增加相应控制接口电路,外部中断请求信号加在增加的触发器时钟端CLK,D接地。

(3)串行口的中断,用软件的方法清除其响应的中断标志位。 19.简述键盘扫描子程序的功能? ①判断键盘上有无按键按下; ②按键去抖动; ③判别按键的键号;

④等待键释放,将读出的键号送入累加器A;

⑤由键号采用查表技术确定键值,然后转各各按键的功能处理。

20.单片机存储器的空间有哪几种基本结构,有什么不同之处?MCS-51单片机采用哪种结构?

普林斯顿结构:将程序和数据合用一个存储器空间,即ROM和RAM的地址同在一个空间分配的不同地址。

哈佛结构:将程序存储器和数据存储器截然分开,分别寻址的结构。 MCS-51单片机采用哈佛结构。

21.MCS-51单片机存储器采用什么结构,在物理和逻辑上各有哪几种地址空间?(第2章,

12