单片机测试试卷_第1页
单片机测试试卷_第2页
单片机测试试卷_第3页
单片机测试试卷_第4页
单片机测试试卷_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机测试试卷1 AT89S51单片机芯片是双列直插式封装的,有()个引脚。单选题*A、24(正确答案) TOC o 1-5 h z B、30C、40D、50当AT89S51单片机接有外部存储器扩展,P2 口可作为()。单选题*A、数据输入口 (正确答案)B、数据的输出口准双向输入/输出口D、高8位地址AT89S51单片机的CPU主要的组成部分为()。单选题*A、运算器、控制器(正确答案)B、加法器、寄存器C、运算器、加法器D、运算器、译码器AT89S51单片机P0 口作数据线和低8位地址线时()单选题*A、应外接上拉电阻(正确答案)B、不能作I/O 口C、能作I/O 口D、应外接高电平AT8

2、9S51单片机的XTAL1和XTAL2引脚是()引脚。单选题*A、外接定时器(正确答案)B、外接串行口C、外接中断D、外接晶振在AT89S51单片机有片外存储器扩展时,口和 口为地址线,口分时作为数据线。单选题*A、P0,P1,P2(正确答案)B、P1,P2,P3C、P1,P2,P2D、P0,P2,P0AT89S51单片机中,如采用6MHZ晶振,一个机器周期为()。单选题*A、1us;(正确答案) TOC o 1-5 h z B、2us;C、6us;D、12us;在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。 单选题 *A、PC(正确答案)B、DPTRC、SPD、PSW9

3、.堆栈的地址由内容确定,其操作规律是“进出”。单选题*A、PC,先,后(正确答案)B、PC,先,先C、SP,先,后D、SP,先,先10 . AT89S51单片机内部的SFR共有 个。单选题*A、18(正确答案) TOC o 1-5 h z B、21C、26D、3111 . AT89S51单片机中,片内RAM可进行位寻址的空间是,其对应的位地址 范围是_。单选题*A、00H-1FH(正确答案)B、00H-30HC、20H-2FHD、00H-FFH12 .当P1 口做输入口输入数据时,必须先向该端口的锁存器写入0,否则输入数 据可能出错。单选题*正确答案:x(正确答案)13 .P0、P1、P2、P

4、3四个均是8位的并行口,其中P0的功能是地址/数据分时 复接口。单选题*正确答案:(正确答案)14 .当P1 口做输入口输入数据时,必须先向该端口的锁存器写入FFH,否则输入 数据可能出错。 单选题 *正确答案:W正确答案)15使用AT89S51单片机且引脚时,仍可外扩64KB的程序存储器。单选题* 正确答案:x(正确答案)16 .区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范 围的低端还是高端。单选题*正确答案:x(正确答案)17 .在AT89S51单片机中,为使准双向的I/O 口工作在输入方式,必须事先预 置为1。单选题*正确答案:W正确答案)18 . PC可以看成是程序

5、存储器的地址指针。单选题*正确答案:W正确答案)19 . AT89S51单片机共有26个特殊功能寄存器,它们的位都是可以用软件设 置的,因此,都是可以位寻址的。单选题*正确答案:x(正确答案)AT89S51单片机进入空闲模式,CPU停止工作。片内的外围电路(如中断系 统、串行口和定时器)仍将继续工作。单选题*正确答案:W正确答案)第三章1 . C51编译器中支持的存储模式不包含()单选题*A、Xdata(正确答案)B、SmallIC、CompactD、Large答案解析:存储模式有3个:Small, Compact, Large,存储类型有6个:data,idata,bdata,pdata,x

6、data,code2 .在C语言中,当do-while语句中的条件为()时,循环结束。单选题*A、0(正确答案)B、falseC、trueD、非03 .下面的while循环执行了()次空语句。单选题*While (i=3);(正确答案)A、无限次B、0次C、1次D、2次4 .对于SMALL存储模式,所有变量都默认位于8051单片机()。单选题*A、内部的数据存储器区(正确答案)B、外部的数据存储器区C、内部的程序存储器区D、外部的程序存储器区5 . 51单片机P1 口低4位以低电平驱动方式连接4个LED,高4位连接四个按 键,下列程序希望根据按键控制灯的点亮功能,试分析实际应用系统运行状态。

7、单选题 *unsigned char keyval;sbit S1=P1A0; /将S1位定义为P1.0引脚sbit S2=P1A1; /将S2位定义为P1.1引脚sbit S3=P1人2; /将S3位定义为P1.2引脚sbit S4=P1A3;unsigned char key_scan() void main(void) keyval=0;while(1) keyval=key_scan(); 确定四个按键中被按下键的编号; switch(keyval) case 1:S1=0; break;case 2:S2=0; break;case 3:S3=0; break;case 4:S4=0

8、; break;default : P1=0 x00;A、系统运行状态:四个灯常亮B、系统运行状态:四个灯常灭C、系统运行状态:有按键按下对应灯点亮,其他熄灭D、系统运行状态:有按键按下对应灯熄灭,其他点亮6 .下列程序段中,当P1=0 xfd时,P2=()单选题*#include (正确答案)char state;state=P1; /读入P1 口的状态,送入statstate=state&0 x03; / 屏蔽 P1 口的高 6 位switch (state) /判P1 口低2位开关状态 case 0: P2=0 x01; / P1.1、P1.0=00,点亮 P2.0 脚 LEDcase

9、1: P2=0 x02; / P1.1、P1.0=01,点亮 P2.1 脚 LEDcase 2: P2=0 x04; break;/ P1.1、P1.0=10,点亮 P2.2 脚 LEDcase 3: P2=0 x08; break;/ P1.1、P1.0=11,点亮 P2.3 脚 LED TOC o 1-5 h z A、0 x01B、0 x02C、0 x04D、0 x087 .以下能正确定义一维数组的选项是()。单选题*A、int a5=0,1,2,3,4,5;(正确答案)B、char a =0,1,2,3,4,5;C、char a=A,B,C;D、int a5=0123;8 .下列程序段运

10、行后,当dat=30时,P0=()单选题*undigned char Tab=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;/ 数字0,1,2.9的段码表(正确答案)void Display(unsigned char dat)单选题*(正确答案)P2=0 xf7;填空题(答案:undefined)P0=Tabdat/10;单选题*(正确答案) TOC o 1-5 h z A、0 xc0B、0 xa4C、0 xb0D、0 x909 .可以将P1 口的低4位全部置高电平的表达式是()单选题*A、P1&=0 x0f(正确答案

11、)B、P1l=0 x0fC、P1A=0 x0f10 .将下面的程序补充完整:单选题*#include (正确答案);void main() while(1) P1 = 0 xFF; /P1为单片机中特殊功能寄存器,并行I/O端口delay(1200);P1 = 0 x00;delay(1200);函数名:delay函数功能:实现软件延时形式参数:整型变量i,控制循环次数返回值:无void delay(unsigned int i) unsigned int k;for(k = 0;kA、unsigned int P1;B、void delay(unsigned int i);C、unsigne

12、d int i;D、delay(1200);11 .写出下列程序段运行完,当x的值为55时,y=()单选题*unsigned char x,y;(正确答案)if(x45 | xif(xelse y=5;else y=3; TOC o 1-5 h z A、3B、5C、1D、012 .下程序段单选题*for(i=0;i(正确答案)for (j=200;j0;j-);空语句的运行次数为?() TOC o 1-5 h z A、300B、0C、200D、20000C程序总是从()开始执行的。单选题*A、主函数(正确答案)B、主程序C、子程序D、主过程C51提供的访问绝对地址方法有:单选题*A、提供绝对宏

13、来访问绝对地址(正确答案)B、使用关键字_at_对指定存储器空间的绝对地址访问C、使用指针访问绝对内存单元D、使用数组访问绝对内存单元C51提供了两种不同的数据存储类型和来访问片外数据存储区。单选题*A、data(正确答案)B、bdataC、pdataD、xdata与汇编语言相比,C51语言具有、等优点。单选题*A、可读性好(正确答案)B、可移植性好C、模块化开发与资源共享D、生成的代码效率高 第四章1 . AT89S51单片机任何一个端口要想获得较大的驱动能力,要采用电平输 出。单选题*A、高(正确答案)B、低C、高阻态D、都可以2 .检测开关处于闭合状态还是打开状态,只需把开关一端接到I/

14、O端口的引脚 上,另一端接地,然后通过检测来实现单选题*A、I/O端口引脚的电平(正确答案)B、特殊功能寄存器变化C、开关接地端D、开关电源端3. “8字型的LED数码管如果不包括小数点段共计段,每一段对应一个发光 二极管,有和两种。单选题*A、8,共阳极,共阴极(正确答案)B、6,共阳极,共阴极C、7,共阳极,共阴极D、9,共阳极,共阴极4 .对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为,对于共阳极带有小数点段的数码管,显示字符“3”的段码为。单 选题*A、7CH,(正确答案)B0HC、7CH,B2HD、7DH,B0H5 .已知8段共阳极LED数码显示器要显

15、示某字符的段码为A1H(a段为最低位),此时显示器显示的字为。单选题*:(正确答案)6 . LED数码管静态显示方式的优点是:显示闪烁,亮度,比较容易,但是占 用的线较多。单选题*A、无,较高,软件控制,I/O 口 (正确答案)B、有,较低,软件控制,I/O 口C、有,较高,硬件控制,I/O 口D、无,较高,中断控制,I/O 口7 .开关检测程序中,函数所需硬件资源:两个开关用P2.0和P2.1检测,LED 灯用P1 口低电平驱动,检测到的开关状态组合为:()单选题*void main()(正确答案) int status;while(1) P2=0 xff;status=P2&0 x03;s

16、witch(status)case :updown();break;case :twobytwo();break;case :ulter();break;case :flash() ;break;A、0 1 2 3B、1 234C、1 2 4 8D、0 xfe 0 xfd 0 xfb 0 xf78 . P0 口作为总线端口使用时,它是一个双向口。单选题*正确答案:W正确答案)9 . P0 口作为通用I/O端口使用时,外部引脚必须接上拉电阻,因此它是一个 准双向口。单选题*正确答案:W正确答案)10 . P1 P3 口作为输入端口用时,必须先向端口寄存器写入1 单选题* 正确答案:W正确答案)1

17、1 .当显示的LED数码管位数较多时,动态显示所占用的I/O 口多,为节省I/O 口与驱动电路的数目,常采用静态扫描显示方式单选题*正确答案:x(正确答案)12 . LED数码管动态扫描显示电路只要控制好每位数码管点亮显示的时间,就 可造成“多位同时亮”的假象,达到多位LED数码管同时显示的效果单选题* 正确答案:x(正确答案)13 .使用专用的键盘/显示器芯片,可由芯片内部硬件扫描电路自动完成显示数 据的扫描刷新和键盘扫描。单选题*正确答案:W正确答案)14 .控制LED点阵显示器的显示,实质上就是控制加到行线和列线上的电平编 码来控制点亮某些发光二极(点),从而显示出由不同发光的点组成的各

18、种字符 单选题 *正确答案:W正确答案)15 . LED数码管的字型码是固定不变的单选题*正确答案:x(正确答案)16 .动态显示的数码管,任一时刻只有一个LED数码管处于点亮状态,是 LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”单选题* 正确答案:W正确答案)弟六章1 . 8051单片机共有()个中断源。单选题*A、4(正确答案) TOC o 1-5 h z B、5C、6D、72 . AT89S51单片机中,当寄存器IP=0 x81时,优先级最高的中断是()单选题*A、INT1(正确答案)B、串行口中断C、INT0D、定时器/计数器T0中断3 . MCS-51的中断允许触发器

19、内容为83H,CPU将响应的中断请求是()单选题 *A、T0(正确答案)B、INT1C、串行接口D、INT059.4 .下列说法错误的是()。单选题*A、同一级别的中断请求按时间的先后顺序响应(正确答案)B、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断 低优先级中断请求D、同级中断不能嵌套5 .在AT89S51的中断请求源中,需要外加电路实现中断撤销的是()。单 选题 *A、电平方式的外部中断请求(正确答案)B、跳沿方式的外部中断请求C、外部串行中断D、定时中断6 .中断查询确认后,在下列各种AT89S51单片机

20、运行情况下,能立即进行响 应的是()。单选题*A、当前正在进行高优先级中断处理(正确答案)B、当前正在执行RETI指令C、当前指令是MOVA,R3D、当前指令是DIV指令,且正处于取指令的机器周期7 .下列说法正确的是()。单选题*A、各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中(正确答 案)B、各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C、各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D、各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器 中8 .中断源的优先级别被分为高级和低级两大级别,各中断

21、源的中断请求是属于 什么级别是由_寄存器的内容确定的。填空题*9 .中断源的是否允许中断是由_寄存器决定的,中断源的优先级别是由 寄存器决定的。填空题*空1答案:请设置答案空2答案:请设置答案10 .中断请求信号有 和 两种触发方式。填空题*空1答案:请设置答案空2答案:请设置答案11 .单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由 _寄存器的置位状态决定的。同一级别中断源的优先顺序是由_决定的。填 空题*空1答案:请设置答案空2答案:请设置答案12 .当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址 处,并从该地址开始继续执行程序,通常在该地址处存放转移

22、指令以便转移到中断服 务程序。其中INT1的入口地址为,串行口的中断入口地址为,T0的入口地 址为_。填空题*空1答案:请设置答案空2答案:请设置答案空3答案:请设置答案13 .同优先级条件下,定时器T0中断可以被外部中断0中断。填空题 (答案:undefined)14 .必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断填 空题(答案:undefined)15 . AT89S51单片机中的同级中断不能嵌套。填空题 (答案:undefined)16 .同为高中断优先级,外部中断0能打断正在执行的外部中断1的中断服务 程序。填空题(答案:undefined)17 .中断服务子程序可

23、以直接调用。填空题 (答案:undefined)18 .在开中断的前提下,只要中断源发出中断请求,CPU就会立刻响应中断。 填空题(答案:undefined)第七章1 .设51单片机晶振频率为12MHz,定时器/计数器作计数器使用时,其最高的输 入计数频率应为()单选题*A、2MHz(正确答案)B、1MHzC、500kHzD、250kHz3 .单片机的定时器/计数器设定为工作方式1时,是()。单选题*A、8位计数器结构(正确答案)B、2个8位计数器结构C、13位计数器结构D、16位计数器结构4 .定时器T0工作在方式3时,定时器T1有种工作方式。单选题*A、1(正确答案) TOC o 1-5

24、h z B、2C、3D、4定时器T0、T1工作于方式1时,其计数器为位。单选题*A、8(正确答案) TOC o 1-5 h z B、13C、14D、166 .定时器T0、T1的GATEx=1时,其计数器是否计数的条件。单选题*A、仅取决于TRx状态(正确答案)B、仅取决于GATE位状态C、仅取决于0.png的状态D、是由TRx和两个条件来共同控制7 .定时器T2工作在自动重装载方式时,其计数器为位。单选题*A、16(正确答案) TOC o 1-5 h z B、14C、13D、8要想测量引脚上的正单脉冲的宽度,特殊功能寄存器TMOD的内容应为。单 选题 *A、87H(正确答案)B、00HC、09

25、HD、80H8051有两个16位可编程定时/计数器,T0和T1。它们的功能可由两个控制寄存 器._的内容决定,且定时的时间或计数的次数与._两个寄存器的初值 有关。填空题*空1答案:请设置答案空2答案:请设置答案空3答案:请设置答案空4答案:请设置答案11 . 51单片机中有个位的定时/计数器,可以被设定的工作方式有 种。(答案填写阿拉伯数字)填空题*空1答案:请设置答案空2答案:请设置答案空3答案:请设置答案12 .当定时器T0工作在方式3时,要占定时器T1的 和 两个控制位.填空题*空1答案:请设置答案空2答案:请设置答案13 .特殊功能寄存器TCON,与定时器/计数器的控制无关。填空题

26、(答案:undefined)特殊功能寄存器IE,与定时器/计数器的控制无关。填空题 (答案:undefined)15 .特殊功能寄存器TMOD,与定时器/计数器的控制无关。填空题 (答案:undefined)定时器T0、T1对外部引脚上的脉冲进行计数时,要求输入的计数脉冲的高电平和低电平的持续时间均不小于2个机器周期。填空题(答案:undefined)第八章1 .每一次传送()数据。单选题*A、1个字节(正确答案)B、1bit TOC o 1-5 h z C、1帧D、1串2 .控制串行口工作方式的寄存器是。单选题*A、TCON(正确答案)B、PCONC、TMODD、SCON3 .帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方 式。单选题*A、1(正确答案)B、2C、3D、04 . AT89S51的串行异步通信口为()单选题*人、单工(正确答案)8、半双工|全双工。、双工5 . AT89S51的串行通信口若传送速率为每秒120帧,每帧10位,则波特率为 ().单选题*A、120(正确答案)B、120bit/sC、1200D、1200bit/s6 .串行口的方式0的波特率为()。单选题*A、fosc/12(正确答案)B、fosc/32C、fosc/64D、fosc/AT89S51单片机的通讯接口有和两种型式。单选题*A

温馨提示

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

评论

0/150

提交评论