单片机原理及应用习题(含参考答案).docx
单片机原理及应用习题(含参考答案)
一、单选题(共100题,每题1分,共100分)
1.89C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()
A、外部中断0
B、外部中断1
C、定时器0中断
D、定时器1中断
正确答案:A
2.中断系统的结构()
A、中断起点和中断标志
B、中断起点和中断请求标志
C、中断源和中断标志
D、中断源和中断请求标志
正确答案:D
3.80C51单片机的TMOD模式控制寄存器,其中位表示的是()。
A、门控位
B、工作方式定义位
C、定时/计数功能选择位
D、运行控制位
正确答案:C
4.51单片机的XTAL1和XTAL2引脚是()引脚。
A、外接定时器
B、外接串行口
C、外接中断
D、外接晶振
正确答案:D
5.设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应()
A、0xfc18
B、0xf830
C、0xf448
D、0xf060
正确答案:A
6.51单片机的定时/计数器在工作方式1的最大计数值为()
A、32
B、64
C、256
D、65536
正确答案:D
7.设异步串行接口按方式1每分钟传输9000个字符,则其波特率应为()
A、1000
B、1200
C、2000
D、1500
正确答案:D
8.80C51串行口发送数据的正确次序是下述的顺序()。①待发数据送SBUF;②硬件自动将SCON的TI置1;③经TXD(P3.1)串行发送一帧数据完毕;④用软件将SCON的TI清零
A、①③②④
B、①②③④
C、④③①②
D、③④①②
正确答案:A
9.X/10%10的效果为()
A、语法错误
B、取十位
C、取个位
D、取百位
正确答案:B
10.89C51单片机CPU的主要组成部分为()
A、运算器、控制器
B、加法器、寄存器
C、运算器、加法器
D、运算器、译码器
正确答案:A
11.根据串行通信规程规定,收发双方的()必须保持相同。
A、外部时钟周期
B、波特率因子
C、波特率
D、以上都正确
正确答案:C
12.用串口方式0时,数据从()发出
A、TXD
B、RXD
C、TD
D、RD
正确答案:B
13.假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为()。
A、800
B、1100
C、1000
D、900
正确答案:C
14.SCON寄存器接受控制位是第几位()
A、2
B、4
C、6
D、8
正确答案:B
15.矩阵式键盘的按键识别方法通常有()和()两种
A、逐行扫描法,线反转法
B、独立扫描,行列式按扫描
C、逐行扫描法,逐列扫描法
D、编码键盘,非编码键盘
正确答案:C
16.()组I/O接口中没有自带上拉电阻
A、P2
B、P1
C、P3
D、P0
正确答案:D
17.假设某单片机应用系统需要连接1个按键,责优先考虑方案为()
A、动态按键
B、独立式按键
C、静态按键
D、行列式按键
正确答案:B
18.或逻辑的表达式是()
A、A*B=F
B、A+B=F
C、A⊕B=F
D、(A?B)?=F
正确答案:B
19.T0和T1各有()位
A、32
B、8
C、4
D、16
正确答案:D
20.TF1是哪个中断源的中断请求标志位()
A、INT0
B、TO
C、T1
D、INT1
正确答案:C
21.二进制11011转化为十进制为()
A、27
B、28
C、21
D、25
正确答案:A
22.RXD为什么端口()
A、发送端
B、接收端
C、选择端
D、控制端
正确答案:B
23.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()
A、sfr16P1_0=0x90;
B、sfrP1_0=0x90;
C、sbitP1_0=0x90;
D、bitP1_0=0x90;
正确答案:C
24.在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()
A、8031
B、80C51
C、8032
D、87C51
正确答案:B
25.80C51串行口接收数据的正确次序是下述的顺序()。①接收完一帧数据后,硬件自动将SCON的RI置1;②用软件将RI清零;③接收到的数据由SBUF读出;④置SCON的REN为1,外部数据由RXD(P3.0)输入
A、①②③④
B、④①②③
C、④③①②
D、③④①②
正确答案:B
26.定时器/计数器工作于模式2,在计数溢出时()
A、不确定
B、计数从零重新开始
C、计数从初值重新开始
D、计数停止
正确答案:C
27.行列式键盘的优点在于()
A、材料使用少
B、解决了I/O线口资源紧张的问题
C、电路简单
D、易于编程
正确答案:B
28.单片机是()
A、