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

下载本文档

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

文档简介

1、一、选择题1、单片机8031的/EA引脚(C )。可悬空B.必须接+5V电源C.必须接地D.以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上 拉电阻的是(A )。P0 口B. P1 口C. P2 口D. P3 口3、 当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A )可作为低8 位地址总线使用。P0 口B. P1 口C. P2 口D. P0 口和 P2 口4、系统复位后,堆栈指针SP的内容是(B )。08H B. 07H C. 30H D. 50H5、MCS-51单片机的位寻址区位于内部RAM的( D )单元

2、。A. 00H7FHB. 20H7FHC. 00H1FHD. 20H2FH6、PSW中的RS1和RS0用来(A )A. 选择工作寄存器组B.指示复位C. 选择定时器D.选择工作方式7、MCS-51单片机规定一个机器周期共有(A )个节拍。A. 12B. 6C. 8D. 168、下面叙述不正确的是( C )。一个C源程序可以由一个或多个函数组成一个C源程序必须包含一个函数main()在C51中,注释说明只能使用/*/注释C程序的基本组成单位是函数9、在C51程序中常常把(D )作为循环体,用于消耗CPU时间,产生延时效果。A.赋值语句B.表达式语句 C.循环语句D.空语句10、在单片机应用系统中

3、,LED数码管显示电路通常有(C )显示方式。A.静态B.动态C.静态和动态D.查询11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(B )A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采用动态显示方式,下列说法错误的是(C )将各位数码管的段选线并联将段选线用一个8位I/O端口控制将各位数码管的公共端直接连接在+5V或者GND上将各位数码管的位选线用各自独立的I/O端口控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C )A.硬件去抖动B.软件去抖动 C.硬、软件

4、两种方法D.单稳态电路去抖方14、行列式(矩阵式)键盘的工作方式主要有( A )。A. 编程扫描方式和中断扫描方式独立查询方式和中断扫描方式中断扫描方式和直接访问方式直接输入方式和直接访问方式15、MCS-51系列单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字 为(C )。A. 01HB. 05HC. 10HD. 50H16、MCS-51系列单片机的定时器TO用做定时方式时,采用工作方式1,则初始化编程为(A )。A. TMOD=0 x01B. TMOD=0 x50C. TMOD=0 x10D. TCON=0 x0217、启动T0开始计数是使TCON的(B )。A. TF0

5、位置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.定时器T0 C.定时器T1 D.串行口20、当外部中断0发出中断请求后,中断响应的条件是(D )。A. ET0=1B. EX0=1C. IE=0 x61D. IE=0 x8121、MCS-51单片机的

6、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. 00H7FHB. 20H7FHC. 00H1FHD. 20H2FH25、单片机上电复位后,

7、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 ) useA. 3B. 2C. 1D. 4A. 3B. 2C. 1D. 429、C程序总是从(A )开始执行的。A.主函数B.主程序C.子程序D.主过程30、在C51程序中常常把(D )作为循环体,用于消耗CPU时间,产生延时效果。A.赋值语句B.表达式语

8、句C.循环语句D.空语句31、程序是以( C )形式存放在程序存储器中的。A. C语言源程序B.汇编程序C.二进制编码D. BCD码32、(A )显示方式编程较简单,但占用 I/O 端口线多,其一般适用于显示位数较少的场合。A.静态B.动态C.静态和动态D.查询33、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是(D )。A. 80HB. 10HC. 40HD. 7FH34、一个单片机应用系统用LED数码管显示字符“8”的段码是“80H”可以断定该显示系统 用的是(B )。不加反向驱动的共阴极数码管加反向驱动的共阴极数码管或不加反向驱动的共阳极数码管加反向驱动的共阳极数码管以上都不

9、对35、某一单片机应用系统需要扩展10个功能键,通常采用(B )方式更好。A.独立式键盘B.矩阵式键盘C.动态键盘D.静态键盘36、MCS-51系列单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为(A )。A. TMOD=0 x01 B. TMOD=0 x50 C. TMOD=0 x10 D. TCON=0 x0237、启动T0开始计数是使TCON的(B )。A. TF0位置1 B. TR0位置1 C. TR0位置0D. TR1位置038、使MCS-51系列单片机的定时器T0停止计数的语句是(A )。A. TR0=0;B. TR1=1;C. TR0=1;D. TR1=1;39、

10、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是(D )。A. 0003HB. 000BHC. 0013HD. 001BH40、当外部中断0发出中断请求后,中断响应的条件是( C )。A. ET0=1B. EX0=1C. IE=0 x81D. IE=0 x61二、填空题:1、 除了单片机和电源外,单片机最小系统包括时钟电路和 复位 电路。2、当系统的振荡频率为12MHz时,一个机器周期为 1 us。 TOC o 1-5 h z 3、 MCS-51单片机的存储器主要有4个物理存储空间,既 片内数据存储器、_片内程序存储器 、一片外数据存储器 、一片外程序存储器。4、 片内RAM低128

11、单元,按其用途划分为 工作寄存器组 、位寻址区和用户RAM区 3个区域。5、使MCS-51系列单片机的定时器T0停止计数的语句是TR0=0;6、MCS-51系列单片机CPU关中断语句是EA=0:。7、MCS-51系列单片机的中断系统由定时控制寄存器TCON、串行口控制寄存器SCON、中 断允许寄存器IE、中断优先权寄存器IP等寄存器组成。8、当CPU响应定时器T1的中断请求后,程序计数器PC的内容是001BH9、A/D转换结束通常采用中断 、查询 和延时等待 方式编程。10、 单片机应用系统是由硬件和软件组成的。11、 除了单片机和电源外,单片机最小系统包括 时钟电路和_复位电路。 TOC o

12、 1-5 h z 12、MCS-51单片机的存储器主要有4个物理存储空间,既一片内数据存储器、_片内程序存储器、片外数据存储器、片外程序存储器。13、 片内RAM低128单元,按其用途划分为 工作寄存器组、位寻址区和用户RAM区 _3个区域。14、当系统的振荡频率为6MHz时,一个机器周期为 2 us。15、MCS-51单片机的中断源有外部中断0、定时器0、外部中断1、定时器1、串行口16、中断源中断请求撤销包括硬件自动清除、软件清除、硬件配合软件共同清除等三种形式。三、问答题:1、MCS-51 单片机有哪几个中断源?答:MCS-51系列单片机有5个中断源,分别是外部中断0、定时器0、外部中断

13、1、定时器1、 串行口。2、使用 ADC0809 进行转换的主要步骤有哪些?答: 主要有以下四个步骤:(1)启动A/D转换,START引脚上跳沿时,所有内部寄存器清0,START下跳沿时, 开始进行 A/D 转换;查询EOC引脚状态,启动转换后,系统自动设置EOC=0,转换完成后,EOC=1;允许读数,将OE引脚设置为1状态;读取A/D转换结果。3、中断调用与子程序调用的区别是什么?4、何谓主调函数和被调用函数?举例说明四、单片机应用设计:1、画出 MCS-51 单片机时钟电路,并指出石英晶体和电容的取值范围 答:单片机晶振电路一般地,电容C1和C2取30pF左右,晶体的振荡频率范围是1.2M

14、Hz12 MHz。如果晶体 振荡频率高,则系统的时钟频率也高,单片机运行速度也就越快。 MCS-51 在通常应用情况下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信, 则一般采用振荡频率为11.059MHz的晶振。2、现要求LED的阳极接在P1.0引脚上,请完成LED点亮电路和C语言程序设计。答:1)LED 点亮电路设计C1R110kC310uFR22)30pF 古 X1C2CRYSTAL30pFD1U1LED-REDrXTAL1P0.0/ADCP0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTR1

15、10kC310uFR22)30pF 古 X1C2CRYSTAL30pFD1U1LED-REDrXTAL1P0.0/ADCP0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A1CPSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0/T2P3.0/RXDP1.1/T2EXP3.1TXDP1.2P3.2/INTCP1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RD1918

16、91AT89S5229- 30-3-53938373635343332212223242526C720LED 点亮程序设计#include sbit LED=P1A0;void main (void)LED=1;while(1);3、利用AT89S52单片机、一个共阴极LED数码管和数据总线驱动芯片74LS245,请完成 数码管循环显示09电路和C语言程序设计。答:(1) LED点亮电路设计|C1R130pF X1C2 CRYSTAL1910k1830pFU1XTAL1XTAL2RSTP0.0/ADP0.1/AD1P0.2/ADP0.3/ADP0.4/ADP0.5/ADP0.6/ADP0.7/ADr-39 p38 EJL33 i33 iF32U2C310uF2930PSENALEEA21P2.0/A8 1P2.1/A厂P2.2/A1P2.3/A1P2.4/A1P2.5/A1P2.6/A1P2.7/A1220茄严F2712345678P1.0/T2 P1.1/T2EX P1.2P1.3P1.4P1.5P1.6P1.7P3.0/RXP3.1TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDH7A0BOA1B1A2B2A3B3A4B4A5B5A6B6A7B7CAB/BA19123456r31

温馨提示

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

评论

0/150

提交评论