单片机原理及应用试题库-答案_第1页
单片机原理及应用试题库-答案_第2页
单片机原理及应用试题库-答案_第3页
单片机原理及应用试题库-答案_第4页
单片机原理及应用试题库-答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机原理及应用》试题库一、填空题单片机就是把(CPU)(输入/输出、和(存储器)((AD和(DA)(或(微控制器)。Intel公司典型的片机( MCS-51系列和(MCS-96系列 )。单片机具体积( 下、重(轻 )、格(低 、功耗( 小 )、制功能强运算速度运用活易产品化抗扰能(强 )等特故在民经建设及家用电等领域得到了泛的应。微处理器身不是算机它是微计算机核心件又它(CPU括两个主部分( 运算器 ( 控器 当扩展外存储器或时,P2口作(地的高8位 )。MCS-51片机部RAM区有( 4 个作寄存器。MCS-51片机部RAM区有( 128 位地址。8.8951单机内AM中位寻区的地范围是( 20H—2H ,工作存器区的地址范围是( 00H—1H ,片内程序存储器中寻址区的地址范围是(0000H—07FFHMCS-51有( 4 个并行I\O口。MCS-51的堆栈软件填堆栈指临时( 30H—7FH 内辟的区域.MCS-51片内( 20H—2FH )范围内的数据存器,既可以字节寻址又可以寻址。程序状态志字寄存器SW中的S.7的含义( 进位和借标志位 的含义是( 奇校验位 若不使用89C51片内程序存器,引( )必接地。MCS-51中凡字地址能( 0和8 整除特殊功能存器均寻址。MCS-51有4组作寄存,它们字节地范围( 00H—1FH 当MCS-51引( ALE 信号效时表从P0口稳定地出了低8地址.在单片机的RESET端( 两机器周以上的电平时 便可以靠复位复位后的序指针PC指向( 0000H 地址。MCS-510),(1),(定时/T0溢出中断),(/T1),()5KeiLC51软中,工文件扩展名是UV2 ,编连接后成可烧文件扩展是hex 。C51支的指针通用针 和Crol 完一个字的循环移用 _irol_ 完成二字节的环左。C51的基数据类有 char 、int、long 、float 、bitsbit 、sfrsfr1643.C51的存类型有code 、data、bdata、idata、xdata、pdata 。44.C51的存模式有 large、compact 和。C51程序与其他语言程序一样,程序结构也分为顺序结构、选择结构、循环结构C51中int型量的长为 16位 ,其域为0-65535 。C51中键字sfr的用 定变量问8位的SFR的作定变量SFR。函数义由数头 函数体 两分成。C51中“!”运算符作用是取反 。若函无返回,用 void 键字指。若局变量未始化,初值为确定 。89C51五中断源中断入地址分是0003H T0:000BH;T1:001BH ;串口:0023H 。53在CPU未执行同或更高先级中服务程条件下,断响应待时间需 要 。中断嵌套与子程序嵌套的区别在于:一是子程序嵌套是在程序中事先按排序好随机的。MCS-5l30H-7FHSP是8器。若(IP)=00010100B,则中断优先级最高者为串行口和外部中断1 ,最低者为定时/计器T1T0溢中断,部中断0 。MCS-51单机中,有部中断 中断存在中断样的问。对中断行查时查询的断标志共有_TF1 、_TF0_IE1 、_IE0、_TI 和六个中标志位。MCS-51单机中断统中有 外部断0 .外部中断1 .定时/数器T1中断 . 定时/计器T0出中断.串行口断0。定时/3定时计数器T0。若将定时计数器于计数式则部事件必须从 P3.4和P3.5 引输入,且部脉冲最高频不能超时钟频的1/12 。38而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。假定定器1作在方式2,片机的荡率为3MHZ,则大的定时为1024us 。当定器T0作在方式3时,占定时器T1的TR1和TF1_ 控位.MCS-51的时器用定时时定时时与钟频率和数初值关用作计时,最高数频率的 。MCS—5121定时/方式,其,可进行13位定时/计数是方式是0 。MCS-51单机的串接口有 4种作方其中方式方式3多机通方式。69 串行中断标志RI/TI由系统 置位,软件 清零。MCS-51串行口有4种作方式,可在初化程序中软件填特殊功寄器SCON ( )以选择.用串扩并口时串行接工作方应选方式 0 。串行通按照据传送向可分三种制:单工 、双工 半工 。波特率义为一秒钟送多少数据位 串行通信波特率基本要是互相通信的乙双方须具有相同波率。9位可编程TB8作区分标。TB8=0,表示数据帧 ;TB8=1,示地址帧 。当从机SM2=1 时,能接收机发出址帧,对据不予睬。多机通开始主首先发地址各从机对主机发的地址本机地是相符,若符,则SM2=0 。77半导体储器中一类在电后不丢失数之为ROM 有一掉后会丢失据,称为 RAM 。51系单片机展数据储器最寻址范为(64K 当扩外部存器或口时,P2口用作( 址线的高8位 80C5164KB64KB序存储器 ;256B(包特殊功寄存器)片内数存储器 。MCS-51可提供(数据 )和(程序)两种存储.最大存储空间可达(64K )的个并行存器扩展统。为扩存储器构造系总线应以P0的8口线作为(地址低8位和据 )线,以P2口的线作( 地线高8位 )为实现89C51内程序存器的衔,应使( EA’ )号进行制。在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(CS’ )端提供信号。89C51并行扩展口时,扩展口芯输/输出端的基要求是构成输出口时,接口芯应具有存 功;构成输口时,接口芯应具有态缓冲和存选通 功能;总线路是用于传送信息的公共通信 途径。总线可分为数据总线、地址总线 .和控总线 。89C51展口从外数据储器 储间扩展从论上讲多可扩展64K个。MCS—51单机的P0—P3口是8位行 I/O口其的P0口和P2口除了可以进行数据的输入.输出外,通常还用来构建系统的地址线 和数据线 ,在P0—P3口中,P0 为真正双向口,P1-P3 为准双口。对进行址通常用_与外数存储器一变址

编址技术。连接到片机的输入应具有三态缓和存选通 功能连到单片机上的输出应具有输出锁存 功。8255

式0 .方式1

和式2 三种工作方式通过

方式选择

控制字进行选择。98当51片机与速外设行数据输时最佳传输方式是 中断送方式 。LED数码管的使用与发光二极管相同,根据其材料不同正向压降一般为0.7 额定电流为20 m最大电为 50 m。键盘描控制式可分程序 控制、定时 控制和中断 控制方。LED:静态显示亮度高但是占用IO口较,动态示亮度高但是用IO口少 。A/D转换器按转换原理形式可分为积分 式、逐次逼近 式和并行/串行比较 式。A/D转换器0809按换原理(逐逼近式AD转器 )。二、判断题1CPU(对)2、8051单片,程序储器数数据存器扩展最范围都是样的(对 )3、MCS-51单片机是微处理器。(对)4、8位二进制数构成一个字节,一个字节所能表达的数的范围是0-255。(对)5、8051中的作寄存就是内部中一部份对 )6、8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。(错)7、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。(错)8、89C51单片机片外数据存储器与扩展I/O口统一编址。(对)9、89C51单片机内RAM地址空为00H~7FH(对 )10、 89C51单片机问片外是以作为读选信号(对)11、 CPU每取一个令字节立即使序计数器PC自加1(对)12、 第1组工寄存器R0~R7的地是10H~17H。(错)13、 不能用指对对程计数器PC进行写操作(对)14、 使用89C51且EA=1时仍可外扩64KB程序存器( 对 )15、 因为MCS-51上电复,因此,MCS-51系统以不需要位电路错 16、 程序存储和数据储器的用不同序存储般用存放据表格程序数据存储一般用存放数(对 )。若一个函数的返回类型为void(对)C51(对)“sfr”(对)#include<reg51.h>与#include“reg51.h”(错)sbitRAMSFR对)一个函数利用return()3(对)44.89C51每中断源应地在片上有其中求输入引脚(错 )45.89C51单片机对最高优先权的中断响应是无条件的。(错)(错)在一情况下8051单片允许同中断套(错 )48.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。( 对 )MCS-51有3个中断,优先由软件写特功能寄存器IP加以择(错 )外部中断入口地址为_0013H(错)的入口地址是0003H(对 ).TMOD中的,表示两个信控定时器的停。 ( 对要进多机通,MCS-51行接口工作方应为方式1。 (错)MCS-51的行接口全双的( 对 )MCS-51上复位时,SBUF=00H。 ( 对MCS-51单片片外数存储与扩展口一编址。(对 )单片系统扩时使用锁存器是用于存高8位地址(错 )程序储器和据存储的作用同程序器一般用放数据格和程序而数存储器一用来存数据( 对 )59 在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。( 错 )MCS-51(对)MCS-51单片机外设之的数据送方式要有查询式和中方式,者相比者的效率高( 62.8155复位引可与89C51的复位脚直接连( 错 )63.为了消按键抖动,用的方有硬件软两种方法( 对 64.中断服程序的后一条令是。( 错 )存储分成内和外存大部分 其中外可直接与CPU交信息( 错 )P2口既以作为使用 又可作地址/复用口使。( 错 )在中断应段CPU一要做下2工作 护断点和出中断务程序口地址。( 对 68AJMP跳空间最可达到64KB。( 错 )DPTR是由DPH和DPL两个8位特殊存器成的。( 对 )C51中,数据的储类型明为data,则该据映射的储空间片内位址空( 错 )MCS—51属于位的片机。 ( 错 )位地和字节址在形上没有别。 ( 对 )如果x=0xEA,则行x<<2后,x的值为。 ( 对 )在MCS—51指令系中,地分为字地和位地址( 对 )汇编言指令是指能被CPU直接执的指。( 错 )在MCS—51指令系中,伪令、指都在程序执的时候作用( 错 )81.(R7)表示工寄存器R7的内容。 ( 对 )微机数据总的宽度定了CPU的址能。 ( 对 )在MCS-51,中断开放屏蔽都以通过制字TMOD来成。( 错 )在MCS-51,中断以任嵌套。 ( 对 )若一函数的回类型为void,则示其没回值。( 对 )86、定时与计数的工作理均是输入脉进计数。( 对 )87、SFR中凡是能被8整除的地址,都具有位寻址能力。(对)88、不能用“sfr16”直接访问定时器/计数器0和1。(错)89、MCS-51单片机的程序存储器只能用来存放程序的。(90、串口断标志硬件清。( 错 )错)91、特殊功能寄存器的名字,在C51程序中,全部大写。(对)92、“sfr”后面的地址可以用带有运算的表达式来表示。(对)93、#include <reg51.h>与#include “reg51.h”是价的。(错)94sbit不可以于定内部的可寻址区只用在可位址的SFR上( 对 )我们所的计算实质上计算机硬件系和件系统的称。 ( 对 MCS-51的5个中源优先相同。 ( 错 MCS-51外扩与外RAM是统一址的。 ( 对 98.MCS-51是处理器。 ( 对 MCS-51的相转移指最大跳转距是128B。( 错 PC存放的是前正在行的指地址。 ( 错 )使用编程接须初始。 ( 对 )MCS-51系可以没复位电。( 错 MCS-51单机是8机。 ( 对 EPROM上信息可擦除( 错 程序数器PC不能对进行读操作。 ( 对 在一般况8051单片机许同级断嵌套( 错 8051片机 序存储数和数存储器展最大范围是一样。( 对 则则

PSW标位P置1( 错 CPU对内部和部RAM的写速一快。( 错 当对于8051单片机 CPU对内部序存储址超过4K时 系统自动在部程序当存储器中址。( 对 111. -86原码=11010110B 反码=10101001B 补=10101010B ( 对 )112.于MCS-51的行口的据发和接收器都是SBUF 所其串行不能同发送和接数据 不是全工的串口。 ( 错 )三、选择题8031BMCS-48系列 (B)MCS-51系列 (C)MCS-96系列(D)MCS-31系列PCMCS-51PC位,因此寻址范是 B4KB (B)KB (C)8KB (D)1285.在89C5l中可使用堆栈最深度为 A(A)个单元 (B)32单元 (C)128个单元 (D)8个单元B位累加器Cy (B)通用存的各个位(C)特功能寄器的可址位 (D)位作指集(D)中。A、加器 、控制器 C、程存储器 D、数存储器(B)A、RAM B、C寄存器 、CPUR0是在(A)A、0区00H单元 B0区01H单元 C、0区09H元 、SFR89C51(D)引脚A、接定时器 B、接串行口 C、外中断 D、外晶振8051(A)A、20H B、30H C00H D、70H8051RAM(A)字节A、128 B256 C、4K 、64K当寄器PSW的RS0和RS1分别为1和0系选用的作寄存组(B )A、组0 、组1 C、组2 D、组3提高单机的振频率则机器期(C 。、不变 B、变长 C、变短 D、不定18SP应指向(A)、栈底元 B、7FH单元 C栈底单址加1 D、栈单元地减189C51(C)A、PSW BDPTR C、PC D、B89C5116(B)、PSW B、DPTR CA D、PC若MCS-51统中,振频为8MHz,一机器周期于( A)μs。A 1.5 B 3 C 1 D0.5MCS-51单机外有40个脚,其,地锁存允许制信号脚是( A)(A)ALE (B)PSEN (C)EA (D)RST在CPU内部,映程序行状态反映运结果特征寄存是( B(A)PC (B)PSW (C)A (D)SPAJMP指令的转范围(C (A)256 (B)1KB (C)2KB (D)64KB单片机应程序一存放在( B)A、RAM B、C寄存器 、CPU单片机的堆栈指针SP(B)A、示堆栈底 B、指堆栈顶 C、指示栈地址 D、指堆栈长度LJMP跳转空间大可达(D )、2KB B、256B C、128B D、64KB52.CPU响应断后,自动清中断请“1”志的有( C 采用电平触发式 B。采用两触发方C.定时/计数器T0/T1断 。串行断TI/RIC51五中断源,属外中断有( AB C.T0 D.T1 E.TI F.RI54.按下中断优顺序排,有可实现的( A.T1T0、、、串行口 、T1、T0、、串口、、串行、T0T1 、串行口、、、T1;55.各中源发出中断申信号,会标记在MCS-51系统的(B )中(A)TMOD (B)TCON/SCON (C)IE 56A设中断响方式 (B)设外中断许(C)设中断总许 (D)设置中触发方式在MCS-51D定中断 (B)脉触发的部中断(C)电平触的外部断 (D)串行口8051(B)A、4 B、5 C、6 D、78051(AA、2 B、3 C、4 D、5IE1)(C)A、0003H B000BH C、0013H D、002BH执行MOVI,#81H指令的义(B )A、蔽中断源B、开放中断源0 C、开外断源1 、开放部中断源0和1(BE)A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令D、前执行指令是长跳转令 E、个低级的断正在理中8051(ABCDE)A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断165中断请的不能动撤除( )A、时/计中断硬自动撤除 B冲方式外中断自撤除C电平方式部中断制撤除 D串行断件撤除 E行中硬件自撤除 要想测量引脚的一个脉冲宽度那么特功寄存器TMOD的容应(A)。(A)09H (B)87H (C)00H (D)80HMCS-51的断允许发器内为83H,CPU将应的中断求是( D )T1, (B)T0,T1 (C)T1,串行接口 (D)T0要使MCS-51能够响定时器中串行口中断的中断许寄存IE的容应是( A (A)98H (B)84H (C)42 (D)22HMCS-51在应中断时下列哪操作不发生( C ).保护现场 (B)保护PC (C)找到断入口 (D)保护PC转中断口MCS-51响中断时下面哪个条件是必须( D )(A)当指令执完毕 中断是的(C)没有同或高级断服务 (D)必须有指令下面哪种传方式适于处理部事( C )。(A)DMA (B)无件传送 (C)断 (D)件传73.89S51的内部程序存储器与数据存储器容量各为多少?(C)(A)64KB、128B(B)4KB、64KB(C)4KB、128B(D)8KB、256B74.在8x51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?(B)(A)XTAL1(B)/EA(C)/PSEN(D)ALE75.KeilCC)(A)#include(B)#define(C)#exit(D)#if76.KeilCB(A)void(B)string(C)char(D)float77.KeilCP0bit3?(C(A)P0.3(B)Port0.3(C)P0^3(D)Port^38x51?((A)P0(B)P1(C)P2(D)P3KeilCif_elseifswitchB(A)if-else(B)if-elseif(C)switch(D)switchKeilC((A)中断子程序不必声明(B)函数不必声明(C)中断子程序必须有形式参数(D)中断子程序一定会有返回值利用列( D)关字可以变工作存组A、interruptB、sfrC、while D、usingC51中一指针变占用( C )节存A、一个 B、两个 C、三个 、四个(B)A、reg51.h B、absacc.h C、intrins.h D、startup.h定时/计器T0在=1时运行条件有( AC A.P3.2=1 B.置好定初值 C.TR0=1 D.T0开启中对定器0进关中断作,需复位断许控制寄器的:(A )和ET0 (B)EA和EX0(C)EA和ET1 (D)EA和EX1/BTCON (B)SCON(C)IE (D)TMOD0和12B计数出后能动恢复数初值 (B)加计数器位数(C)高了定的精度 (D)于循环定和循环数MCS-510(C)A.8位 B.8位自动装 C.13位 D.16位T1(D)(A)1种(B)2种(C)3种(D)4种91单片机时器可于(ABC A.定时 B.部事件数C.串口的波率制定D.扩展外部断源串行的移位存器方为( A )。(A)式0 方式1 (C)式2 (D)式3MCS-51(A)(A)方式0(B)方式1(C)方式2(D)方式3(C)(A)TCON (B)PCON (C)SCON (D)TMOD99.6264片是( B )EEPROM(B)RAM(C)FLASH ROM(D)EPROMROM(A)8031 (B)80C51 (C)8032 (D)89C51MCS-51PC为16位,因此其寻址范围是B4KB (B)64KB (C)8KB (D)128104.读RAM地址DPTR包含的息有( B A.片选号 读外RAM相应存储元的地信号C.读外RAM作信号 D.RD信号107.89C51行扩展口入输出作时执的令和控制号是(ACD A.执行MOVX指令B.执行MOVC指令C.用RE信号控制读D.用WR信号控制写E.用PSEN信号控制读FALE108.在下列理由中,不能说明MCS-51的I/O编址是统一方式的理由是:(A)没有用的指令 (B)没有分存储器和控制号(C)用存储指令进行操作 (D)P3口具有第二能111.用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0(B)方式1(C)方式2(D)方式3四 简答题8515180C51MCS-51PSW80C51412.简述转移指令AJMPaddr11,SJMPrel,LJMPaddr16及JMP@A+DPTR的应用场合。MCS-5118利用MCS-51单片机汇编语言进行程序设计的步骤如何?25. RAMRAM?MCS-51??MCS-51MCS-5135 T03TR1 8051单片机的fosc=12MHz,用T1P1.0P1.12ms500s的方波。定时/当定时/3/T1T1的开启和关闭?定时器T0,要求用T002fosc=6MHZ若8031单片机的foc=6MZT01.02s的方波的程序。MCS-51/定时器/?5ms,6MHz。简述C51简述C51对51简述C51对51I/OI/OC51C51在data在idata在xdataval3[4在xdatacharflagP3MCS-512300080511(0711个停止位(1)组成。当该接口每分钟传送1800个字符时,试计算出传送波特率。 13foscT12SNODfosc=6MHzT1模式28051ROMRAM? 2764,61168031EPROM(地址由16KRAM(24K×8P2.6、P2.7122片K×8(1:B800H~BFFFHII:E800H~EEFFH276480C51626480C51P2.66264803122764EPROM16KROM2KBRAM4KBEPROMRAMEPROM74LS1388051P0P22000H~3FFFH的片选信号CS。.用一片74LS138译出两片存储器的片选信号地址空间分别为1000H~1FFFH,3000H~3FFFH。试画出译码器的接线图。4KLEDMCS-518031P1803182798LED815接6个LDLESEA/DA/DD/AVR83D/A转换器由哪几部分组成?各部分的作用是什么?DAC0832DACAD0809IN0,IN1,IN2,IN3,IN4,IN5,IN6,IN78(C,B,A位000时,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论