欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《单片机基础》单选及填空.doc

    • 资源ID:52215349       资源大小:126KB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《单片机基础》单选及填空.doc

    单片机基础(第3版)第1章 计算机基础知识(一)填空题1. 十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。3. 8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数转换成十进制数是(-51)。4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。5. 已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。6. 若某存储器容量为640KB,则表示该存储器共有()个存储单元。7. 在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。8. 设二进制数A=,B=,则逻辑运算AB=(),AB=(),AB=()。9. 机器数的真值是(+110),机器数的真值是(+89),机器数的真值是(+157或-115),机器数的真值是(+206或-50)。(二)单项选择题1.用8位二进制补码数所能表示的十进制数范围是(D)(A)-127 +127 (B)-128 +128(C)-127 +128 (D)-128 +1272.下列等式中,正确的是(B)(A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B(C)1 KB = 1024 M B (D)1 MB = 1024 B3.程序与软件的区别是(C)(A)程序小而软件大 (B)程序便宜而软件昂贵(C)软件包括程序 (D)程序包括软件4.存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A)(A)地址 (B)字节 (C)列号 (D)容量5.8位二进制数所能表示的最大无符号数是(B)(A)255 (B)256 (C)128 (D)1276.下列4个无符号数中,最小的数是(B)(A)(二进制) (B)37(八进制)(C)75(十进制) (D)24(十六进制)7.下列字符中,ASCII码最小的是(B)(A)a (B)A (C)x (D)X8.下列字符中,ASCII码最大的是(C)(A)a (B)A (C)x (D)X9.有一个数152,它与十六进制数6A相等,那么该数是(B)(A)二进制数 (B)八进制数 (C)十进制数 (D)十六进制数第2章 80C51单片机的硬件结构(一)填空题1. 通过堆栈实现子程序调用,首先要把(PC)的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点送回(PC)。2. 80C51单片机的时钟电路包括两部分内容,即芯片内的(高增益反相放大器反相器)和芯片外跨接的(石英晶体振荡器晶振)与(两个微调电容)。若调高单片机的晶振频率,则单片机的机器周期会变(短)。3. 通常单片机有两种复位操作,即(上电复位)和(手动复位)。复位后,PC值为(0000H),SP值为(07H),通用寄存器的当前寄存器组为(第0)组,该组寄存器的地址范围是从(00H)到(07H)。4. 80C51单片机中,一个机器周期包含(6)个状态周期,一个 状态周期又可划分为(2)个拍节,一个拍节为(1)个振荡脉冲周期。因此,一个机器周期应包含(12)个振荡脉冲周期。5. 80C51中惟一一个可供用户使用的16位寄存器是(DPTR),它可拆分为两个8位寄存器使用,名称分别为(DPH)和(DPL)。6. 单片机程序存储器的寻址范围由PC的位数决定。80C51的PC为16位,因此程序存储器地址空间是(64 KB)。(二)单项选择题1.下列概念叙述正确的是(D)(A)80C51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚(B)特殊的存取规则使得堆栈已不是数据存储区的一部分(C)可以把PC看成是数据存储空间的地址指针(D)CPU中反映程序运行状态和运算结果特征的寄存器是PSW2.取指操作后,PC的值是(C)(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制寄存器中指令寄存器的地址3.80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值变为(C)(A)37H (B)38H (C)39H (D)3AH4.设置堆栈指针SP = 30H后,进行一系列的堆栈操作。当进栈数据全部弹出后,SP应指向(A)(A)30H单元 (B)07H单元 (C)31H单元 (D)2FH单元5.下列关于堆栈的描述中,错误的是(C)(A)80C51的堆栈在内部RAM中开辟,所以SP只需8位就够了(B)堆栈指针SP的内容是堆栈栈顶单元的地址(C)在80C51中,堆栈操作过程与一般RAM单元的读/写操作没有区别(D)在中断响应时,断点地址自动进栈6.在单片机芯片内设置通用寄存器的好处不应该包括(A)(A)提高程序运行的可靠性(B)提高程序运行速度(C)为程序设计提供方便(D)减小程序长度7.下列叙述中正确的是(D)(A)SP内装的是堆栈栈顶单元的内容(B)在中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关(C)在单片机中配合实现“程序存储自动执行”的寄存器是累加器(D)两数相加后,若A中数据为66H,则PSW中最低位的状态为0第3章 80C51单片机指令系统(一)填空题1. 假定累加器A中的内容为30H,执行指令“1000H: MOVC A, A+PC”后,会把程序存储器(1031H)单元的内容送累加器A。2. 假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令“ADD A, R0”后,累加器A的内容为(34H),CY的内容为(1),AC的内容为(1),OV的内容为(1)。3. 执行如下指令序列后,所实现的逻辑运算式为()MOVC, P1.0ANLC, P1.1ANLC, /P1.2MOVP3.0, C4. 假定addr11=B,标号qaz的地址为1030H,执行指令“qaz: AJMP addr11”后,程序转移到地址(1100H)去执行。5. 累加器A中存放着一个其值小于或等于127的8位无符号数,CY清0后执行“RLC A”指令,则A中的数变为原来的(2)倍。(二)单项选择题1.下列指令或指令序列中,不能实现PSW内容送A的是(C)(A)MOV A, PSW(B)MOV A, 0D0H(C)MOV R0, 0D0H(D)PUSH PSWMOV A,R0 POP ACC2.在相对寻址方式中,“相对”两字是指相对于(C)(A)地址偏移量rel(B)当前指令的首地址(C)下一条指令的首地址(D)DPTR值3.下列指令或指令序列中,能将外部数据存储器3355H单元内容传送给A的是(B)(A)MOVX A, 3355H(B)MOV DPTR, #3355HMOVX A, DPTR(C)MOV P0, #33H(D)MOV P2, #33HMOV R0, #55H MOV R2, #55HMOVX A, R0 MOVX A, R24.对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令5.执行返回指令后,返回的断点是(C)(A)调用指令的首地址(B)调用指令的末地址(C)调用指令的下一条指令的首地址(D)返回指令的末地址6.以下各项中不能用来对内部数据存储器进行访问的是(A)(A)数据指针DPTR(B)按存储单元地址或名称(C)堆栈指针SP(D)由R0或R1作间址寄存器第4章 单片机汇编语言程序设计(一)填空题1. 假定A=40H,R1=23H,(40H)= 05H。执行以下两条指令后,A=(25H),R1=(40H),(40H)=(03H)。XCHA, R1; A=23H,R1=40HXCHDA, R1; A=20H,(40H)=03H2. 假定80C51的晶振频率为6 MHz,执行下列程序后,在P1.1引脚产生的方波宽度为(5.804ms)START:SETBP1.1; P1.1置1(1周期)DL:MOV30H, #03H; 30H置初值(1周期)DL0:MOV31H, #0F0H; 31H置初值(1周期)DL1:DJNZ31H, DL1; 31H减1,不为0重复执行(2周期)DJNZ30H, DL0; 30H减1,不为0转DL0(2周期)CPLP1.1; P1.1取反(1周期)SJMPDL; 转DL(2周期)方波宽度=(2*15*16+2+1)*3+(2*15*16+2+1)*3+1+2+1*2=5804ms第6章 80C51单片机的中断与定时(一)填空题1. 中断技术是解决资源竞争的有效方法,因此,可以说中断技术实质上是一种资源(共享)技术。2. 上电复位后,各中断优先级从高到低的次序为(外部中断0)、(定时器/计数器0中断)、(外部中断1)、(定时器/计数器1中断)和(串行中断)。3. 响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC)的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC),使程序执行转向(ROM)中的中断地址区。4. 当计数器产生计数溢出时,把定时器控制寄存器的TF0(TF1)位置1。对计数溢出的处理,在中断方式时,该位作为(中断请求标志位)使用;在查询方式时,该位作(查询状态位)使用。5. 定时器1工作于方式3做波特率发生器使用时,若系统晶振频率为12 MHz,可产生的最低波特率为(15.26 b/s),最高波特率为( b/s)。对于12MHz的晶振,一个机器周期为1ms,定时器1做波特率发生器使用时,若工作于方式1,计数初值为0,则波特率最低,为若计数初值为65535,则波特率最高,为6. 定时器0工作于方式2的计数方式,预置的计数初值为156,若通过引脚T0输入周期为1ms的脉冲,则定时器0的定时时间为(100ms)。7. 用于定时测试压力和温度的单片机应用系统,以定时器0实现定时。压力超限和温度超限的报警信号分别由和输入,中断优先顺序为:压力超限温度超限定时检测。为此,中断允许控制寄存器IE最低3位的状态应是(111),中断优先级控制寄存器IP最低3位的状态应是(101)。8. 可利用定时器来扩展外部中断源。若以定时器1扩展外部中断源,则该扩展外中断的中断请求输入端应为(T1)引脚,定时器1应取工作方式(2),预置的计数初值应为(0FFH),扩展外中断的入口地址应为(001BH)。(二)单项选择题1.下列有关80C51中断优先级控制的叙述中错误的是(D)(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按时间的先后顺序响应(D)同一时刻,同级的多中断请求,将形成阻塞,系统无法响应2.80C51有两个定时器,下列有关这两个定时器级联定时问题的叙述中,正确的是(C)(A)可以实现软件级联定时,而不能实现硬件级联定时(B)可以实现硬件级联定时,而不能实现软件级联定时(C)软件级联定时和硬件级联定时都可以实现(D)软件级联定时和硬件级联定时都不能实现3.在工作方式0下,计数器由TH的全部8位和TL的低5位组成,因此,其计数范围是(A)(A)1 8192 (B)0 8191 (C)0 8192 (D)1 40964.对于由80C51构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应(B)(A)转向外部程序存储器去执行中断服务程序(B)转向内部程序存储器去执行中断服务程序(C)转向外部数据存储器去执行中断服务程序(D)转向内部数据存储器去执行中断服务程序5.中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是(D)(A)当前正在进行高优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指机器周期(D)当前指令是“MOV A, Rn” 指令6.下列条件中,不是中断响应必要条件的是(C)(A)TCON或SCON寄存器中相关的中断标志位置1(B)IE寄存器中相关的中断允许位置1(C)IP寄存器中相关位置1(D)中断请求发生在指令周期的最后一个机器周期7.在单片机的下列功能或操作中,不使用中断方法的是(D)(A)串行数据传送操作(B)实时处理(C)故障处理(D)存储器读/写操作第6章 单片机并行存储器扩展(一)填空题1. 使用8KB×8位的RAM芯片,用译码法扩展64KB×8位的外部数据存储器,需要(8)片存储芯片,共需使用(16)条地址线,其中(13)条用于存储单元选择,(3)条用于芯片选择。2. 三态缓冲器的三态分别是(低电平)、(高电平)和(高阻抗)。3. 80C51单片机系统整个存储空间由4部分组成,分别为(256)个地址单元的内部(数据)存储器,(4KB)个地址单元的内部(程序)存储器,(64KB)个地址单元的外部(数据)存储器,(60KB)个地址单元的外部(程序)存储器。4. 在80C51单片机系统中,为外扩展存储器准备了(16)条地址线,其中低位地址线由(P0口)提供,高位地址线由(P2口)提供。5. 在80C51单片机系统中,存储器并行外扩展涉及的控制信号有(ALE)、()、()、()和(),其中用于分离低8位地址和数据的控制信号是(ALE),它的频率是晶振频率的(6)分之一。6. 起止地址为0000H 3FFFH的外扩展存储器芯片的容量是(16KB)。若外扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址应为(37FFH)。7. 与微型机相比,单片机必须具有足够容量的程序存储器是因为它没有(外存)。8. 在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(片选)引脚端提供信号。9. 由一片80C51和一片2716组成的单片机最小系统。若2716片选信号接地,则该存储芯片连接共需(11)条地址线。除数据线外,系统中连接的信号线只有()和(ALE)。(二)单项选择题1.下列有关单片机程序存储器的论述中,错误的是(D)(A)用户程序保存在程序存储器中(B)断电后程序存储器仍能保存程序(C)对于程序存储器只使用MOVC一种指令(D)执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是(A)(A)数据存储器只使用MOV指令进行读/写(B)堆栈在数据存储器中开辟(C)数据存储器只用于保存临时数据(D)专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是(D)(A)1000(B)8×1000(C)1024(D)8×10244.在下列信号中,不是供外扩展程序存储器使用的是(D)(A)(B) (C)ALE(D)5.RAM是随机存储器的意思,随机存储器的准确含义是(B)(A)存储器的各存储单元的存取时间相等(B)可以在任何时刻随机读/写存储器内各存储单元(C)随机表示既可读又可写(D)随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4K×8位),除应使用P0口的8条口线外,至少还应使用P2口的口线(A)(A)4条(B)5条(C)6条(D)7条7.下列叙述中,不属于单片机存储器系统特点的是(D)(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储空间重叠(D)扩展程序存储器与片内程序存储空间重叠8.在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是(A)(A)(B)(C)ALE(D)第7章 单片机并行I/O扩展(一)填空题1. 80C51单片机I/O扩展占据的是(外部数据)存储器的地址空间,因此,其扩展连接只涉及(ALE)、()和()3个控制信号。2. 在单片机中,为实现数据的I/O传送,可使用3种控制方式,即(无条件)方式、(查询)方式和(中断)方式。其中效率较高的是(中断方式)。3. 简单输入口扩展是为了实现输入数据的(缓冲)功能,而输出口扩展是为了实现输出数据的(锁存)功能。第8章 80C51单片机串行通信(一)填空题1. 异步串行数据通信的帧格式由(起始)位、(数据)位、(奇偶校验)位、(停止)位组成。若串行异步通信每帧为11位,串行口每秒传送250个字符,则波特率应为(2750 b/s)。2. 串行通信有(单工)、(双工)和(半双工)共3种数据通路形式。3. 串行接口电路的主要功能是(串行)化和(反串行)化,把帧中格式信息滤除而保留数据位的操作是(反串行)化。4. 串行异步通信,传送速率为2400 b/s,每帧包含1个起始位、7个数据位、1个奇偶校验位和1个停止位,则每秒传送字符数为(240个)。5. 80C51串行口使用定时器1作波特率发生器时,应定义为工作方式2,即(8位自动加载)方式。假定晶振频率为12MHz,则可设定的波特率范围是(122 b/s)(62500 b/s)。分析:定时器1工作方式2时的波特率为:当SMOD=0,X=0时, (最小波特率)当SMOD=1,X=255时, (最大波特率)6. 在80C51串行通信中,方式(0)和方式(2)的波特率是固定的,波特率的大小只与(晶振)频率有关。而方式(1)和方式(3)的波特率是可变或可设置的,波特率大小与定时器(T1)的(溢出)率有关。(二)单项选择题1.下列特点中,不是串行数据传送所具有的是(A)(A)速度快(B)成本低(C)传送线路简单(D)适用于长距离通信2.下列有关串行同步通信与异步通信的比较中,错误的是(B)(A)它们采用的是相同的数据传输方式,但采用不同的数据传输格式(B)它们采用的是相同的数据传输格式,但采用不同的数据传输方式(C)同步方式适用于大批量数据传输,而异步方式则适用于小批量数据传输(D)同步方式对通信双方同步的要求高,实现难度大,而异步方式的要求则相对较低3.调制解调器的功能是(A)(A)数字信号与模拟信号的转换(B)电平信号与频率信号的转换(C)串行数据与并行数据的转换(D)基带传输方式与频带传输方式的转换4.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(B)(A)方式0(B)方式1(C)方式2(D)方式35.通过串行口发送或接收数据时,在程序中应使用(A)(A)MOV指令 (B)MOVX指令 (C)MOVC指令 (D)SWAP指令6.下列有关第9数据位的说明中,错误的是(C)(A)第9数据位功能可由用户定义(B)发送数据的第9数据位内容在SCON寄存器的TB8位中预先准备好(C)帧发送时使用指令把TB8位的状态送入发送SBUF中(D)接收到的第9数据位送SCON寄存器的RB8位中保存7.下列有关串行通信的说明中,错误的是(A)(A)80C51串行口只有异步方式而无同步方式,因此,只能进行串行异步通信(B)80C51串行口发送和接收使用同一个数据缓冲寄存器SBUF(C)双机通信时要求两机的波特率相同(D)偶校验是指给校验位写入一个0或1,以使得数据位和校验位中1的个数为偶数从物理地址看,8XX51 单片机有4 个存储器地址空间,即片内程序存储器(简称片内ROM),片外程序存储器(片外ROM)、片内数据存储器(片内RAM)、片外数据存储器(片外RAM)。从逻辑地址看,8XX51 单片机有3 个存储器地址空间,即片内数据存储器,片外数据存储器、片内、片外统一编址的程序存储器。CPU 的主要内容、作用CPU 是单片机的核心部件。它由运算器和控制器等部件组成。运算器的功能是进行算术、逻辑运算。控制器主要是对单片机进行控制。PSW 程序状态字CY:进、借位标志。AC:辅助进、借位标志。F0:用户标志位。RS1RS0:工作寄存器组选择位。OV:溢出标志位。P:奇/偶标志位。反映对累加器A 操作后,A 中“1”个数的奇偶。A 中奇数个“1”,P=1标志寄存器判断单片机的运行状态。DPRT-16 位寄存器,可分成DPL(低八位)和DPH(高8 位)两个8 位寄存器。用来存放16 位地址值,以便用间接寻址或变址寻址的方式对片外数据RAM 或程序存储器SP 堆栈指针。对堆栈的作用包括压入和弹出,先加后压,先弹后减。PC 程序计数器PC 是一个自动加1 的16 位寄存器,用来存放即将要取出的指令码的地址,可对64KB程序存储器直接寻址。取指令码旱,PC 内容的低8 位经P0 口输出,高8 位经P1 输出振荡周期:晶振的振荡周期,又称为时钟周期,为最小的时序单位。状态周期:振荡周期经过二分频后提供给片内CPU 的时钟周期。机器周期:1 个机器周期由6 个时钟周期组成,也即12 个振荡周期,是计算机执行一种基本操作的时间单位。

    注意事项

    本文(《单片机基础》单选及填空.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开