《单片机应用技术C语言试题》由会员分享,可在线阅读,更多相关《单片机应用技术C语言试题(9页珍藏版)》请在人人文库网上搜索。

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. 08H B. 07H C. 30H D. 50H 5、MCS-51单片机。

2、的位寻址区位于内部RAM的( D )单元。 A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH 6、PSW中的RS1和RS0用来(A )。 A. 选择工作寄存器组 B. 指示复位 C. 选择定时器 D. 选择工作方式 7、MCS-51单片机规定一个机器周期共有(A )个节拍。 A. 12 B. 6 C. 8 D. 16 8、下面叙述不正确的是( C )。 A. 一个C源程序可以由一个或多个函数组成 B. 一个C源程序必须包含一个函数main() C. 在C51中,注释说明只能使用/*/注释 D. C程序的基本组成单位是函数 9、在C51程序中常常把( D )作为循环。

3、体,用于消耗CPU时间,产生延时效果。 A. 赋值语句 B. 表达式语句 C. 循环语句 D. 空语句 10、在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。 A. 静态 B. 动态 C. 静态和动态 D. 查询 11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是( B )。 A. 06H B. 7DH C. 82H D. FAH 12、LED数码管若采用动态显示方式,下列说法错误的是( C )。 A. 将各位数码管的段选线并联 B. 将段选线用一个8位I/O端口控制 C. 将各位数码管的公共端直接连接在+5V或者GND上 D. 将各位数码管的位选线用各自独立的I/O。

4、端口控制 13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C )。 A. 硬件去抖动 B. 软件去抖动 C. 硬、软件两种方法 D. 单稳态电路去抖方法 . . 14、行列式(矩阵式)键盘的工作方式主要有( A )。 A. 编程扫描方式和中断扫描方式 B. 独立查询方式和中断扫描方式 C. 中断扫描方式和直接访问方式 D. 直接输入方式和直接访问方式 15、MCS-51系列单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为(C )。 A. 01H B. 05H C. 10H D. 50。

5、H 16、MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为(A )。 A. TMOD=0x01 B. TMOD=0x50 C. TMOD=0x10 D. TCON=0x02 17、启动T0开始计数是使TCON的( B )。 A. TF0位置1 B. TR0位置1 C. TR0位置0 D. TR1位置0 18、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(A ),向CPU申请中断。 A. RI或TI置1 B. RI或TI置0 C. RI置1或TI置0 D. RI置0或TI置1 19、MCS-51系列单片机。

6、在同一级别里除串行口外,级别最低的中断源是( C )。 A. 外部中断1 B. 定时器T0 C. 定时器T1 D. 串行口 20、当外部中断0发出中断请求后,中断响应的条件是(D )。 A. ET0=1 B. EX0=1 C. IE=0x61 D. IE=0x81 21、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单。

7、片机应用系统需要扩展外部存储器或其它接口芯片时,(C )可作为高8位地址总线使用。 A. P0口 B. P1口 C. P2口 D. P0口和P2口 24、MCS-51单片机的位寻址区位于内部RAM的( D )单元。 A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH 25、单片机上电复位后,PC的内容为(A )。 A. 0000H B. 0003H C. 000BH D. 001BH 26、PSW中的RS1和RS0用来(B )。 A. 指示复位 B.选择工作寄存器组 C. 选择定时器 D. 选择工作方式 27、MCS-51单片机规定一个机器周期共有(D )个节拍。 。

8、A. 16 B. 6 C. 8 D. 12 28、当系统的振荡频率为12MHz时,一个机器周期为(C )s。 A. 3 B. 2 C. 1 D. 4 . . 29、C程序总是从(A )开始执行的。 A. 主函数 B. 主程序 C. 子程序 D. 主过程 30、在C51程序中常常把(D )作为循环体,用于消耗CPU时间,产生延时效果。 A. 赋值语句 B. 表达式语句 C. 循环语句 D. 空语句 31、程序是以( C )形式存放在程序存储器中的。 A. C语言源程序 B. 汇编程序 C. 二进制编码 D. BCD码 32、(A )显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较。

9、少的场合。 A. 静态 B. 动态 C. 静态和动态 D. 查询 33、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是( D )。 A. 80H B. 10H C. 40H D. 7FH 34、一个单片机应用系统用LED数码管显示字符“8”的段码是“80H”可以断定该显示系统用的是( B )。 A. 不加反向驱动的共阴极数码管 B. 加反向驱动的共阴极数码管或不加反向驱动的共阳极数码管 C. 加反向驱动的共阳极数码管 D. 以上都不对 35、某一单片机应用系统需要扩展10个功能键,通常采用(B )方式更好。 A. 独立式键盘 B. 矩阵式键盘 C.动态键盘 D. 静态键盘 36、M。

10、CS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为(A )。 A. TMOD=0x01 B. TMOD=0x50 C. TMOD=0x10 D. TCON=0x02 37、启动T0开始计数是使TCON的( B )。 A. TF0位置1 B. TR0位置1 C. TR0位置0 D. TR1位置0 38、使MCS-51系列单片机的定时器T0停止计数的语句是( A )。 A. TR0=0; B. TR1=1; C. TR0=1; D. TR1=1; 39、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( D )。 A. 0003H B. 000BH C. 00。

11、13H D. 001BH 40、当外部中断0发出中断请求后,中断响应的条件是( C )。 A. ET0=1 B. EX0=1 C. IE=0x81 D. IE=0x61 二、填空题: 1、除了单片机和电源外,单片机最小系统包括___时钟_____电路和___复位_____电路。 2、当系统的振荡频率为12MHz时,一个机器周期为_____1___s。 3、MCS-51单片机的存储器主要有4个物理存储空间,既__片内数据存储器______、___片 内程序存储器_____、___片外数据存储器_____、__片外程序存储器______。 4、片内RAM低128单元,按其用途划分为__工作寄存器组。

12、______、___位寻址区_____和 __用户RAM区______3个区域。 5、使MCS-51系列单片机的定时器T0停止计数的语句是 TR0=0; 。 6、MCS-51系列单片机CPU关中断语句是 EA=0; 。 7、MCS-51系列单片机的中断系统由定时控制寄存器TCON、串行口控制寄存器SCON、中 断允许寄存器IE、中断优先权寄存器IP等寄存器组成。 . . 001BH。CPUPC响应定时器 T1的内容是的中断请求后,程序计数器8 、当 ______方式编程。__延时等待______和9、A/D__转换结束通常采用查询________中断 ____组成的。和____软件10、单片机。

13、应用系统是由___硬件_____ _____电路。电路和___复位11、除了单片机和电源外,单片机最小系统包括___时钟_____片___片内数据存储器______、单片机的存储器主要有、MCS-514个物理存储空间,既__12 。__片外程序存储器___________、___片外数据存储器_____、内程序存储器和_____、___位寻址区128单元,按其用途划分为__工作寄存器组______13、片内RAM低 个区域。区______3__用户RAM 。s6MHz时,一个机器周期为___2_____14、当系统的振荡频率为 串行口。、定时器1、外部中断单片机的中断源有外部中断0、定时器0、。

14、1MCS-5115、 硬件配合软件共同清除等三种形式。硬件自动清除、软件清除、16、中断源中断请求撤销包括 三、问答题: MCS-51单片机有哪几个中断源?1、 答:、1、外部中断1、定时器5MCS-51系列单片机有个中断源,分别是外部中断0、定时器0 串行口。 进行转换的主要步骤有哪些?2、使用ADC0809 答: 主要有以下四个步骤:下跳沿时,START0,A/D转换,START引脚上跳沿时,所有内部寄存器清)启动(1 A/D转换;开始进行 EOC=1;引脚状态,启动转换后,系统自动设置EOC=0,转换完成后,EOC(2)查询 状态;OE引脚设置为13()允许读数,将 转换结果。)读取A/。

15、D4( 、中断调用与子程序调用的区别是什么?3 4、何谓主调函数和被调用函数?举例说明 四、单片机应用设计: 单片机时钟电路,并指出石英晶体和电容的取值范围。、画出1MCS-51 答:单片机晶振电路。如果晶体12 MHz1.2MHz30pFC2C1一般地,电容和取左右,晶体的振荡频率范围是在通常应用情况振荡频率高,则系统的时钟频率也高,单片机运行速度也就越快。MCS-51. . 下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。 2、现要求LED的阳极接在P1.0引脚上,请完成 答: (1)LED点亮电路设计 C1。

16、30pFX119R1CRYSTALC210k1830pFC310uF293031D1R2220LED-REDLE点亮电路语言程序设计U3P0.0/ADXTAL3P0.1/AD3P0.2/AD3P0.3/ADXTAL3P0.4/AD3P0.5/AD3P0.6/AD3RSP0.7/AD2P2.0/A2P2.1/A2P2.2/A12PSEP2.3/A12ALP2.4/A12EP2.5/A12P2.6/A12P2.7/A11P1.0/TP3.0/RX1P1.1/T2EP3.1/TX1P1.P3.2/INT1P1.P3.3/INT1P1.P3.4/T1P1.P3.5/T1P1.P3.6/W1P1.P3.。

17、7/RAT89S5 (2)LED点亮程序设计 #include sbit LED=P10; void main (void) LED=1; while(1); 3、利用AT89S52单片机、一个共阴极LED数码管和数据总线驱动芯片74LS245,请完成数码管循环显示09电路和C语言程序设计。 答: (1)LED点亮电路设计 . .CU30pX13P0.0/ADXTALR3CRYSTACP0.1/AD310P0.2/AD31P0.3/ADXTAL3P0.4/AD330pP0.5/AD3P0.6/AD3URSP0.7/AD12BP2.0/AAC12BAP2.1/A1210uBP2.2/A1A212。

18、PSEABP2.3/A1312ALP2.4/A1AB321EBP2.5/A1A12BP2.6/A1A12BP2.7/A1A11P1.0/TP3.0/RXC1P1.1/T2EAB/BP3.1/TX1P1.P3.2/INT74LS241P1.P3.3/INT1P1.P3.4/T1P1.P3.5/T1P1.P3.6/W1P1.P3.7/RAT89S5 (2)LED点亮程序设计 #include unsigned char code tab=0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F; void Delay() unsigned char i, j; for (i=0;i255;i+) for (j=0;j255;j+); void main() unsigned char k; while(1) for(k=0;k10;k+) P2 = tabk; Delay(); /延时 .。

用C语言将16个数存放到40H中,单片机应用技术C语言试题相关推荐

  1. 用C语言将16个数存放到40H中,2012年微型计算机原理与接口技术自考题模拟(1)...

    2012年微型计算机原理与接口技术自考题模拟(1):2012年微型计算机原理与接口技术自考题模拟.本试卷总分100分:共有10类型题目 一.单项选择题 ,每小题1分,共16分,在每小题列出的四个备选项 ...

  2. arcpy读取featureClass中某一字段的所有属性值,存放到list中(地理国情监测)

    arcpy读取featureClass中某一字段的所有属性值,存放到list中:(地理国情监测) import arcpy shppath = r"F:\\IndexData.shp&quo ...

  3. 乐视云监控数据存放到influxdb中

    3.9     监控.告警系统 监控报警我们分PaaS平台和业务应用两大类. PaaS平台主要聚焦在基础设施和LeEngine的各个服务组件的监控报警(比如主机CPU,内存,IO,磁盘空间,LeEng ...

  4. 单片机应用技术c语言版考试答案,单片机应用技术(C语言)试题

    <单片机应用技术(C语言)试题>由会员分享,可在线阅读,更多相关<单片机应用技术(C语言)试题(7页珍藏版)>请在人人文库网上搜索. 1.一.选择题1.单片机8031的/EA引 ...

  5. 单片机技术与c语言编程教学大纲,单片机应用技术(C语言)教学大纲.doc

    单片机应用技术(C语言)教学大纲 一.说明 1.课程的性质和内容 本课程是高级技校应用电子专业的专业课.主要内容包括:认识单片机,点亮彩灯,简易数字钟,简易计算器,键控彩灯,简易频率计,单片机双机通信 ...

  6. 下列选项中、不是python语言保留字的是_以下选项中,不是Python语言保留字的是:()...

    以下选项中,不是Python语言保留字的是:() 大气对太阳辐射的减弱作用有().A:散射B:吸收C:逆辐射D:反射 护理礼仪的特点不包括().A:操作性B:服从性C:灵活性D:专业性E:强制性 土壤 ...

  7. 单片机应用技术c语言版第4版答案,单片机应用技术(C语言版)第4版

    本书在第3版得到全国广大院校教师与学生的欢迎和使用基础上,结合行业新技术发展和课程组近年来取得的课程改革成果,在充分和认真听取广大师生及职教专家的意见和建议后,在保留原教材主体内容与特色的前提下,对其 ...

  8. html语言可以描述,[多选] 以下选项中,可以用HTML语言描述的是()。

    [多选] 以下选项中,可以用HTML语言描述的是(). 更多相关问题 发现前方道路堵塞,正确的做法是__________.A.继续穿插绕行B.选择空当逐车超越 行车中遇有非机动车准备绕过停放的车辆时, ...

  9. c语言输入一个数存数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数. #include #include #include #include int sum ...

最新文章

  1. P6134 [JSOI2015]最小表示(拓扑排序递推 + bitset优化,可达性统计变种)
  2. querySelector用法改进
  3. python查询数据库,打印查询结果过程中出现'NoneType' object is unsubscriptable
  4. SpringBoot profile配置
  5. Google,Guava本地高效缓存
  6. 静电场里非常有用的公式
  7. DSP之直接存储器访问控制器
  8. linux 查看md5值
  9. IGCT器件是什么?
  10. matlab平滑处理例题,(完整word版)matlab中smooth函数平滑处理数据实例
  11. 常用的接口测试工具有哪些?
  12. 使用unity编写简单的弹幕游戏【ten seconds】
  13. 基于新浪微博API生成短链接的几款在线工具
  14. 【u盘提示:驱动器未格式化】如何解决?
  15. PyQt5 基本教程
  16. 《Effective Morden C++》Item 8: Prefer nullptr to 0 and NULL.
  17. fedora16英文环境下支持中文输入法
  18. 计算机网络基础第一章(思维导图)
  19. Origin 2018 的坐标轴中文标签发生倒立/翻转
  20. 买了新笔记本电脑-荣耀magicbookpro2019啦!!

热门文章

  1. mac 下格式化U盘
  2. 网页音视频播放器jPlayer使用介绍
  3. 基于Android7.0的Launcher3源码分析(1)——框架设计分析
  4. 抽样定理,(奈奎斯特定理)(香农采样定理)
  5. fgetpos()和fsetpos()
  6. 深度强化学习——DQN算法原理
  7. 微信小程序开发资料整理
  8. java 加载 xsd文件_Spring中自定义xsd文件操作方式
  9. 润乾报表表头斜线设置
  10. STP之研究消费者的行为