项目五单元测试
- 下面各个段码是用共阳数码管显示数字“5”:( )
- 下面各个段码是用共阳数码管显示数字“6”:( )
- 下列数组定义正确的是:( )
- 数组的第一个元素是从下标1开始的。( )
- C语言不允许对数组的大小作动态定义。例如,int a[n]的定义就是错误的。( )
- 在数组中,常量表达式要有方括号括起来,不能用圆括号。例如,int a(10) 这是非法的。( )
- C语言规定只能逐个引用数组元素,而不能一次引用整个数组。( )
- 51单片机单片机一般采用软件译码或者硬件译码两种方式来控制数码管。( )
- 共阳极数码管的8个发光二极管的阴极连接在一起,作为公共控制端(com),接高电平。阳极作为“段”控制端。( )
- 在采用6MHz的晶振下,下面的延时函数的延时时间应该是:( )
void delay100ms(void)
{ unsigned char i,j;
for(i=0;i<250;i++)
for(j=0;j<132;j++) //参数比较,决定是否继续循环
;
} - 下面的那个寄存器用来控制两个定时器/计时器的工作方式。( )
- 将定时器设置成工作方式1,M1和M0的值分别是:( )
- 定时器在那种工作方式下,初值由硬件方法自动加载。不但省去了用户程序中的重装指令,而且也有利于提高定时精度。( )
- 当T0工作在工作方式0时,如果要定时5ms,初值设置为:( )
- 计数功能的实质就是对外来脉冲进行计数。51单片机单片机有T0(P3.4)和Tl(P3.5)两个信号引脚,分别是这两个计数器的计数输人端。外部输入的脉冲在负跳变时有效,进行计数器加l(加法计数)。( )
- 定时是通过计数器的计数来实现的,不过此时的计数脉冲来自单片机的内部,即每个机器周期产生一个计数脉冲。也就是每个机器周期计数器加1。( )
- 只有定时器T0可由软件设置为定时或计数的工作方式,T1可作为串行口的波特率发生器。( )
- TMOD是定时器/计时器工作方式寄存器,其功能是控制定时器/计时器T0、T1的工作方式。它的字节地址是89H,并且不能进行位操作,只能通过给寄存器整体赋值的方式进行初始化( )
- TCON的主要功能是控制定时器的启动、停止,标示定时器的溢出和中断情况。其字节地址是88H,与工作方式寄存器TMOD不同,控制寄存器TCON可以进行按位寻址。( )
- TF是定时器中断标志位,当定时器/计时器工作产生溢出时,TF1由硬件自动值“1”,表示定时器/计时器有中断请求。( )
- TR1是T1启/停止控制位,将TR1置“1”起动定时器/计时器工作,置“0”关闭定时器/计时器工作。( )
- 下列那个寄存器是用来控制定时器的?( )
- 下列那个寄存器是用来控制串行口的?( )
- 在51单片机中,中断源自然优先级从高到低依次是:( )
- CPU响应中断的条件是:( )
- 在中断系统中,通常将CPU正常情况下运行的程序称为主程序,把引起中断的设备或事件称为中断源。( )
- 现行程序中断的地方称为断点,为中断服务对象服务完毕后返回原来的程序称为中断返回。( )
- TCON寄存器的字节地址是88H,不能进行位操作。( )
- TCON寄存器既有定时器/计数器的控制功能,又有中断控制功能,其中与中断有关的控制位共6位。( )
- 当CPU采样到有效中断请求信号时,外部中断请求标志位由硬件自动置“1”,在CPU响应中断后,该位需要用软件清0。( )
- 内部定时器/计数器T0和T1溢出标志位在片内定时器/计数器T0和T1产生计数溢出时,由硬件置1。转向中断服务时,再由硬件自动清0。( )
- 当51单片机复位后,IE被清0,所有中断请求被禁止。要使用某一中断,必须要对相应的位进行设置。( )
A:0x82 B:0xA4 C:0xF9 D:0x92
答案:0x92
A:0xF2 B:0x92 C:0x82 D:0xF8
A:int a[3]={0,1,2,3}; B:int a[5]={0,1,2,3}; C:int a[ ]={0,1,2,3}; D:int a[4]={0 1 2 3};
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:大约200ms B:大约100ms C:大约50ms D:大约20ms
A:TH0 B:TCON C:TMOD D:TLO
A:10 B:11 C:00 D:01
A:方式2 B:方式1 C:方式3 D:方式0
A:TH0=(8192-5000)/256 TL0=(8102-5000)%256 B:TH0=(65536-5000)/32 TL0=(65536-5000)%32 C:TH0=(8192-5000)/32 TL0=(8102-5000)%32 D:TH0=(65536-5000)/256 TL0=(65536-5000)%256
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:对 B:错
A:TCON B:IP C:IE D:SCON
A:IP B:SCON C:IE D:TCON
A:外部中断0、外部中断1、定时器0、定时器1、串行口 B:外部中断0、定时器1、外部中断1、定时器0、串行口 C:外部中断1、定时器0、外部中断0、定时器1、串行口 D:外部中断0、定时器0、外部中断1、定时器1、串行口
A:①②③ B:③申请中断的中断源允许位为“1” C:②总中断IE=1 D:①有中断源发出中断请求
A:对 B:错
A:对 B:错
A:错 B:对
A:对 B:错
A:错 B:对
A:对 B:错
A:对 B:错
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!