单片微机原理与接口技术(C51)复习题(说明:绿色为改动过的答案,黑色和蓝色为原答案)一、选择题:1、MCS-51系列的单片机中片内RAM的字节大小可能的是(C)A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是(A)。A、sfrB、BITC、CharD、integerr3、片内RAM的位寻址区,位于地址(B)处。A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、间接寻址片内数据存储区(256字节),所用的存储类型是(C)A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是(D)A、下降沿B、上升沿C、低电平D、高电平6、可以将P1口的低4位全部置高电平的表达式是(B)A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P17、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过(C)A、1B、2C、3D、48、需要扩展一片外部RAM,大小32K字节,需要的地址线是(A)A、15B、14C、13D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是(D)A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字(C)来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、存储32×32点阵的一个汉字信息,需要的字节数为(D)A、16B、32C、64D、12812、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方式是(A)A、方式0B、方式1C、方式2D、方式313、8255A是可编程的并行输入/输出接口芯片,内部有(B)个8位的并行口。A、2个B、3个C、4个D、5个14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为(B)A、2MHzB、1MHzC、500kHzD、250kHz15、当MCS-51单片机接有外部存储器,P2口可作为(D)。A、数据输入口;B、数据的输出口;C、准双向输入/输出口;D、输出高8位地址16、使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h17、单片机的定时器/计数器工作方式1是(D)。A、8位计数器结构;B、2个8位计数器结构;C、13位计数结构;D、16位计数结构18、执行#definePA8255XBYTE[0x3FFC],PA8255=Ox7e后存储单元Ox3FFC的值是(A)A、Ox7eB、8255HC、未定D、7e19、具有模数转换功能的芯片是(A)A、ADC0809B、DAC0832C、MAX813D、PCF856320、若MCS-51单片机使用晶振频率为6MHz时,其机器周期是(A)。A、2μsB、4μsC、8μsD、1ms21、MCS-5l单片机的堆栈区是设置在(C)中。A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区22、下列计算机语言中,CPU能直接识别的是(D)。A、自然语言;B、高级语言;C、汇编语言;D、机器语言23、使用_nop_()函数时,必须包含的库文件是(C)A、reg52.hB、absacc.hC、intrins.hD、stdio.h24、ADC0809的启动转换的信号是(D)A、ALEB、EOCC、CLOCKD、START25、串行口每一次传送(A)字符。A、1个B、1串C、1波特D、1帧26、在串行口工作于移位寄存器方式时,其接收由(C)来启动。A、RENB、RIC、REN和RID、TR27、8031复位后,PC与SP的值为(B)A、0000H,00H;B、0000H,07H;C、0003H,07H;D、0800H,00H28、单片机应用程序一般存放在(B)A、RAM;B、ROM;C、寄存器;D、CPU29、已知某数的BCD码为0111010101000010则其表示的十进制数值为(B)A、7542HB、7542C、75.42HD、75.4230、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。1616A、500B、1000C、2-500D、2-100031、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断32、MCS-51单片机的外部中断1的中断请求标志是(D)。A、ET1B、TF1C、IT1D、IE133、10101.101B转换成十进制数是(D)。(A)46.625(B)23.625(C)23.62(D)21.62534、存储器的地址范围是0000H~0FFFH,它的容量为(D)。(A)1KB(B)2KB(C)3KB(D)4KB35、3D.0AH转换成二进制数是(A)。(A)111101.0000101B(B)111100.0000101B(C)111101.101B(D)111100.101B36、73.5转换成十六进制数是(B)。(A)94.8H(B)49.8H(C)111H(D)49H37、8051单片机内有(B)...