单片机原理及应用测验试卷及答案

上传人:千****8 文档编号:115911756 上传时间:2019-11-15 格式:DOC 页数:8 大小:210.50KB
返回 下载 相关 举报
单片机原理及应用测验试卷及答案_第1页
第1页 / 共8页
单片机原理及应用测验试卷及答案_第2页
第2页 / 共8页
单片机原理及应用测验试卷及答案_第3页
第3页 / 共8页
单片机原理及应用测验试卷及答案_第4页
第4页 / 共8页
单片机原理及应用测验试卷及答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《单片机原理及应用测验试卷及答案》由会员分享,可在线阅读,更多相关《单片机原理及应用测验试卷及答案(8页珍藏版)》请在金锄头文库上搜索。

1、单片机原理及应用测验试卷及答案8 / 8 作者: 日期:个人收集整理,勿做商业用途一填空题:18051系列单片机字长是 8 位,有 40 根引脚。当系统扩展外部存储器或扩展I/O口时, P0 口作地址低8位和数据传送总线, P2 口作地址总线高8位输出, P3 口的相应引脚会输出控制信号。 2当为低电平(接地)时,CPU只执行 外部程序存储器或ROM 中的程序。3数据指针DPTR有 16 位,程序计数器PC有 16 位。4在MCS-51单片机中,一个机器周期包括 12 个时钟周期。5C51编译器支持三种存储模式,其中SMALL模式默认的存储类型为 data ,LARGE模式默认的存储类型为 x

2、data 。6欲使P1口的低4位输出0,高4位不变,应执行一条 ANL P1,#0F0H 命令。78051单片机复位后,PC = 0000H 。8 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8 块芯片中选中其中任一块。9单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是12H,它所在单元的地址应该是 22H 10MOV A,30H 指令对于源操作数的寻址方式是 直接 寻址。11在MCS-51单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器R0、R1和 DPTR 。12程序状态字PSW中的RS1和RS0的作用是 选择工作寄存器组 13805

3、1单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即中断入口地址)去执行,外部中断0入口地址为: 0003 H,T1入口地址为 0018 H。14变量的指针就是 变量的地址 。对于变量a,如果它所对应的内存单元地址为2000H,它的指针是 2000H 。15.特殊功能寄存器中,单元地址( )的特殊功能寄存器,可以位寻址。16interrupt m 是C51函数中非常重要的一个修饰符,这是因为 中断 函数必须通过它进行修饰。17Using n用于指定本函数内部使用的 寄存器组 ,n的取值为 03 。18消除按键盘抖动通常有两种方法: 硬件消抖 和 软件消抖 。二、 选择题1、访问外部

4、数据存储器时,不起作用的信号是( C )。(A) (B) (C) (D)ALE2、若开机复位后,CPU使用的是寄存器第一组,地址范围是( D )。A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH3MCS-51单片机的位寻址区位于内部RAM的( D )单元。A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH4访问片外数据存储器的寻址方式是( C )。A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址5当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。A. MOV A, R1 B. MOVC A, A + D

5、PTRC. MOVX A, R0 D. MOVX A, DPTR6在MCS-51中,需要外加电路实现中断撤除的是:( A )(A) 电平方式的外部中断 (B) 脉冲方式的外部中断(C) 外部串行中断 (D) 定时中断7在存储器扩展电路中74LS373的主要功能是 ( D ) A存储数据 B存储地址 C锁存数据 D锁存地址8ADC 0809芯片是m路模拟输入的n位A/D转换器,m、n是 ( A ) A8、8 B8、9 C8、16 D1、898051单片机串行口用工作方式0时, ( C ) A数据从RXD串行输入,从TXD串行输出 B数据从RXD串行输出,从TXD串行输入 C数据从RXD串行输入或

6、输出,同步信号从TXD输出D数据从TXD串行输入或输出,同步信号从RXD输出10MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。A. 外部中断0 B. 外部中断1 C. 定时器0中断 D. 定时器1中断11下面哪种方式适合用于处理外部突发事件。( C )A、DMAB、无条件传送C、中断D、条件查询传送12MCS-51单片机定时器工作方式2是指的( B )工作方式。A. 8位 B. 8位自动重装 C. 13位 D. 16位13在进行串行通信时,若两机的发送与接收可以同时进行,则称为( D )。A. 半双工传送 B. 单工传送 C. 双工传送 D. 全双工传送14当

7、8031外扩程序存储器32KB时,需使用EPROM2764( C )。A、2片 B、3片 C、4片 D、5片15已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。A. 06H B. F9H C. 30H D. CFH 16. 80C51复位后PC和SP中的内容是( C )。A. PC=0000H,SP=60H B. PC=0040H,SP=07HC. PC=0000H,SP=07H D. PC=1000H,SP=06H17. 在缺省状态下,MCS-51单片机的中断优先顺序为( A )。 A、INT1、INT0、T0、T1、串行口中断B、INT

8、0、T0、INT1、T1、串行口中断C、串行口中断、INT0、INT1、T1、T0D、T1、INT1、T0、INT0、串行口中断18. 下列各逻辑部件中,不是MCS-51单片机内部所包含的是( C )。A、CPU B、定时器/计数器 C、8 位A/D 转换器 D、全双工串行接口19. 在MCS-51单片机系统的四个I/O 口中,可在系统扩展时构成数据总线的是( A )。A、P0 口 B、P1 口 C、P2 口 D、P3 口20. 下列对于单片机内部定时器/计数器的说法中,正确的是( B )。A、用做计数器时,即为对外部的脉冲进行计数,其为减计数B、用做计数器时,即为对外部的脉冲进行计数,其为加

9、计数C、用做定时器时,实质是对内部的振荡脉冲进行计数D、以上的说法都不对三、判断题1、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。( )2、读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。( )3. 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。( )4.MCS-51单片机的内部有两个13位定时器/读数器。 ( )5、51单片机只能做控制用,不能完成算术运算。( )6.扩展I/O口占用片外数据存储器的地址资源。( )7. 8051单片机必须使用内部ROM。( )8. 指令AJMP的跳转范围是1KB。( )9. A/D转换器的作用是

10、将模拟量转换数字量;D/A转换器的作用是将数字量转为模拟量。( )10 .MOVX A,3057H ( )四简答题1.写出MCS-51单片机的所有中断源,并写出它们的入口地址。外部中断0 03H定时器/计数器T0 0BH外部中断1 13H定时器/计数器T1 1BH串行口中断 23H答:由硬件自动清除:T0、T1的溢出中断和边沿触发的外部中断;软件清除:串性通信的发送和接收中断2. MCS-51单片机内128B的数据存储器可分为几个区?分别作什么用?分为3个区:寄存器组区 地址为00-1FH,用于寄存器寻址位寻址区 地址为20H-2FH,用于位的寻址用户区 地址为30H-3FH,用于堆栈或存放临

11、时数据五、图1是通过8255扩展的48矩阵式键盘的连接图,假设不用的地址线取高电平,请完成:1、确定8255PA、PB、PC及控制口的地址(4分)答:7F00H、7F01H、7F02H、7F03H2、针对图1电路。说明矩阵式键盘的工作过程及求取键盘编码的方法(7分)答:工作过程:第一步是CPU首先检测键盘上是否有键按下 第二步是识别哪一个键按下键盘编码:此采用顺序排列编码,获得编码值时根据行线和列线进行了相应的处理。编码值=行首编码值X+列号Y书P1873、把检测有无键按下程序补充完整(4分)uchar checkkey( )/检测有无键按下,有返回0xff无返回0uchar i;_XBYTE0X7f00=0X00_;/PA口送全0信号_i=XBYTE0X7f02_;/读PC口的值送变量ii=i&0x0fif(i=0x0f)return(0);else return(0xff);六、定时器/计数器的应用(共3小题,共14分共10分)设系统时钟频率为12MHZ,用定时器/计数器T1编程实现从P1.0输出周期为10ms的方波信号。请完成:1、计算定时初值(2分) 2、写出中断方式用C语言实现的主程序和中断服务程序(8分)1110 1100 0111 1000七、简答题(共3小题,共计 5分)下图2是一个两位数码管与单片机的接口电路图。 请回答:1. 该数码管是共阴还是共阳?并说明理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号