资讯详情

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

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

一、选择题 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-当单片机应用系统需要扩展外部存储器或其它接口芯片时,(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. 在C注释只能在51中使用/*/注释 D. C函数是程序的基本组成部分 9、在C经常在51程序中使用( D )作为循环。

三、身体,用于消耗CPU时间,产生延迟效果。 A. 赋值语句 B. 表达式语句 C. 循环语句 D. 空语句 在单片机应用系统中,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、启动T开始计数是使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 当系统振荡频率为12时MHz机器周期为(C )s。 A. 3 B. 2 C. 1 D. 4 . . 29、C程序总是从(A )开始执行。 A. 主函数 B. 主程序 C. 子程序 D. 主过程 30、在C经常在51程序中使用(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系列单片机定时器T停止计数的语句是( 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.当系统振荡频率为12时MHz机器周期为_____1___s。 3、MCS-51单片机的存储器主要有4个物理存储空间__片内数据存储器______、___片 内程序存储器_____、___片外数据存储器_____、__片外程序存储器______。 4、片内RAM低128单元按其用途分为__工作寄存器组。

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

应用系统是由的___硬件_____ _____电路。电路和___除单片机和电源外,单片机最小系统还包括___时钟_____片___片内数据存储器______、单片机的主要存储器有,MCS-物理存储空间514个,__12 。__片外程序存储器___________、___片外数据存储器_____、内程序存储器和_____、___位置寻址区128单元按其用途分为__工作寄存器组______13、片内RAM低 个区域。区______3__用户RAM 。s6MHz机器周期为___2_____14.当系统振荡频率为 串行口。、外部中断单片机的中断源包括外部中断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=转换完成后,EOC(2)查询 状态;OE将引脚设置为13()允许读数 转换结果。)读取A/。

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

16、30pFX119R1CRYSTALC210k1830pFC310uF29303D1R2220LED-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(); /延时 .。

标签: 393k10v电容

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

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