单片机应用技术(C语言)试题_第1页
单片机应用技术(C语言)试题_第2页
单片机应用技术(C语言)试题_第3页
单片机应用技术(C语言)试题_第4页
单片机应用技术(C语言)试题_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

一、选择题1、单片机8031的/EA引脚(C)。A.可悬空B.必须接+5V电源C.必须接地D.以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。A.P0口B.P1口C.P2口D.P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A)可作为低8位地址总线使用。A.P0口B.P1口C.P2口D.P0口和P2口4、系统复位后,堆栈指针SP的内容是(B)。A.08HB.07HC.30HD.50H5、MCS-51单片机的位寻址区位于内部RAM的(D)单元。A.00H~7FHB.20H~7FHC.00H~1FHD.20H~2FH6、PSW中的RS1和RS0用来(A)。A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式7、MCS-51单片机规定一个机器周期共有(A)个节拍。A.12B.6C.8D.168、下面叙述不正确的是(C)。A.一个C源程序可以由一个或多个函数组成B.一个C源程序必须包含一个函数main()C.在C51中,注释说明只能使用/*……*/注释D.C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。A.赋值语句B.表达式语句C.循环语句D.空语句10、在单片机应用系统中,LED数码管显示电路通常有(C)显示方式。A.静态B.动态C.静态和动态D.查询11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(BA.06HB.7DHC.82HD.FAH12、LED数码管若采用动态显示方式,下列说法错误的是(C)。A.将各位数码管的段选线并联B.将段选线用一个8位I/O端口控制C.将各位数码管的公共端直接连接在+5V或者GND上D.将各位数码管的位选线用各自独立的I/O端口控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C)。A.硬件去抖动B.软件去抖动C.硬、软件两种方法D.单稳态电路去抖方法14、行列式(矩阵式)键盘的工作方式主要有(A)。A.编程扫描方式和中断扫描方式B.独立查询方式和中断扫描方式C.中断扫描方式和直接访问方式D.直接输入方式和直接访问方式15、MCS-51系列单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为(C)。A.01HB.05HC.10HD.50H16、MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为(A)。A.TMOD=0x01B.TMOD=0x50C.TMOD=0x1017、启动T0开始计数是使TCON的(B)。A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置018、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(A),向CPU申请中断。A.RI或TI置1B.RI或TI置0C.RI置1或TI置0D.RI置0或TI置119、MCS-51系列单片机在同一级别里除串行口外,级别最低的中断源是(C)。A.外部中断1B.定时器T0C.定时器T1D.20、当外部中断0发出中断请求后,中断响应的条件是(D)。A.ET0=1B.EX0=1C.IE=0x6121、MCS-51单片机的CPU主要由(A)组成。A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器22、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。A.P0口B.P1口C.P2口D.P3口23、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(C)可作为高8位地址总线使用。A.P0口B.P1口C.P2口D.P0口和P2口24、MCS-51单片机的位寻址区位于内部RAM的(D)单元。A.00H~7FHB.20H~7FHC.00H~1FHD.20H~2FH25、单片机上电复位后,PC的内容为(A)。A.0000HB.0003HC.000BHD.001BH26、PSW中的RS1和RS0用来(B)。A.指示复位B.选择工作寄存器组C.选择定时器D.选择工作方式27、MCS-51单片机规定一个机器周期共有(D)个节拍。A.16B.6C.8D.1228、当系统的振荡频率为12MHz时,一个机器周期为(C)μs。A.3B.2C.1D.4下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。2、现要求LED的阳极接在P1.0引脚上,请完成LED点亮电路和C语言程序设计。答:(1)LED点亮电路设计(2)LED点亮程序设计#include<AT89X52.H>sbitLED=P1^0;voidmain(void){LED=1;while(1);}3、利用AT89S52单片机、一个共阴极LED数码管和数据总线驱动芯片74LS245,请完成数码管循环显示0~9电路和C语言程序设计。答:(1)LED点亮电路设计(2)LED点亮程序设计#include<AT89X52.H>unsignedcharcodetab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};voidDelay(){unsignedchari,j;for(i=0;i<255;i++)for(j=0;j<255;j++);}voidmain(){unsignedchark;

温馨提示

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

评论

0/150

提交评论