资讯详情

单片机应用技术(C语言)试题

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

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

2、AM的( D )单元。A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH6、PSW中的RS1和RS0用来(A )。A. 选择工作寄存器组 B. 指示复位C. 选择定时器 D. 7.选择工作方法MCS-51单片机规定机器周期共享(A )个节拍。A. 12 B. 6 C. 8 D. 168、下面叙述不正确的是( C )。A. 一个C源程序可以由一个或多个函数组成B. C源程序必须包含一个函数main()C. 在C注释只能在51中使用/*/注释D. C函数9是程序的基本组成部分C经常在51程序中使用( D )作为消耗的循环体CPU时间,产生延迟效果。A. 。

3、赋值语句 B. 表达式语句 C. 循环语句 D. 在单片机应用系统中,空语句10,LED通常,数字管显示电路(C )显示方式。A. 静态 B. 动态 C. 静态和动态 D. 查询11、共阳极LED数字管加反向器驱动时显示字符6的段码是( B )。A. 06H B. 7DH C. 82H D. FAH12、LED如果数码管采用动态显示,以下说法是错误的( C )。A. 并联数码管段选线B. 8位选择段线I/O端口控制C. 直接连接数码管的公共端 5V或者GND上D. 用自己独立的数码管选择线I/O按键开关的结构通常是机械弹性元件,按键并断开。

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

5、A )。A. TMOD=0x01 B. TMOD=0x50 C. TMOD=0x10 D. TCON=0x0217、启动T开始计数是使TCON的( B )。A. TF0位置1 B. TR0位置1 C. TR0位置0 D. TR1位置018、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送一帧数据时,SCON中的(A ),向CPU申请中断。A. RI或TI置1 B. RI或TI置0C. RI置1或TI置0 D. RI置0或TI置119、MCS-除串行口外,51系列单片机在同一级别中的最低中断源是( C )。A. 外部中断1 B. 定时器T0 C. 定时器T1。

6、 D. 串行口20.当外部中断0发出中断请求时,中断响应的条件是(D )。A. ET0=1 B. EX0=1 C. IE=0x61 D. IE=0x8121、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-当单片机应用系统需要扩展外部存储器或其它接口芯片时,(C )可用作高8位地址总线。A. P0口 B. P1口 C. P2口 。

7、D. P0口和P2口24、MCS-51单片机位于内部RAM的( D )单元。A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH25.单片机上电复位后,PC的内容为(A )。A. 0000H B. 0003H C. 000BH D. 001BH26、PSW中的RS1和RS0用来(B )。A. 指示复位 B.选择工作寄存器组C. 选择定时器 D. 27.选择工作方法MCS-51单片机规定机器周期共享(D )个节拍。A. 16 B. 6 C. 8 D. 当系统振荡频率为1228时MHz机器周期为(C )s。A. 3 B. 2 C. 1 D. 4。

8、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端口线多,一般适用于显示位数少的场合。A. 静态 B. 动态 C. 静态和动态 D. 查询33.在使用共阳极数码管时,如果只显示小数点,则相应的字段码为( D )。A. 80H B. 10H C. 。

9、40H D. 7FH34单片机应用系统LED数字管显示字符8的段码为80H可以断定显示系统是用来的( B )。A. 没有反向驱动的共阴极数码管B. 加反向驱动的共阴极数码管或不加反向驱动的共阳极数码管C. 加反向驱动的共阳极数码管D. 35、单片机应用系统需要扩展10个功能键,通常使用(B )方式更好。A. 独立式键盘 B. 矩阵式键盘 C.动态键盘 D. 静态键盘36、MCS-51系列单片机定时器T0定时使用工作方法1时,初始编程为(A )。A. TMOD=0x01 B. TMOD=0x50 C. TMOD=0x10 D. TCON=0x0237。

10、、启动T开始计数是使TCON的( B )。A. TF0位置1 B. TR0位置1 C. TR0位置0 D. TR1位置038、使MCS-51系列单片机定时器T停止计数的语句是( A )。A. TR0=0; B. TR1=1; C. TR0=1; D. TR1=1;39、当CPU响应定时器T1中断请求后,程序计数器PC的内容是( D )。A. 0003H B. 000BH C. 0013H D. 001BH40.当外部中断0发出中断请求时,中断响应的条件是( C )。A. ET0=1 B. EX0=1 C. IE=0x81 D. IE=0x612.填空题: 1、除了单片机和电源外,单片机。

最小系统包括11.___时钟_____电路和___复位_____电路。2.当系统振荡频率为12时MHz机器周期为_____1___s。3、MCS-51单片机的存储器主要有4个物理存储空间__片内数据存储器______、___片内程序存储器_____、___片外数据存储器_____、__片外程序存储器______。4、片内RAM低128单元按其用途分为__工作寄存器组______、___位寻址区_____和__用户RAM区______3个区域。5、使MCS-51系列单片机定时器T停止计数的语句是 TR0=0; 。6、MCS-51系列单片机CPU关中断句是 EA=0; 。7、MCS。

12.-51系列单片机的中断系统由定期控制寄存器TCON、串行口控制寄存器SCON、中断允许寄存器IE、优先寄存器中断IP由寄存器组成。8、当CPU响应定时器T1中断请求后,程序计数器PC的内容是 001BH 。9、A/D通常采用转换结束__中断______、__查询______和__延时等待______方式编程。10.单片机应用系统由___硬件_____和____软件____组成的。除单片机和电源外,单片机最小系统包括___时钟_____电路和___复位_____电路。12、MCS-51单片机的存储器主要有4个物理存储空间__片内数据存储器______、___片内程序存储器___。

13、__、___片外数据存储器_____、__片外程序存储器______。13、片内RAM低128单元,按其用途划分为__工作寄存器组______、___位寻址区_____和__用户RAM区______3个区域。14.当系统振荡频率为6时MHz机器周期为___2_____s。15、MCS-单片机的中断源包括外部中断0、定时器0、外部中断1、定时器1、串行口。16.中断源中断请求的撤销包括三种形式:硬件自动清除、软件清除和软件共同清除。三、问答: 1、MCS-51单片机有哪些中断源?答:MCS-51系列单片机有5个中断源,即外部中断0、定时器0、外部中断1、定时器1、串行口。。

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

15.如果晶体振荡频率高,系统时钟频率高,单片机运行速度越快。MCS-51在正常应用中,振荡频率为6MHz或12MHz如果系统中使用单片机串行口通信,振荡频率一般为11.059MHz的晶振。2、现要求LED的阳极接在P1.0引脚上,请完成LED点亮电路和C语言程序设计。答:(1)LED照明电路设计(2)LED点亮程序设计#include sbit LED=P10; void main (void)LED=1; while(1);3.使用AT89S52单片机,共阴极LED数字管和数据总线驱动芯片744LS245,请完成数字管循环显示09电路和C语言程序。答:(1)LED点亮电路设计(2)LED点亮程序设计#include unsigned char code ab=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(); /延时。

标签: 393k10v电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台