单片机基础试题.docx
《单片机基础试题.docx》由会员分享,可在线阅读,更多相关《单片机基础试题.docx(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、单片机基础试题1. AT89S51单片机芯片是双列直插式封装的,有( )个引脚。 A、24(正确答案)B、30C、40D、502. 当AT89S51单片机接有外部存储器扩展,P2口可作为( )。 A、数据输入口(正确答案)B、数据的输出口C、准双向输入/输出口D、高8位地址3. AT89S51单片机的CPU主要的组成部分为( )。 A、运算器、控制器(正确答案)B、加法器、寄存器C、运算器、加法器D、运算器、译码器4. AT89S51单片机P0口作数据线和低8位地址线时( ) A、应外接上拉电阻(正确答案)B、不能作I/O口C、能作I/O口D、应外接高电平5. AT89S51单片机的XTAL1
2、和XTAL2引脚是( )引脚 。 A、外接定时器(正确答案)B、外接串行口C、外接中断D、外接晶振6. 在AT89S51单片机有片外存储器扩展时,_口和_口为地址线,_口分时作为数据线。 A、P0,P1,P2(正确答案)B、P1,P2,P3C、P1,P2,P2D、P0,P2,P07. AT89S51单片机中,如采用6MHZ晶振,一个机器周期为( )。 A、1us;(正确答案)B、2us;C、6us;D、12us;8. 在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )。 A、PC(正确答案)B、DPTRC、SPD、PSW9. 堆栈的地址由 内容确定,其操作规律是“ 进 出”。
3、 A、PC,先,后(正确答案)B、PC,先,先C、SP,先,后D、SP,先,先10. 10AT89S51单片机内部的SFR共有_个。 A、18(正确答案)B、21C、26D、3111. 11AT89S51单片机中,片内RAM可进行位寻址的空间是_,其对应的位地址范围是_。 A、00H-1FH(正确答案)B、00H-30HC、20H-2FHD、00H-FFH12. 12当P1口做输入口输入数据时,必须先向该端口的锁存器写入0,否则输入数据可能出错。 正确答案:(正确答案)13. 13P0、P1、P2、P3四个均是8位的并行口,其中P0的功能是地址/数据分时复接口。 正确答案:(正确答案)14.
4、14当P1口做输入口输入数据时,必须先向该端口的锁存器写入FFH,否则输入数据可能出错。 正确答案:(正确答案)15. 15使用AT89S51单片机且引脚时,仍可外扩64KB的程序存储器。 正确答案:(正确答案)16. 16区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。 正确答案:(正确答案)17. 17在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置为1。 正确答案:(正确答案)18. 18PC可以看成是程序存储器的地址指针。 正确答案:(正确答案)19. 19AT89S51单片机共有26个特殊功能寄存器,它们的位都是可以用软件设
5、置的,因此,都是可以位寻址的。 正确答案:(正确答案)20. AT89S51单片机进入空闲模式,CPU停止工作。片内的外围电路(如中断系统、串行口和定时器)仍将继续工作。 正确答案:(正确答案)第三章21. 1C51编译器中支持的存储模式不包含( ) A、Xdata(正确答案)B、SmallC、CompactD、Large答案解析:存储模式有3个:Small,Compact,Large,存储类型有6个:data,idata,bdata,pdata,xdata,code22. 2在C语言中,当do-while语句中的条件为( )时,循环结束。 A、0(正确答案)B、falseC、trueD、非0
6、23. 3下面的while循环执行了( )次空语句。 While(i=3);(正确答案)A、无限次B、0次C、1次D、2次24. 4对于SMALL存储模式,所有变量都默认位于8051单片机()。 A、内部的数据存储器区(正确答案)B、外部的数据存储器区C、内部的程序存储器区D、外部的程序存储器区25. 551单片机P1口低4位以低电平驱动方式连接4个LED,高4位连接四个按键,下列程序希望根据按键控制灯的点亮功能,试分析实际应用系统运行状态。 #include(正确答案)unsigned char keyval;sbit S1=P10; /将S1位定义为P1.0引脚sbit S2=P11; /
7、将S2位定义为P1.1引脚sbit S3=P12; /将S3位定义为P1.2引脚sbit S4=P13;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; break;default:P1=0x00;A、系统运行状态:四个灯常亮B、系统运行状态:四个灯常灭C、系统运行状态:有按键按下对应灯点亮
8、,其他熄灭D、系统运行状态:有按键按下对应灯熄灭,其他点亮26. 6下列程序段中,当P1=0xfd时,P2=() #include(正确答案)char state;state=P1; / 读入P1口的状态,送入statstate=state&0x03; / 屏蔽P1口的高6位switch (state) / 判P1口低2位开关状态 case 0: P2=0x01; / P1.1、P1.0=00,点亮P2.0脚LEDcase 1: P2=0x02; / P1.1、P1.0=01,点亮P2.1脚LEDcase 2: P2=0x04; break;/ P1.1、P1.0=10,点亮P2.2脚LEDc
9、ase 3: P2=0x08; break;/ P1.1、P1.0=11,点亮P2.3脚LEDA、0x01B、0x02C、0x04D、0x0827. 7以下能正确定义一维数组的选项是( )。 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;28. 8下列程序段运行后,当dat=30时,P0= ( ) undigned char Tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/数字0,1,2.9的段码表(正确答案)29. voi
10、d Display(unsigned char dat) (正确答案)30. P2=0xf7; _(答案:undefined)31. P0=Tabdat/10; (正确答案)A、0xc0B、0xa4C、0xb0D、0x9032. 9可以将P1口的低4位全部置高电平的表达式是( ) A、P1&=0x0f(正确答案)B、P1|=0x0fC、P1=0x0f33. 10将下面的程序补充完整: #include(正确答案)_;void main() while(1) P1 = 0xFF; /P1为单片机中特殊功能寄存器,并行I/O端口delay(1200);P1 = 0x00;delay(1200);/
11、函数名:delay/函数功能:实现软件延时/形式参数:整型变量i,控制循环次数/返回值:无void delay(unsigned int i) unsigned int k;for(k = 0;k A、unsigned int P1;B、void delay(unsigned int i);C、unsigned int i;D、delay(1200);34. 11写出下列程序段运行完,当x的值为55时,y= () unsigned char x,y;(正确答案)if(x45 | xif(xelse y=5;else y=3;A、3B、5C、1D、035. 12下程序段 for(i=0;i(正确
12、答案)for (j=200;j0;j-);空语句的运行次数为?()A、300B、0C、200D、2000036. C程序总是从( )开始执行的。 A、主函数(正确答案)B、主程序C、子程序D、主过程37. C51提供的访问绝对地址方法有: A、提供绝对宏来访问绝对地址(正确答案)B、使用关键字_at_对指定存储器空间的绝对地址访问C、使用指针访问绝对内存单元D、使用数组访问绝对内存单元38. C51提供了两种不同的数据存储类型 和 来访问片外数据存储区。 A、data(正确答案)B、bdataC、pdataD、xdata39. 与汇编语言相比, C51语言具有 、 、 、 等优点。 A、可读性
13、好(正确答案)B、可移植性好C、模块化开发与资源共享D、生成的代码效率高第四章40. 1AT89S51单片机任何一个端口要想获得较大的驱动能力,要采用 电平输出。 A、高(正确答案)B、低C、高阻态D、都可以41. 2检测开关处于闭合状态还是打开状态,只需把开关一端接到I/O端口的引脚上,另一端接地,然后通过检测 来实现 A、I/O端口引脚的电平(正确答案)B、特殊功能寄存器变化C、开关接地端D、开关电源端42. 3“8”字型的LED数码管如果不包括小数点段共计 段,每一段对应一个发光二极管,有 和 两种。 A、8,共阳极,共阴极(正确答案)B、6,共阳极,共阴极C、7,共阳极,共阴极D、9,
14、共阳极,共阴极43. 4对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为 ,对于共阳极带有小数点段的数码管,显示字符“3”的段码为 。 A、7CH,(正确答案)B0HC、7CH,B2HD、7DH,B0H44. 5已知8段共阳极LED数码显示器要显示某字符的段码为A1H(a段为最低位),此时显示器显示的字为 。 A、(正确答案)cdEF45. 6LED数码管静态显示方式的优点是:显示 闪烁,亮度 , 比较容易,但是占用的 线较多。 A、无,较高,软件控制,I/O口(正确答案)B、有,较低,软件控制,I/O口C、有,较高,硬件控制,I/O口D、无,较高,中断控制,I/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 基础 试题
限制150内