《单片机 2014作业题(全)-学生.doc》由会员分享,可在线阅读,更多相关《单片机 2014作业题(全)-学生.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流单片机 2014作业题(全)-学生【精品文档】第 8 页一、选 择 题1( B)在家用电器中使用单片机应属于微计算机的(A)辅助设计应用 (B) 测量、控制应用 (C)数值计算应用 (D) 数据处理应用2.( A )对程序计数器PC的操作(A) 是自动进行的 (B) 是通过传送进行的(C) 是通过加“1”指令进行的 (D) 是通过减“1”指令进行的3.( B )单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(A) 4KB (B) 64KB (C) 8KB (D) 128KB4.( C )假定设置堆栈
2、指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A) 36H (B) 37H (C) 38H (D) 39H5.( A)设置堆栈指针SP=30H后,进行一系列的堆栈操作。当进栈数据全部弹出后SP应指向(A)30H单元 (B) 07H单元 (C) 31H单元 (D) 2FH单元6.( C )PC的值是(A) 当前指令前一条的地址 (B) 当前正在执行指令的地址(C) 下一条指令的地址 (D) 控制器中指令寄存器的地址7( B )第2组通用寄存器的字节地址为(A) 00H07H (B)10H17H (C) 08H0FH (D) 18H1FH8( C )DPTP是多少位的寄
3、存器(A) 8位 (B) 32位 (C) 16位 (D) 64位9、( D )MCS-51单片机,一个机器周期包含 (A)2个状态周期 (B)4个状态周期 (C) 8个状态周期 (C) 6个状态周期10( A )当震荡脉冲频率为12MHz时,一个机器周期为(A) 1us (B) 2us (C) 8us (D) 4us11、( C )80C51的内部RAM的哪些字节可进行位寻址(A) 10H-20H (B) 10H-1FH (C) 20H-2FH (D) 30H-40H12、( A)单片机复位后堆栈指针SP的值为(A) 07H (B) 0FH (C)18H (D) 30H13、( B )单片机复
4、位后堆栈指针PC的值为(A) 0030H (B) 0000H (C) FFFFH (D) 0003H14、( C )已知累加器ACC的字节地址是E0H,可位寻址,其D0D7的位地址是 (A)D0HD7H (B)A0HA7H (C)E0HE7H (D)F0HF7H15、( D )已知PSW中的RS1 RS0 = 10 ,则R0R7对应的字节地址是 (A) 00H07H (B) 080FH (C) 20H27H (D) 10H17H16、( C )MCS-51单片机的入栈操作应该是 (A)先入栈,后SP-1 (B)先入栈,后SP+1 (C)先SP+1,后入栈 (D)先SP-1,后入栈17、( C
5、)对MCS-51单片机I/O口描述正确的是(A) P1是双向口,P0P2P3是准双向口 (B)P2P3是双向口,P0P1P是准双向口(C) P0是双向口,P1P2P3是准双向口 (D) P0P2是双向口,P1P3是准双向口18.( B )MCS-51单片机的复位控制是(A)低电平复位 (B)高电平复位 (C)脉冲下降沿复位 (D)脉冲上升沿复位19.( A )内部RAM中的位寻址区定义的位是给(A) 位操作准备的 (B) 移位操作准备的 (C) 控制移位操作准备的 (D) 以上都对20.( C )MCS-51中(A) 具有独立的专用的地址线 (B) 由P0口和P1口的口线作地址线(C) 由P0
6、口和P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线21( B )在MCS-51中,需双向传递信号的是(A) 地址线 (B) 数据线 (C) 控制信号线 (D) 电源线22( A )在MCS-51中,为实现P0口线的数据和低位地址复用,应使用(A) 地址锁存器 (B) 地址寄存器 (C) 地址缓冲器 (D) 地址译码器23、( B )三态缓冲器的输出应具有三种状态,其中不包括 (A) 高祖抗状态 (B) 低祖抗状态 (C) 高电平状态 (D) 低电平状态24、( A )51单片机的复位信号是( )有效。 (A) 高电平 (B)低电平 (C)上升沿 (D)下降沿25、( C )51单
7、片机与开启定时器0中断无关的是 。 A.TR0=1;B. ET0=1; C.ES0=1;D. EA=1;26、( C )51单片机与开启定时器0中断无关的是 。 A.TR0=1;B. ET0=1; C.ES0=1;D. EA=1;27、( C )51单片机与开启定时器0中断无关的是 C 。 A.TR0=1;B. ET0=1; C.ES0=1;D. EA=1;28、( D )51单片机共有( )个8位并行口。A:1 B:2 C:3 D:429、( A )51单片机共有( )个串行口。A:1 B:2 C:3 D:430、( B )51单片机共有( )个外部中断输入口。A:1 B:2 C:3 D:4
8、31、( B )51单片机共有( )个计数器输入口。A:1 B:2 C:3 D: 432、( A )51单片机复位后程序指针PC的值为( )。A: 0000H B: 1000H C: FFF0H D: FFFFH33、( B )51单片机上电复位后椎栈指针SP的值为( )。A: 00H B: 07H C: 08H D: FFH34、( D )51单片机上电复位后并口P1 P3的值为( )。A: 00H B: 07H C: 08H D: FFH35、( B )51单片机片内RAM字节地址20H单元中b3位的位地址为( )。A: 00H B: 03H C: 20H D: 23H36、( C )51
9、单片机片内RAM字节地址21H单元中b3位的位地址为( )。A: 08H B: 13H C: 0BH D: 23H37、( C )端口P0的口地址为80H,P0.3的位地址为( )。A: 03H B: 80H C: 83H D: 84H38、( B )若程序状态字PSW中的RS1 = 0, RS0 = 1,R0R7对应内部RAM地址为( )。A:00H07H B:08H0FH C:10H17H D:18H1FH39、( B )51单片机的寻址范围为( )。A:256B B:64KB C:2 X 64KB D:128KB40、( B )1个机器周期含( )个状态周期。A:2 B:4 C:6 D:
10、1241、( D )1个机器周期含( )个时钟周期。A: 4 B: 6 C: 8 D: 1242、( D )复位时RST端保持高电平时间最少为( )。A: 1个时钟周期 B: 2个时钟周期C: 1个机器周期 D: 2个机器周期43、( A )51单片机的四个并口中, 无内部上拉电阻的并口是( )。A: P0 B: P1 C: P2 D: P344、( C )51单片机的四个并口中, 输出访问外部存储器高8位地址线的并口是( )。A: P0 B: P1 C: P2 D: P345、( B )51单片机的四个并口中, 无第二功能的并口是( )。A: P0 B: P1 C: P2 D: P346、(
11、 B )下列可位寻址的寄存器是( )。A: PC B: IP C: SP D: SBUF47、( C )中断标志需手动清零的是( )。A: 外部中断的标志 B: 计数/定时器中断C: 串行通信中断的标志 D: 所有中断标志均需手动清零50、( C )采用可变波特率的串行通信的工作方式为( )。A: 方式0和方式2 B: 方式0和方式2C: 方式1和方式3 D: 方式2和方式351、( B )51单片机中与外部中断无关的寄存器是( )。A:TCON B:SCON C:IE D:IP52、( C )51单片机中与定时/计数中断无关的寄存器是( )。A:TCON B:TMOD C:SCON D:IP
12、53、( A )51单片机中与串行中断无关的寄存器是( )。A:TCON B:PCON C:SCON D:IP54、( B )51单片机内部RAM可位寻址单元20H2FH的位地址范围为( )。A: 20H2FH B: 00H7FH C: 00HFFH D: 80HFFH55、( C )8031内部RAM地址为22H单元的位地址范围为( )。A: 00H07 B: 08H0FH C: 10H17H D: 18H1FH56、( B )P3.6的第二功能符号为( )。A: /RD B: /WR C: /INT0 D: /INT11.( D )已知a=5,b=+a,则a和b的值是( )。(A) 5,5
13、 (B) 5,6 (C) 6,5 (D) 6,62.( C )已知a=5,b=a+,则b=( )。(A) 5,5 (B) 5,6 (C) 6,5 (D) 6,63.( B )“当型循环”是( )。(A) 先执行语句,后判断条件。 (B) 先判断条件,后执行语句。(C) 跳过判断条件,执行语句。 (D) 跳过语句,执行判断条件。4.( A )“直到型循环”是( )。(A) 先执行语句,后判断条件。 (B) 先判断条件,后执行语句。(C) 跳过判断条件,执行语句。 (D) 跳过语句,执行判断条件。5.( A )while语句实现( )。(A) 当型循环。 (B) 直到型循环。(C) 顺序结构。 (
14、D) 分支结构。6.( B )do-while语句实现( )。(A) 当型循环。 (B) 直到型循环。(C) 顺序结构。 (D) 分支结构。7.( B )break语句称为中断语句,break语句可以( )。(A) 中断所有循环。 (B) 中断本层循环。(C) 中断所有程序的执行。 (D) 中断返回。8.( C )一个函数可以有多个形参,因而一个函数( )。(A) 可以有多个返回值。 (B) 返回值个数与形参个数相同。(C) 只能有一个返回值。 (D) 返回值个数少于形参个数。9. ( A )一个函数有形参,调用该函数时( )。(A) 实参个数要和形参个数相同。 (B) 实参个数和形参个数可以
15、不同。 。(C) 实参个数要大于形参个数。 (D) 实参个数要小于形参个数。10.( B ) 在C语言程序中,以下说法正确的是( )。 (A)函数的定义可以嵌套,但函数的调用不可以嵌套。 (B)函数的定义不可以嵌套,但函数的调用可以嵌套。 (C)函数的定义和函数的调用都不可以嵌套。 (D)函数的定义和函数的调用都可以嵌套。11. ( C )下列数据类型中,( )属于C51扩展的数据类型。 (A)float (B)void (C)sfr16 (D)long12、( C )单片机C51中用关键字( )来改变寄存器组。 A.interrupt B.unsigned C. using D.define
16、13、( B )不论共阴极数码管还是共阳极数码管,其段码是( )。(A)固定的 (B) 相对的 (C) ASCII码 (D) BCD码14、( B )矩阵式键盘是( )(A)编码式键盘 (B) 非编码式键盘 (C) 独立式键盘 (D) 机械式键盘15、( B )独立式键盘是( )(A)编码式键盘 (B) 非编码式键盘 (C) 电容式键盘 (D) 机械式键盘16、( B )44矩阵式键盘,最多可构成( )(A)8个键 (B) 16个键 (C) 20个键 (D) 12个键1.( C )在下列有关MCS-51中断优先级控制的叙述中,错误的是(A)低优先级不能中断高优先级,但高优先级能中断低优先级 (
17、B)同一中断不能自己嵌套(C) 同一优先级中断请求按时间的先后顺序响应 (D) 同一优先级中断请求按内部的固有查询顺序响应2.( D )在MCS-51中,需要外加电路实现中断撤除的是 (A) 定时中断 (B) 脉冲方式的外部中断 (C) 串行中断 (D) 电平方式的外部中断3.( A )串行中断的入口地址是 (A) 0023H (B) 0003H (C) 000BH (D) 0013H4.( D )外部中断INT1的中断入口地址是 (A) 0023H (B) 0003H (C) 000BH (D) 0013H5.( B )中断查询,查询的是 (A) 中断请求信号 (B) 中断请求标志位 (C)
18、 外中断方式控制位 (D) 中断允许控制位6( C )执行语句IE=0x84 后,51单片机设定的功能是( ) (A)允许串行口中断,CPU开放中断。 (B)允许外部中断0中断,CPU开放中断。 (C)允许外部中断1中断,CPU开放中断。(D)允许定时器0中断,CPU开放中断。7.( D )执行语句IP=0x18 后,51单片机的中断优先顺序是 (A)INT0INT1T0T1串行口 (B)INT0T0INT1T1串行口(C) T1串行口INT0INT1T0 (C) T1串行口INT0T0INT18.( B )下列说法正确的是( )。(A) 中断函数可以有形参 (B) 中断函数不可以有形参 (C
19、) 中断函数只可以有一个形参 (D) 中断函数可以调用9.( A )下列说法正确的是( )。(A) 中断函数的中断号是固定的 (B) 中断函数的中断号是随便写的 (C) 中断函数的中断号与工作寄存器组有关 (D) 中断函数的中断号要小于51、( C )定时器T1是(A) 12位定时器 (B) 8位定时器 (C) 16位定时器 (D) 13位定时器2、( B )定时器T1有(A) 2种工作坊式 (B) 3种工作坊式 (C) 4种工作坊式 (D) 5种工作坊式3( C )执行语句TMOD=0x52 后,MCS-51单片机设定的功能是( )(A)定时器1为方式2,定时;定时器0为方式1,计数。 (B
20、)定时器1为方式1,计数;定时器0为方式0,计数。 (C)定时器1为方式1,计数;定时器0为方式2,定时。(D)定时器1为方式1,定时;定时器0为方式2,定时。4.( C )在下列寄存器中,与定时/计数控制无关的是(A) TCON(定时控制寄存器) (B) TMOD (工作方式控制寄存器)(C) SCON( 串行控制寄存器) (D) IE(中断允许控制寄存器)5、( D )计数/定时器中断发生在( )。A:送入初值时 B:开始计数时 C:计数允许时 D:计数值为0时6、( C )计数/定时器为自动重装初值的的方式为( )。A: 方式0 B: 方式1 C: 方式2 D: 方式31、(B )串行通
21、信的传输速率单位是波特,而波特的单位是(A) 字符/秒 (B) 位/秒 (C)帧/秒 (D) 帧/分2、( B )帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(A) 方式0 (B) 方式1 (C) 方式2 (D) 方式3 3、( C )通过串行口发送或接收数据时,在程序中应使用 (A) MOVC指令 (B) MOVX指令 (C) MOV指令 (D) XCHD指令4、( C )串行口工作方式1的波特率是(A) 固定的, fosc/32 (B) 固定的 ,fosc/16 (C) 可变的,通过定时器/计数器T1的溢出率设定 (D) 固定的, fosc/645、( C )串行口工作方
22、式3的波特率是(A) 固定的, fosc/32 (B) 固定的 ,fosc/16 (C) 可变的,通过定时器/技术器T1的溢出率设定 (D) 固定的, fosc/646、( D )用MCS-51串行口的方式0,扩展并行输出口需使用( )。(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS1647、( C )用MCS-51串行口的方式0,扩展并行输入口需使用( )。(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS1648、 串行口发送中断标志TI的特点是( B )。A: 发送数据时TI = 1 B: 发送数据后TI = 1C:
23、 发送数据前TI = 1 D: 发送数据后TI = 01、( A )DAC0832是(A) 8位D/A转换芯片 (B) 8位A/D转换芯 (C) 10位D/A转换芯片 (D) 10位A/D转换芯片2、( B )DAC0832是(A) 电压输出型D/A转换芯片 (B) 电流输出型D/A转换芯片(C) 双积分输出型D/A转换芯片 (D) 逐次逼近输出型D/A转换芯片3、( A)在使用多片DAC0832进行D/A转换的应用中,它的两级数据锁存结构可以(A) 保证各模拟电压能同时输出 (B) 提高D/A转换速度 (C) 提高D/A转换精度 (D) 增加可靠性4、( B )提高A/D或D/A转换器的位数
24、,( )。(A) 只能提高分辨率,和量化误差无关 (B) 能提高分辨率和减小量化误差 (C) 能提高分辨率和增大量化误差 (D) 能减小量化误差,和分辨率无关5、( C )A/D转换器是把( )。(A) 把数字量转换成模拟量 (B) 把电压转换成数字量 (C) 把模拟量转换成数字量 (D) 把电流转换成数字量6、( C )一个满量程VFS=5.12V的10位ADC,能够分辨输人电压变化的最小值为( )。(A) 2.4mV (B) 4.8mV (C) 5mV (D) 10mV4、( B )STC12C5A60S2单片机的A/D转换输入是在( )。 (A) P0口 (B) P1口 (C) P2口
25、(D) P3口5、( D )在使用STC12C5A60S2单片机的A/D转换时,要把用于A/D转换输入的引脚设置成( )。 (A) 准双向输入 (B) 推挽式输出 (C) 高阻输出 (D) 高阻输入,7、( D)STC12C5A60S2单片机内含的A/D转换器是(A) 8位A/D转换芯片 (B) 12位A/D转换芯 (C) 10位D/A转换芯片 (D) 10位A/D转换芯片8、( B )STC12C5A60S2单片机内含的A/D转换器是(A) 双积分式A/D转换芯片 (B) 逐次逼近式A/D转换芯片 (C) F/V式A/D转换芯片 (D) V/F式A/D转换芯片9、( B )STC12C5A6
26、0S2单片机中A/D转换中断的中断号为( )。 (A) 4 (B) 5 (C) 6 (D) 710、( C )STC12C5A60S2单片机中A/D转换中断的入口地址为( )。 (A) 001BH (B) 001CH (C) 002BH (D) 002CH11、( C )STC12C5A60S2单片机内含的A/D转换器可对( )进行分时A/D转换。(A) 4路模拟输入 (B) 6模拟输入 (C) 8路模拟输入 (D) 7路模拟输入二、问 答 题1、8051如何确定和改变当前工作寄存器区。(6分)P122、8051单片机复位的条件是什么?复位后PC、SP、和P0P3的值是多少。(4分)P21-2
27、23、MCS-51内部RAM低128单元划分为3个区域,说明这三个区域的地址范围和使用特点。(3分P12-13)4、说明MCS-51的堆栈特点,复位时(SP)的值是什么?正常工作时应如何设置(SP)的值?(6分)P145、MCS-51有几个中断源?写出其名称。(5分)P1046、MCS-51中断优先控制,有什么基本规则?(3分P104)7、一个中断源的中断请求被响应,必须满足什么必要条件?(4分)P1058、叙述MCS-51中断响应处理过程。(4分)P1059、叙述MCS=51 CPU响应中断的条件?(4分)P10510、叙述中断服务子程序的设计步骤。(4分)P10811、定时器/计数器有几种
28、工作方式?分别是什么?(4分)P11212、启动定时/计数器与GATE有何关系?(3分)P11113在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?(4分)P11614、串行通信按照数据传送方向有哪几种制式?(4分)P13015、写出MCS-51中SCON寄存器结构,位名称和位地址及各位功能。(7分)P13216、简单叙述8051的串行通信的四种工作模式。(4分)17、在单片机应用系统中,LED数码管显示电路有几种方式,有什么特点?(3分P79.80.81)18、键盘有几项任务?分别是什么任务?(3分)P9019、非编码键盘常见有两种,分别是什么?各有什么特点?(4分)P9120、键盘扫描控制方式有哪3种?各有什么特点?(3分)P9321、非编码矩阵式键盘所完成的工作分可为3个层次,是哪3个层次?(3分)22、根据DAC0832的结构特点,可以有几种工作方式?(2分)P15823C51中的中断函数和一般的函数有什么不同?(4分)24C51 的data、bdata、idata 有什么区别?(4分)P4225、用关键字“sbit”定义某些特殊可寻址位,可以有几种方法?(3分)P43