1单片机技术试题,保留填空、简答、计算部分(用法:如果教材上没有的内容,尽管在此出现,你不看就行了)《单片机原理及应用》试题库一、填空题(单片机考试过关方法见本文最后)1、MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。2、MOVPSW,#10H是将MCS-51的工作寄存器置为第2区。3、用串口扩并口时,串行接口工作方式应选为方式0。4、寄存器PC复位后为0000H。5、PSW中RS1RS0=10时,R2的地址为12H。PSW中RS1RS0=11时,R7的地址为1FH。6、MCS-51中,T0中断服务程序入口地址为000BH。7、80C51中断有2个优先级。8、80C51中断嵌套最多级。(我:找不到答案,从道理上分析,只有两级)9、MCS-51单片机访问片外存贮器时,利用ALE信号锁存来自P0口的低8位地址信号。10、12根地址线可选4K个存储单元,32KB存储单元需要15根地址线。11、三态缓冲寄存器输出端的“三态”是指高电平态、低电平态和高阻态。12、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8块芯片。13、A/D转换器的作用是将模拟量转为数字量,D/A转换器的作用是将数字量转为模拟量。14、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第0组,8个寄存器的地址为00H~07H。15、假定SP=60H,ACC=30H,B=70H,执行下列指令:PUSHACCPUSHB后,SP的内容为62H,61H单元的内容为30H,62H单元的内容为70H。(请软件中验证)16、假定SP=62H,(61H)=30H,(62H)=70H,执行下列指令:POPDPHPOPDPL后,DPTR的内容为7030H,SP的内容为60H。17、单片机的数据通信方式有二种,即串行方式和并行方式,其中串行方式传输距离较远,成本较低。18、异步串行通信有单工、半双工和全双工共三种传送方向形式。19、异步串行通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。20、波特率的含义为每秒传二进制的位数,其单位为bps。21、MOVX指令用来对片外RAM进行读写操作。22、80C51的T1的模式2作为串行口方式1和方式3的波特率发生器。23、定时器0和定时器1的中断标志分别为TF0和TF1。24、外部中断0和外部中断1的中断标志分别为IE0和IE1。25、T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/位应当为0。(我认为此题较难,是定时器模式3的内容,把T0脚作为附加的中断输入脚。)26、通过设置TMOD中的M1M0位可以定义定时/计数器的工作方式,其中0为00,方式1为01,方式2为10。27、MCS-51内有5个中断源,按其自然优先级从高到低的排列顺序为外部0、定时器/计数器0、外部1、定时器/计数器1、串口,它们所对应的中断入口地址分别为0003H、000BH、0013H、001BH、0023H。28.8051单片机片内有4个8位的I/O口,它们分别是P0、P1、P2和P3,其中具有2第二功能的I/O口为P3。29.8051单片机低128单元随机存贮器,按其用途可划分为寄存器区、位寻址区、字节寻址区,它们的地址范围分别为00H-1FH、20H-2FH、30H-7FH。30.8051单片机中有4个工作寄存器区,选择当前工作寄存器组是由程序状态寄存器PSW中的RS1RS0位的状态组合来决定。31.8051单片机一个字节所能表示的无符号数的范围为00-255,而带符号所能表示的无符号数的范围为。(我知道:带符号所能表示的范围为-128~127,原答案0~127不对吧)32.单片机进行0B0H+9FH后,PSW中各位分别为CY=1,AC=0,OV=1,P=1。(请软件中验证)33.单片机指令具有七种寻址方式,它们分别是立即、直接、寄存器、间接、相对、变址、位。34.8051单片机片内具有4KROM和128BRAM(ROM、RAM、EPROM、EEPROM)35.8051单片机一共有111条指令,其寻址方式主要有7种。36.对于6MHz时钟频率,其机器周期为2us。对于12MHz时钟频率,其机器周期为1us。37.8051单片机复位后SP=07H,ACC=00H,P0=FFH。38.单片机指令分为汇编指令和伪指令,单片机能直接执行的是汇编指令,它存放在单片机的ROM(RAM、ROM)中。(单片机指令由指令和指令组成)39.堆栈是RAM中另外划出的一个特殊的存贮器区,用来暂存数据和地址。它是根据先进后出的原则存取数据。40.12根地址线可选4K个存储单元;64KB存储单元需要16根地址线,其地址范围为0000H-FFFFH。1、单片机是将微处理器、一定容量的RAM和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。2、单片机8051片内集成了4KB的FLASHROM,共有5个中断源。3、在8051中,只有当EA引脚接高电平时,CPU才访问片内的FlashROM。4、当CPU访问片外的存储器时,其低八位地址由P0口提供,高八位地址由P2口提供,8位数据由P0口提供。5、在8051中,片内RAM分为地址为00H~7FH的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。6、在8051中,通用寄存器区共分为4组,每组8个工作寄存器,当CPU复位时,第0组寄存器为当前的工作寄存器。7、数据指针DPTR是一个16位的特殊功能寄存器寄存器。8、在8051中,一个机器周期包括12个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。9、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2个机器周期,可将系统复位。10、单片机8051复位后,其I/O口锁存器的值为0FFH,堆栈指针的值为07H,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。11、单片机8051的5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD。12、单片机8051的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。13、在8051中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。14、单片机8051片内有两个16位的定时/计数器,即T0和T1,它们都有定时和计数的功能。315、单片机8051的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH。16、单片机8051具有并行通信和串行通信两种通信方式。17、串行通信有同步通信和异步通信两种通信方式。18、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位。19、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。20、单片机8051中的串行通信共有4种方式,其中方式0是用作同步移位寄存器来扩展I/O口的。21、键盘可分为编码式和非编码式两类。非编码键盘可分为独立连接式和行列(矩阵)式两类。22、LED数码管有静态显示和动态显示两种方式。无答案填空题:1、在定时器工作方式0下,计数器的宽度为位,若系统晶振频率为6MHZ,则最大定时时间为μs。2、设(SP)=60H,指令ACALLDIS指令地址为3020H,执行这个指令后,(SP)=,(61H)=。3、异步串行数据通信有、和三种数据通路形式。4、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为了访问存储器提供地址。5、已知(A)=59H,执行指令INCA后,(A)=H,继续执行DAA后,(A)=H。6、MCS-51单片机共有个中断源,其中个为外部中断源。7、设定T1为计数器方式,工作方式2,则TMOD中的值为。8、若IT0=0,当引脚为低电平的时候,INT0的中断标志位才能置位。9、在接口电路中,把已经编址并能进行读写操作的寄存器称为。10、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即方式、方式和方式。11、MCS-51单片机内部RAM区有个工作寄存器,有个位地址。12、外部中断1(INT1)的中断入口地址为;定时器1(TF1)的中断入口地址为。13、单片机一共有四个物理存储器空间,分别是_、、和。14、A/D转换器芯片ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的引脚信号是。15、在存储器编址中,不需要额外增加电路,但会造成存储器映象区重叠的编址方法是法,能有效地利用存储空间适用于大容量存储器扩展的编址方法是法。16、微处器由、和三部分组成。17、串行通信按照数据传送方向可分为、和三种方式。18、若(PSW)=18H,则选取的是第组通用寄存器。其地址范围从H~H。19、若系统的晶振频率为6MHz,则机器周期μs,最短和最长的指令周期分别为μs和μs。20、MCS-51单片机PC的长度为位;SP的长度为位;DPTR的长度为位。21、在单片机系统扩展中,74LS373常作为器。22、数模转换器ADC0809管脚START的功能是。23、T1定时器工作方式为工作模式2,晶振频率为6MHz,定时时间为100μs,则有TH1=、TL1=、TMOD=。24、已知(A)=0EFH,(B)=08H,(PSW)=00010010B,则执行MULAB后,(A)=、(PSW)=B。25、已知MOVCA,@A+PC指令的首地址为2000H,(A)=01H,并且程序存储器中(2001H)=01H,(2002H)=02H,(2003H)=03H,片外数据存储器中(2001H)=04H,(2002H)=05H,(2003H)=06H。则指令执行后(A)=。26、单片机89C51中的串行通信共有4种方式,其中方式0是用作同步移位寄存器来扩展I/O口的。二、简答题1、8031的P0口其输入输出电路的特点是什么?漏极开路、驱动电流负载时需外接上拉电阻、有三态缓冲器、有锁存器。2、什么叫汇编程序?把汇编语言源程序转换为目标程序的软件叫汇编程序。3、CPU响应中断的条件有哪些?有中断请求信号、已开放CPU中断、申请中断的中断源中断允许位为1、现行指令运行结束。4、简述8031单片机串行通信时发送数据的过程。SCON初始化、数据送SBUF、从TXD发送数据、发送完1帧数据后硬件自动将TI置1、用软件(指4令)将TI清0。5、可编程I/O接口芯片有哪些?(要求答出不少于4个)8255、8250、8253、8155、8279、8237、82956、片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?工作寄存器区,位寻址区,数据缓冲区,……7、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?答:ALE引脚8、简述8051单片机中断的概念。当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。9、什么是保护现场,什么是恢复现场?保护现场:当CPU响应中断程序时,硬件会自动把断点地址(16位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。10、单片机8051有哪些中断源,对其中断请求如何进行控制?8051中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。通过P3.2引脚输入。●INT1:外部中断1请求,低电平有效。通过P3.3引脚输入。●T0:定时器/计数器0溢出中断请求。●T1:定时器/计数器1溢出中断请求。●TXD/RXD:串行口中断请求。当串行口完成一帧数据的发