最新单片机原理复习题

合集下载

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内Flash存储器的是 ( ) 。

A、89C51B、8751C、8051D、8031正确答案:A2.8031单片机的累加器是 ( ) 位的。

A、4B、16C、8D、1正确答案:C3.8051单片机系统的振荡晶体频率为6MHz,当CPU不访问外部RAM 时ALE引脚输出信号的频率是( )。

A、1MHzB、2MHzC、4MHzD、6MHz正确答案:A4.8032单片机内部有 ( )个16位定时/计数器。

A、4B、3C、2D、1正确答案:B5.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是 ( ) 。

A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A6.对于MCS-51单片机来说,一个状态周期是由 ( )个振荡周期构成。

A、1B、2C、4D、6正确答案:B7.下列指令中,对标志位CY有影响的指令是 ( ) 。

A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A8.8051单片机的字长是( )位。

A、4B、8C、32D、16正确答案:B9.51系列单片机的字长是 ( ) 位。

A、4B、16C、8D、32正确答案:C10.对于8051单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为( )k字节。

A、32B、60C、64D、128正确答案:C11.8051单片机的PSEN引脚可以驱动( )个LSTTL负载。

A、4B、16C、32D、8正确答案:D12.指令SJMP的寻址范围是 ( )A、2KB、任意范围C、64KD、-128到+127正确答案:D13.在振荡器已经起振的情况下,当8051单片机的RST引脚上出现持续( )个机器周期以上的高电平时,系统复位。

A、1B、4C、2D、3正确答案:C14.下列指令中有错误的是 ( ) 。

A、CLRB、(B)MOVC、(C)MOVD、JE、TF1,LOOP正确答案:B15.下列单片机中具有片内Flash存储器的是 ( ) 。

单片机原理及应用模拟练习题+参考答案

单片机原理及应用模拟练习题+参考答案

单片机原理及应用模拟练习题+参考答案一、单选题(共100题,每题1分,共100分)1.51单片机的定时器工作方式3的功能是()A、13位定时/计数器B、16位定时/计数器C、8位自动重装定时/计数器D、3种定时/计数器关系正确答案:D2.串行通信有异步通信方式和()A、勾画法B、描写法C、绘图法D、同步通信正确答案:D3.下面哪一项不是按照数据传输方向的进行的串行通信的分类()A、手动B、全双工C、半双工D、单工正确答案:A4.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。

A、48B、64C、12D、24正确答案:D5.用定时计数器T0计数6,focs=12MHZ,计数初值为()A、65535B、65530C、65534D、65536正确答案:B6.中断允许控制位EX1表示()A、T0C、INT1D、T1正确答案:C7.以助记符形式表示的计算机指令就是它的()语言。

A、编汇B、编辑C、汇编D、编程正确答案:C8.串行通信可分为单工、()和全双工3种制式。

A、全单工B、全双工C、半双工D、双工正确答案:C9.8051单片机的PO口驱动拉电流负载时必须接()A、地B、上拉电阻C、电源D、下拉电阻正确答案:B10.下列哪个中断源是外部中断()A、TX/RXB、TOC、都不是D、T1正确答案:C11.行列式键盘的特点是()A、电路简单B、易于编程C、占用I/O口线较少D、软件部分简单正确答案:C12.使80C51的定时器T1停止计时的C51命令是()。

B、TR1=0C、TR0=1D、TR1=1正确答案:B13.以下对串口数据缓冲器描述正确的是()A、89C51内部只有1个串口数据缓冲器SBUFB、89C51内部有2个在逻辑上独立的串口SBUFC、89C51内部的串口 SBUF是全双工的D、89C51内部的串口 SBUF的收发引脚是RXD(P3.1)和 TXD(P3.0)正确答案:C14.PSW中的RS1和RS0用来()A、选择工作寄存器组号B、选择工作方式C、选择定时器D、指示复位正确答案:A15.单片机采用方式0时是13位计数器,它的最大定时时间是多少()A、81.92msB、65.536msC、8.192msD、6.5536ms正确答案:C16.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C17.80C51有关串口数据缓冲器的描述中()是不正确的。

单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。

A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。

A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。

A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。

A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。

A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。

"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。

A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。

A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。

A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。

单片机原理与应用题库含答案

单片机原理与应用题库含答案

单片机原理与应用题库含答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机定时器/计数器T0的溢出标志TF0,若计满数产生溢出时,其值为()。

A、00HB、FFHC、1D、计数值正确答案:C2.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有()。

A、硬件去抖动B、单稳态电路去抖方法C、硬、软件两种方法D、软件去抖动正确答案:D3.0023H是51单片机的()入口地址。

A、外部中断0B、串行口中断C、定时器/计数器中断0D、外部中断1正确答案:B4.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于()μs。

A、1.5B、3C、1D、2正确答案:C5.仿真器的作用是()。

A、能帮助调试用户设计的硬件和软件B、只能做各种模拟实验C、能帮助调试用户设计的软件D、能帮助调试用户设计的硬件正确答案:C6.()显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。

A、动态B、查询C、静态D、静态和动态正确答案:C7.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器()。

A、IEB、IPC、TCOND、SCON正确答案:B8.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。

A、7542HB、7542C、75.42HD、75.42正确答案:A9.下列指令能使R0的最高位取反的是()。

A、CPLR0.7B、XRL00H,#80HC、CPL(R0),7D、ARLR0,#80H正确答案:B10.MCS-51单片机的定时器/计数器的工作方式1是()。

A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B11.下列指令能使R0的最高位置0的是()。

A、ANLR0,#7FHB、ANLR0,#0F7HC、ORLR0,#7FHD、ORLR0,#80H正确答案:A12.8051单片机的两个定时器/计数器是()。

单片机原理及应用考试模拟题及参考答案

单片机原理及应用考试模拟题及参考答案

单片机原理及应用考试模拟题及参考答案一、单选题(共100题,每题1分,共100分)1.机器周期等于时钟周期的()倍A、14B、11C、13D、12正确答案:D2.使80C51定时/计数器T0停止计数的C51命令为()。

A、IT0=0;B、TF0=0;C、IE=0;D、TR0=0;正确答案:D3.单片机的特点里没有包括在内的是()。

A、密封性强B、集成度高C、功耗低D、性价比高正确答案:A4.为使定时器T1出现的中断请求信号能得到CPU中断响应,必须满足的条件是()A、ET0=1B、EX0=1C、EA=ET1=1D、EA=ET0=1正确答案:C5.单片机中最基本的时间单位是什么()A、震荡信号B、机器周期C、指令周期D、状态时钟正确答案:B6.假设定时器的计数初值为0xE813,用方式0该如何赋值()A、TH0=00,TL0=13B、TH0=E8,TL0=00C、TH0=55,TL0=13D、TH0=E8,TL0=13正确答案:D7.下列关于LED数码管动态显示的描述中,()是正确的A、只有共阴极型数码管可用于动态显示B、只有P2口支持数码管的动态显示方式C、每个I/O口都可用于数码管的动态显示D、动态显示具有占用CPU机时少,发光亮度稳定的特点正确答案:C8.EA=1表示()A、允许任何中断开启B、允许任何中断关闭C、低电平触发D、高电平触发正确答案:A9.二进制101101转换成十进制为()A、46B、45C、48D、47正确答案:B10.蜂鸣器可以分为()和无源A、无旋B、有旋C、有源D、震荡正确答案:C11.以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B12.ROM和RAM单独编址的是()结构。

A、普林斯顿结构B、哈佛结构正确答案:B13.89C51单片机TMOD的低四位为()的控制字A、INTOB、INT1C、T1D、T0正确答案:D14.下列关于程序计数器PC的描述中()是错误的A、PC不属于特殊功能寄存器B、PC中的计数值可被编程指令修改C、PC可寻址64KBRAM空间D、PC中存放着下一条指令的首地址正确答案:C15.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C16.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。

《单片机原理》复习题及答案

《单片机原理》复习题及答案

单片机原理复习题一、判断题()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

()2.十进制数89化成二进制数为10001001。

()3.0的补码是0。

()4.-128的补码是10000000。

()5.11111111是-1的补码。

()6.-2的补码可以记为FEH。

()7.MCS-51单片机是16位单片机。

()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。

()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。

()16.MCS-51指令中,MOVX为片外RAM传送指令。

()17.MCS-51指令中,MOVC为ROM查表指令。

()18.将37H单元的内容传送至A的指令是:MOV A,#37H。

()19.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

()20.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。

()21.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。

A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。

A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。

A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。

51单片机期末考试复习题(附答案)

51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。

2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。

̅̅̅̅端保持低电平。

3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。

通常在这些地址中存放一条无条件转移指令。

5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。

6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。

7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。

8.机器指令由操作码和操作数两部分构成。

9.操作数表示参加操作的数本身或操作数所在的地址。

10.单片机特殊寄存器的选址方式只能是直接寻址。

11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。

12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。

13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。

14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。

15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。

16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)一、单选题(共100题,每题1分,共100分)1.1位十六进制数相当于()位二进制数。

A、8B、16C、32D、4正确答案:D2.SCON寄存器可定义()种工作方式A、1B、2C、3D、4正确答案:D3.80C51单片机的VSS(20)引脚是()。

A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案:B4.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B5.LED数码显示有哪两种形式()A、静态.动态B、稳态静态C、稳态动态D、越态静态正确答案:A6.89C51单片机CPU的主要组成部分为()A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器正确答案:A7.89C51单片机复位后,专用寄存器ACC的状态是()A、0000HB、07HC、00HD、0FFH正确答案:C8.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B9.代码void DelayMS(uint x){Unsignedintt;While(x--)for(t=0;t<120;t++);}的作用()A、延时B、加速C、无用D、代码错误正确答案:A10.T0和T1各有()位A、8B、4C、16D、32正确答案:C11.单片机80C51的P0~P3端口中具有第二功能的端口是()A、P0B、P1C、P2D、P3正确答案:D12.0x66在共阴极数码管显示什么A、3B、2C、1D、4正确答案:D13.共阳极LED数码管显示字符“5”的显示码是()。

A、0x06B、0x7dC、0x82D、0x92正确答案:D14.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。

A、CYB、F0C、OVD、AC正确答案:A15.什么是单片机()A、CPU、存储器、I/O设备、总线集成在一个芯片上的微型计算机B、CPU、存储器、I/O设备C、CPUD、CPU、存储器正确答案:A16.SCON=0x10时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:A17.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A18.按照数据传送方向串行通信,不包括()A、全双工B、半双工C、都不是D、单工正确答案:C19.减小频率,减小占空比,可能会出现蜂鸣器()A、音调减小,音量增大B、音调增大,音量减小C、音调音量都减小D、音调音量都增大正确答案:C20.51单片机有()个中断源A、7B、4C、5D、6正确答案:C21.假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为()。

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案一、单选题(共100题,每题1分,共100分)1.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B2.行列式键盘的特点是()A、软件部分简单B、占用I/O口线较少C、电路简单D、易于编程正确答案:B3.已知80C51单片机的定时器T1用作定时方式时是()A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个脉冲加1D、由外部计数脉冲计数,一个机器周期加1正确答案:B4.89C51单片机的最小时序定时单位是()A、状态B、拍节C、机器周期D、指令周期正确答案:B5.在Keil C的程序里,若要指定P0的bit3,应如何编写()A、P0.3B、Port0.3C、Port^3D、P0^36.M1M0=11时,定时器工作于方式()A、3B、2C、1D、0正确答案:A7.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D8.51单片机两个定时/计数模块为()A、INT1,T1B、T0,T1C、INT0,INT1D、INT0,T0正确答案:B9.假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下()。

A、P0=P0|0x0fB、P0=P0|0xf0C、P0=P0&0x0fD、P0=P0&0xf0正确答案:C10.ISIS模块的主要功能是()。

A、电路原理图设计与仿真B、高级布线和编辑C、图像处理D、C51源程序调试11.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B12.控制串口通信的中断源是()A、T1B、TX/RXC、T0D、INTO正确答案:B13.定时时间可表示为(计数器满计数值-计数初值)*y,其中y是()A、指令周期B、机器周期C、状态周期D、时钟周期正确答案:B14.十进制数26.625D转化为二进制数为()A、11110.101B、11010.111C、11010.101D、11111.101正确答案:C15.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、半双工B、单工C、全双工D、手动16.单片机上电复位后,PC的内容和SP的内容为()A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B17.下列哪个优先级最高()A、T2B、T1C、TOD、一样高正确答案:C18.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为()A、TCON=0x01;B、TCON=0x05;C、TMOD=0x10;D、TMOD=0x50正确答案:C19.使80C51的定时器T1停止计时的C51命令是()。

(完整word版)单片机原理试题库

(完整word版)单片机原理试题库

单片机原理及应用复习题一、选择题(在每个小题四个备选答案中选出一个或几个正确答案, 填在题的括号中)1.80C51基本型单片机内部程序存储器容量为()。

(A)16KB (B)8KB (C)4KB (D)2KB2.在80C51单片机应用系统中, 可以作为时钟输出的是()引脚。

(A)EA(B)RST (C)ALE (D)PSEN3.在80C51的4个并行口中, 能作为通用I/O口和高8位地址总线的是()。

(A)P0 (B)P1 (C)P2 (D)P34.当优先级的设置相同时, 若以下几个中断同时发生, ()中断优先响应。

(A)并口(B)T1 (C)串口(D)T05.在80C51中, 要访问SFR使用的寻址方式为()。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中, 不合法的指令为()。

(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC7、当需要扩展一片8KB的RAM时, 应选用的存储器芯片为()。

(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示, 并希望增加256字节的RAM时, 应选择()芯片。

(A)8155 (B)8255 (C)8253 (D)82519、80C51单片机要进行10位帧格式的串行通讯时, 串行口应工作在()。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容, 第一个入栈的单元地址为()。

(A)08H (B)80H (C)00H (D)07H11.MCS—51单片机的复位信号是( )有效。

(A)高电平(B)低电平(C)脉冲(D)下降沿12.若MCS-51单片机使用晶振频率为6MHz时, 其复位持续时间应该超过( )。

(A)2μs (B)4μs (C)8μs (D)1ms13.若PSW.4=0,PSW.3=1, 要想把寄存器R0的内容入栈, 应使用( )指令。

单片机原理复习题

单片机原理复习题

单片机原理复习题1. 单片机的定义:- 单片机(Microcontroller Unit, MCU)是一种集成电路,它将微型计算机的主要功能集成在一个芯片上,包括CPU、存储器、输入/输出接口等。

2. 单片机的组成:- 描述单片机的基本组成部分,包括中央处理单元(CPU)、存储器(ROM、RAM)、输入/输出端口、定时器/计数器等。

3. 单片机的分类:- 根据用途和功能的不同,单片机可以分为通用型、专用型、低功耗型等。

4. 单片机的工作原理:- 解释单片机的工作原理,包括指令的执行过程、数据的处理方式等。

5. 单片机的编程语言:- 列举常见的单片机编程语言,如汇编语言、C语言等,并简述它们的特点。

6. 单片机的接口技术:- 描述单片机与外部设备通信的接口技术,如串行通信、并行通信、I2C、SPI等。

7. 单片机的应用领域:- 列举单片机在工业自动化、家用电器、汽车电子等领域的应用实例。

8. 单片机的发展趋势:- 讨论单片机技术的未来发展方向,如更高的集成度、更低的功耗、更强大的处理能力等。

9. 单片机的选型原则:- 阐述在实际应用中选择单片机时应考虑的因素,如性能、成本、功耗、开发环境等。

10. 单片机的故障诊断与维修:- 提供一些基本的单片机故障诊断方法和维修技巧。

结束语:通过本复习题的学习和练习,希望能够帮助学生深入理解单片机的原理和应用,为将来在电子设计和开发领域的工作打下坚实的基础。

单片机技术日新月异,不断学习和实践是掌握这门技术的关键。

希望这些复习题能够帮助学生更好地准备单片机原理的考试。

单片机原理复习题(附答案)

单片机原理复习题(附答案)

单片机原理复习题一、填空题1、MCS-51系列单片机按某种功能部件可以分为中央处理器、片内数据存储器、片内程序存储器、特殊功能寄存器、并行口、串行口、定时器、中断系统2、在MCS-51指令系统中,每一条指令的执行都包括取指和执行两个阶段,其中单片机对指令操作码进行译码是在执行阶段。

3、MCS-51系列单片机内RAM有128的空间,地址范围是00H-7FH 。

在编程中根据功能不同划分为工作寄存器区、位寻址区、通用RAM区三部分4、假设单片机的主频为12MHZ,则执行一条除法指令(DIV)所需时间为4μs,若为6MHZ,时间为2μs。

5、MCS-51系列单片机的寻址方式可以分为七类,分别是直接寻址、立即寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。

6、在一个单片机系列中,CPU与外设之间交换信息的方式主要有三种,分别是无条件传送、查询传送、中断传送。

7、单片机应用设计中,按键主要有两种形式,一种是直接按键,一种是矩阵编码键盘,如果按键采用机械开关,则需要对它们进行消抖,常用的方法是硬件消抖和软件消抖。

8、MCS-51的串行口工作方式在方式0时的波特率为f osc/12,工作方式2时为f osc/32(SMOD=1).9、选择A/D转换器时,我们主要考虑的性能指标有转换时间和转换频率、分辨率与量化误差、转换精度。

10、8051五个中断源的中断考入口地址为INT0:0003H 、T0:000BH 、INT1:0013H 、T1:001BH、串行口中断:0023H二、选择题①1、单片机访问内部程序存储器时,应使错误!未定义书签。

EA引脚保持高电平。

2、单片机复位程序计数器PC和堆栈寄存器SP的状态应是PC:0000H、SP:07H3、若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为0.25MHZ4、若MCS-51单片机采用12MHZ的晶振主频,其复位高电平脉冲时间应该超过4μs5、MCS-51单片机时序单位从小到大的依次是:振荡周期、时钟周期、机器周期、指令周期6、LJMP指令可以在64K范围内跳转7、具有单一功能的I/O口是P18、MOVX @DPTR,A指令中源操作数的寻址方式为寄存器寻址。

单片机原理笔试题及答案

单片机原理笔试题及答案

单片机原理笔试题及答案一、单选题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. DSPD. FPGA答案:B2. 8051单片机的内部RAM共有()字节。

A. 128B. 256C. 512D. 1024答案:B3. 下列哪个是单片机的中断源()。

A. 定时器B. 串行通信C. A/D转换D. 所有选项答案:D4. 8051单片机的定时器/计数器是()位的。

A. 8B. 16C. 32D. 64答案:A5. 单片机的I/O口具有()功能。

A. 只读B. 只写C. 读/写D. 以上都不是答案:C6. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A7. 下列哪个不是单片机的特点()。

A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D8. 8051单片机的程序存储器是()。

A. RAMB. ROMC. EPROMD. EEPROM答案:B9. 单片机的I/O口通过()方式与外部设备通信。

A. 串行B. 并行C. 串行和并行D. 以上都不是答案:C10. 8051单片机的定时器/计数器工作在方式1时,其计数器是()位的。

A. 8B. 16C. 32D. 64答案:B二、填空题(每题2分,共20分)1. 单片机的核心是_______。

答案:CPU2. 8051单片机的内部RAM分为_______和_______。

答案:工作寄存器区、位寻址区3. 单片机的中断优先级由_______决定。

答案:IP寄存器4. 8051单片机的定时器/计数器在方式0时,是_______位的。

答案:135. 单片机的I/O口可以通过_______来控制其输入输出。

答案:编程6. 8051单片机的外部中断INT0和INT1的中断向量地址分别是_______和_______。

答案:0003H、0013H7. 单片机的程序存储器通常采用_______。

答案:ROM8. 8051单片机的定时器/计数器在方式2时,是_______位的。

单片机原理及应用习题库与参考答案 (3)

单片机原理及应用习题库与参考答案 (3)

单片机原理及应用习题库与参考答案一、单选题(共54题,每题1分,共54分)1.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A2.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D3.一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、6FFFHB、5FFFHC、5F00HD、6000H正确答案:B4.当晶振频率为6MHz时,有效复位信号高电平时间要持续():A、4μsB、2μsC、3μsD、1μs正确答案:A5.波特的单位是()A、字节/秒B、帧/秒C、字符/秒D、位/秒正确答案:D6.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B7.下列指令中不影响标志位CY的指令有()。

A、ADD A,20HB、CLRC、RRC AD、INC A正确答案:D8.以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON正确答案:B9.MCS-51单片机的低8位地址总线是():A、P0B、P1C、P2D、P3正确答案:A10.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D11.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、06HB、20HC、02HD、60H正确答案:D12.若(A)=C3H,(R0)=AAH,执行ADD A,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D13.RS1和RS0的定义是()A、用户标志位B、进位标志位C、奇偶标志位D、寄存器组选择位E、辅助进位标志位F、溢出标志位正确答案:D14.ALU表示()。

A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D15.8051单片机的定时器T1用作定时方式时是A、由外部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:B16.下列指令能使R0低4位不变,高4位置F的是()。

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。

ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。

A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

单片机原理及应用题库含参考答案

单片机原理及应用题库含参考答案

单片机原理及应用题库含参考答案一、单选题(共100题,每题1分,共100分)1.80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B2.数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。

A、单工通信B、半双工通信C、双工通信D、同步通信正确答案:B3.while(i=x)当x=()时停止循环A、无穷大B、3C、1D、0正确答案:D4.C51单片机程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D5.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A6.蜂鸣器的音调由什么确定()A、电压B、电流C、频率D、占空比正确答案:C7.80C51串口发送控制器的作用描述中()是不正确的A、作用一是将待发送的并行数据转为串行数据B、作用二是在串行数据上自动添加起始位、可编程位和停止C、作用三是在数据转换结束后使中断请求标志位TI自动置1D、作用四是在中断被响应后使中断请求标志位TI自动清零正确答案:D8.51式单片机第()引脚为接地引脚A、9B、20C、31D、40正确答案:B9.属于计算机与外部设备通信方式的是()。

A、关联通信B、外部通信C、内部通信D、并行通信正确答案:D10.i/10为()A、计数B、取余C、取整D、判断正确答案:C11.SCON=0x50时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:B12.共阴极数码管0x06表示()A、3B、2C、1D、0正确答案:C13.十进制126数其对应的十六进制数可表示为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.填空选择1.执行RET 指令时,送入PC 的是LCALL 指令的下一条指令的首地址。

2.80C51单片机通过数据总线与外部接口进行数据传送时,使用MOVX指令。

3.80C51单片机通过寄存器间接寻址访问片外数据存储器。

4.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别是外部中断INT0,定时器T0,外部中断INT1,定时器T1,串行口。

5.中断响应后,硬件不会自动清除的中断标志位RI,TI,可以自动清除的中断标志位TF0,TF1,边沿触发方式的IE0,IE1。

6.80C51单片机中内部RAM20H-2FH既可位寻址又可字节寻址。

7.8031单片机的P3口的引脚,还具有外中断、串行通信等第二功能。

8.单片机应用程序一般存放在只读存储器ROM中。

9.开机复位后,CPU使用默认寄存器第0组,地址范围是00H-07H。

10.80C51单片机的堆栈区应建立在片内数据存储区。

11.在CPU内部,寄存器PSW反映程序运行状态或反映运算结果一些特征。

12.当需要从80C51单片机程序存储器取数据时,采用MOVC指令。

13.在中断服务程序中,至少应有一条中断返回指令。

14.执行LCALL 4000H指令时,80C51所完成的操作是PC+3入栈,4000H PC.15.MOVX @DPTR,A指令使WR信号输出有效,MOVX A,@DPTR指令使RD信号输出有效。

16.80C51 的引脚RST信号方向是输入,当该端出现高电平时,80C51进入复位状态,80C51一直维持这个状态,直到RST脚变到低电平,80C51才脱离复位状态,进入程序运行状态,从ROM 0000H单元开始取指令并执行。

17.半导体存储器分成两大类RAM和ROM,其中RAM具有易失性,常用于存储临时数据。

18.P2口在总线扩展时通常用作输出高8位地址,也可以作通用的I/O口使用。

19.指令LJMP的跳转范围是64kB, 指令AJMP的跳转范围是2kB。

20.P0口既做数据线又做地址线还可以做普通I/O口。

21.传输速率是用每秒传送数据位的位数来表示,定义为波特率。

22.中断源的允许是由IE寄存器决定的。

23.判断是否有半字节进位时用PSW的AC标志位。

24.80C51各中断服务子程序的入口地址分别在0003H、000BH、0013H、001BH、0023H。

25.80C51包含4个通用工作寄存器组,每个组含8个8位寄存器。

26.80C51程序存储器寻址空间64kB,单片机的外部数据存储器寻址空间为64kB。

27.位处理器也称为布尔处理器,它以状态寄存器中的Cy为累加位。

28.80C51时序的定时单位共有四个,从小到大依次是节拍、状态、机器周期和指令周期。

29.89C51复位后,PC=0000H。

若希望从片内程序存储器开始执行,EA引脚应接高平,当PC值超过0FFFH时,自动转向片外程序存储器继续取指令执行。

30.ORL C, /ACC.0指令是将CY与A的第0位的非求或。

31.80C51单片机的外部数据存储器寻址空间为64KB,对外部数据存储器采用间接寻址方式。

32.80C51包含5中断源。

最短中断响应时间为3个机器周期。

33.对51单片机,复位是靠在RST/VPD或RST引脚处至少保持2个机器周期的高电平而实现。

34.ANL P1, #0F0H 指令使P1口低四位输出0而高四位不变。

35.P0-P3作为输入口时,应先向锁存器写1,使输出级的2个FET都截至,数据正确读入。

36.指令MOVX A,@ R1的寻址方式是寄存器间接寻址,功能为R1所指向外部地址单元的内容送累加器。

37.80C51对片内高128字节RAM访问采用间接寻址方式,对于片内SFR区访问采用直接寻址方式。

38.串行口缓冲寄存器SBUF是可直接寻址的专用寄存器。

在物理上,它对应着两个寄存器,当执行指令MOV A,SBUF时,对接收寄存器进行操作。

39.80C51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。

40.使用定时器T1设置串型通信波特率发生器时,应把定时器T1设定为模式2,即自动重装载模式。

41.在80C51中PC和DPTR都用于提供地址,但PC是为访问程序存储器提供地址,而DPTR是为访问数据存储器提供地址。

42.80C51扩展外部I/O口,占用片外数据存储器地址空间。

43.程序状态字PSW中RS1=1,RS0=1时,通用寄存器R0-R7的实际地址是18H-1FH。

44.若80C51的晶振频率为12MHz,则其两个定时器对重复频率高于0.5MHz的外部事件不能正确计数。

二、简答题:1.已知 (A) = 068H,当执行ADD A,#0C9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果转换成十进制表示是多少?2.80C51单片机的EA引脚功能是什么?对8031而言,EA引脚应如何连接?EA引脚是片外程序存储器访问允许信号,低电平有效。

EA引脚接高电平时,程序从片内程序存储器开始执行,当PC值超出片内ROM容量时,自动转向片外程序存储器空间执行。

当EA引脚接低电平时,系统全部执行片外程序存储器程序。

对于无片内程序的8031而言,EA引脚应接低电平时。

3.80C51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生总线冲突?程序存储器和数据存储器分别处于两个独立的存储空间,在软件上访问程序存储器和数据存储器采用不同的指令进行区分,在硬件上访问访问程序存储器用PSEN 作为选通信号,访问数据存储器用WR或RD作为选通信号。

4.已知累加器A为0C9H,R0中为54H,C已置位,执行SUBB A,R0后,PSW寄存器的OV、CY、AC、P的状态,以及累加器A的值?5.80C51单片机的定时器/计数器用做定时器和计数器时有什么区别?定时功能是对晶振分频的内部机器周期进行计数,每个机器周期计数值加1,一定数量值对应着精确的延时时间。

计数功能是对外部事件进行计数,计数脉冲来自外部引脚T0,T1或T26.80C51单片机应用系统中,时钟频率为12MHz,现利用定时器T1产生的波特率为1200,请计算初值和实际产生的波特率误差。

设SMOD=0,波特率B=T1溢出率/32=(fosc/12)*(1/32)/[256-(TH1)]=(1000000/32)/[256-(TH1)]=1200所以计数初值TH1=229.96≈230TH1=230时,实际波特率为B=(1000000/32)/[256-230]=1201.923波特率误差E=(1201.923-1200)/1200=0.16%7.80C51单片机引脚ALE、PSEN分别是什么信号?功能是什么?ALE :地址锁存允许信号,用于将低8位地址锁存于外部所存器,当ALE有效时,P0口输出低8位地址。

PSEN:读外部程序存储器的选通信号,在从片外程序存储器取指令期间,在每个机器周期中,当PSEN有效时,程序存储器的内容送上P0口。

三、程序设计题:1.编程将片外RAM8000H-8FFFH单元清零。

MOV DPTR,#8000HCLR ALOOP:MOVX @DPTR,AINC DPTRMOV R0, DPHCJNE R0,#90H, LOOPEND编程使Pl口连接的8个LED按下面方式显示:从P1.0连接的LED开始,每个LED 闪烁10次,再移向下一个LED,同样闪烁10次,循环不止。

要求:闪烁时要有延时。

MOV A,#01HLOOP1:MOV R0,#10LOOP2:MOV P1,ALCALL DELAY1MOV P1,#00HLCALL DELAY1DJNZ R0,LOOP2RL ALJMP LOOP1END2.编一段程序将片内RAM 50H单元开始的20个字节传送到片外RAM 2000H开始的单元中。

MOV R0,#50HMOV R1,#20MOV DPTR,#2000HLOOP:MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R1,LOOPEND3.编程将存放在片外RAM4000H、4001H中的两个8位无符号数,按由大到小顺序存放在片内RAM40H、41H单元。

MOV DPTR,#4000HMOVX A,@DPTRMOV R0, AINC DPTRMOVX A,@DPTRMOV R1, ACLR CSUBB A, R0JC CMP1MOV 40H, R1MOV 41H, R0SJMP CMP2CMP1: MOV 40H, R0MOV 41H, ACMP2: END4.编一段程序将片外RAM 4000H开始的20个字节传送到片内RAM 50H单元开始的单元中。

MOV R0,#50HMOV R1,#20MOV DPTR,#4000HLOOP:MOVX A,@DPTRMOV @R0,AINC R0INC DPTRDJNZ R1,LOOPEND四、综合题:(一)利用定时器T0溢出,控制P1.2输出40Hz的方波。

已知振荡器频率为12MHz。

要求:写出详细的解题过程,包括:模式的选择;TMOD寄存器的设定;定时器初值的计算;程序清单。

使T0工作定时器模式,方式1,TMOD=01H振荡频率为12MHz,则机器周期为1us40Hz信号周期为25ms,对于方波高低电平时间均为12.5ms或12500us方式1,T0计数器初值为65536-(12500/1)=53036=0CF2CH采用中断方式程序如下:ORG 0000HRESET: AJMP MAIN ;转主程序ORG 000BH ;T0的中断入口AJMP T0INT ;转T0中断处理程序ORG 0100HMAIN: MOV SP,#60H ;设堆栈指针MOV TMOD,#01H ;设置T0为方式1MOV TL0,#2CH ;T0置初值MOV TH0,#0CFHSETB TR0 ;启动T0SETB ET0 ;允许T0中断SETB EA ;CPU开中断HERE: AJMP HERE ;自身跳转T0INT: MOV TL0,#2CH ;T0中断服务子程序,T0置初值MOV TH0,#0CFHCPL P1.2 ;P1.2的状态取反RETI(二)用6264将80C51外部扩展8KB数据存储器,请画出系统电路原理图。

计算6264地址范围。

6264-1地址范围0000~1FFFH(三)(四)使用80C51外部扩展32KB数据存储器,请画出系统电路原理图。

写出存储器地址分布。

62256地址范围0000~7FFFH。

相关文档
最新文档