您好,欢迎访问三七文档
一、单项选择题:(共30题,每题1分,共30分)1、单片机8032的EA引脚()。A.必须接地B.必须接+5V电源C.可悬空D.以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。A.P0口B.P1口C.P2口D.P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,()可作为高8位地址总线使用。A.P0口B.P1口C.P2口D.P0口和P2口4、系统复位后,I/O引脚的内容是()。A.08HB.FFHC.30HD.50H5、MCS-51单片机的寄存器组区位于内部RAM的()单元。A.00H~7FHB.20H~7FHC.00H~1FHD.20H~2FH6、单片机C51程序中定义寄存器组使用的关键字是()。A.useB.usedC.usingD.usings7、C程序总是从()开始执行的。A.主函数B.子函数C.按程序顺序D.中断函数8、下面叙述不正确的是()。A.一个C源程序可以由一个或多个函数组成B.一个C源程序必须包含一个函数main()C.在C51中,注释说明只能使用/*……*/注释D.C程序的基本组成单位是函数9、在C51程序中常常把()作为循环体,用于消耗CPU时间,产生延时效果。A.赋值语句B.表达式语句C.循环语句D.空语句10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用()显示方式。A.静态B.动态C.静态和动态D.查询11、共阴极LED数码管显示字符“1”的段码是()。A.3FHB.06HC.5BHD.4FH12、程序是以()形式存放在程序存储器中的。A.C语言源程序B.汇编程序C.二进制编码D.BCD码13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,按键个数较多时通常采用()。A.硬件去抖动B.软件去抖动C.硬、软件两种方法D.单稳态电路去抖方法14、在共阴极数码管使用中,若要仅显示小数点,则其相应的字段码是()。A.80HB.10HC.40HD.7FH15、MCS-51系列单片机的定时器T0用做计数方式时,采用工作方式2,则工作方式控制字为()。A.02HB.06HC.20HD.60H16、MCS-51系列单片机的定时器T1用做定时方式时是()。A.对内部时钟脉冲计数,一个时钟周期加1B.对内部时钟脉冲计数,一个机器周期加1C.对外部时钟脉冲计数,一个时钟周期加1D.对外部时钟脉冲计数,一个机器周期加117、启动T0开始计数是使TCON的()。A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置018、MCS-51系列单片机串行口发送中断源的工作过程是:当串行口发送完一帧数据时,将SCON中的(),向CPU申请中断。A.RI置1B.RI置0C.TI置0D.TI置119、MCS-51系列单片机按照自然优先级顺序,级别最高的中断源是()。A.外部中断0B.外部中断1C.定时器T0D.定时器T120、当外部中断0发出中断请求后,中断响应的条件是()。A.ET0=1B.EX0=1C.IE=0x81D.IE=0x6121、ADC0808芯片是m路模拟输入n位A/D转换器,m、n分别是()。A.8、9B.1、8C.8、8D.8、1622、DAC0832的工作方式通常有()。A.直通工作方式B.单缓冲工作方式C.双缓冲工作方式D.以上三种全是23、MCS-51系列单片机的串行口是()。A.单工B.半双工C.全双工D.并行口24、在数模转换过程中,以下转换精度最高的是()。A.8位数模转换器B.10位数模转换器C.12位数模转换器D.14位数模转换器25、当设置串行口工作方式为方式1时,其波特率()。A.取决于T1的溢出率B.取决于PCON中的SMOD位C.取决于时钟频率D.取决于PCON中的SMOD位和T1的溢出率26、一个EEPROM的地址引脚为A0~A10,它的容量为()。A.1KBB.2KBC.3KBD.4KB27、在存储器扩展电路中74LS373的主要功能是()。A.存储数据B.存储地址C.锁存数据D.锁存地址28、AT24C02EEPROM遵从()通信协议。A.I2C总线B.SPI总线C.单总线D.并行总线29、DS18B20数字温度传感器遵从()通信协议。A.I2C总线B.SPI总线C.单总线D.并行总线30、MCS-51单片机与PC机通信需要采用的芯片是()。A.MAX232B.6N137C.ULN2003D.MC1413二、填空题:(共20空,每空1分,共20分)1、AT89S52有组并行I/O口,每组个I/O口均是位的。2、除了单片机和电源外,单片机最小系统包括________电路和________电路。3、当系统的振荡频率为6MHz时,一个机器周期为________μs。4、单片机定时器工作于计数功能时,外部脉冲的频率不能超过晶振频率的。5、MCS-51单片机的存储器主要有4个物理存储空间,既________、________、________、________。6、使MCS-51系列单片机的定时器T0停止计数的语句是。7、MCS-51系列单片机CPU关中断语句是。8、MCS-51系列单片机的中断系统由TCON、SCON、________、________等寄存器组成。9、MCS-51系列单片机有个16位的定时/计数器和。10、A/D转换结束时数据传送的方式有________、________和________方式编程。三、程序分析填空:(共15空,每空2分,共30分)1、使用AT89S52单片机,P1口引脚接8个LED的阴极,通过程序按一定的规律向P1口的引脚输出低电平和高电平,控制八只发光二极管循环点亮。LED循环点亮控制主程序如下:#includeAT89X52.hvoidmain(){unsignedchari;unsignedchartemp;P1=0xff;while(1){temp=0x01;for(i=0;________;i++){P1=________;Delay();//延时函数temp=________;}}}2、使用AT89S52单片机,从P1.0输出一个频率为2KHz的方波,采用定时器T0方式2实现。晶振频率6MHz.#includeAT89X52.hvoidmain(){unsignedchartemp;TMOD=;TH0=;TL0=;IE=;TR0=1;While(1);}得分评卷人得分评卷人voidtimer0(void)interrupt1using1{P1_0=~P1_0;;}3、使用AT89S52单片机,由P1口的P1.0、P1.1、P1.2和P1.3四个引脚通过步进电机驱动电路分别接在四相步进电机的四相绕组,步进电机的励磁方式采用四相双四拍,通过程序控制步进电机反转。步进电机控制主程序如下:voidmain(){while(1){P1=________;mDelay(50);P1=________;mDelay(50);P1=________;mDelay(50);P1=0x06;mDelay(50);}}4、请完善下面模数转换器ADC0808的工作过程的处理程序。while(1){START=0;START=________;//启动A/D转换START=________;while(________);//等待A/D转换结束OE=________;//数据输出允许temp=P0;//读取A/D转换结果P1=temp;//A/D转换结果送LED显示}四、单片机应用设计分析:(共2题,每题10分,共20分)1、用AT89S52单片机将ADC0809采样到的模拟电压信号(由电位器模拟产生)转换成数字量,把转换结果送到8个LED进行显示(既二进制显示)。请画出模数转换LED(共阳极连接)显示电路、编写模数转换LED显示c语言程序。得分评卷人2、生产线自动打包系统如下图所示。在一个工业生产线上,零件通过一个装有光电传感器的传输带传送,每当零件通过传感器时,传感器向单片机发出一个脉冲信号,每通过100个零件,单片机发出控制信号,生产线自动将100个零件打包。要求用LED模拟打包机;用按钮模拟零件通过一个装有光电传感器的传输带传送,产生一个脉冲信号,向单片机发出一个计数脉冲信号。请完成生产线自动打包系统的电路和c语言程序设计。一、单项选择题:1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。A、sfrB、BITC、CharD、integerr3、片内RAM的位寻址区,位于地址()处。A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、MCS-51单片机上电复位的信号是()A、下降沿B、上升沿C、低电平D、高电平5、可以将P1口的低4位全部置高电平的表达式是()A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P16、需要扩展一片外部RAM,大小32K字节,需要的地址线是()A、15B、14C、13D、127、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是()A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器08、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant9、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为()A、2MHzB、1MHzC、500kHzD、250kHz10、使用_nop_()函数时,必须包含的库文件是()A、reg52.hB、absacc.hC、intrins.hD、stdio.h11、ADC0809的启动转换的信号是()A、ALEB、EOCC、CLOCKD、START二、判断题:1、C51中,特殊功能寄存器一定需要用大写。()2、使用片内存储器时,EA脚必须置低。()3、单片机外部中断时只有用低电平触发。()4、bit和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。()5、串口中断请求标志必须由软件清除。()三、填空1、若采用12MHz的晶体振荡器,则MCS-51单片机的振荡周期为_____________,机器周期为_______________。2、KeiLC51软件中,工程文件的扩展名是_________,编译连接后生成可烧写的文件扩展名是___________3、A/D芯片选择最主要的参数是_____________和_______________。4、若只需要开串行口中断,则IE的值应设置为__________,若需要将外部中断0设置为下降沿触发,则执行的语句为____________。一、单项选择题:(每小题2分,共40分。在每小题备选答案中选出一个正确答案,并将正确答案的代码填在题中括号内。选对得分,不选、选错均不得分。)1、C语言提供的合法的数据类型关键字是()。A、DoubleB、shortC、integerD、Char2、片内RAM的20H~2FH为位寻址区,所包含的位地址是()。A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH3、MCS-51单片机的复位信号是()有效。A、高电平B、低电平C、脉冲D、下降沿4、当MCS-51单片机接有外部存储器,P2口可作为()。A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址5、使用宏来访问绝对地址时,一般需包含的库文件是()A、reg51.hB、absacc.hC、intrins.hD、startup.h6、单片机的定时器/计数器工作方式1是()。A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构7、具有模数转换功能的芯片是()A、ADC0809B、DAC0832C、MAX813D、
本文标题:单片机模拟试题
链接地址:https://www.777doc.com/doc-2606578 .html