单片机基本原理.docx
- 文档编号:29280396
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:30
- 大小:38.27KB
单片机基本原理.docx
《单片机基本原理.docx》由会员分享,可在线阅读,更多相关《单片机基本原理.docx(30页珍藏版)》请在冰豆网上搜索。
单片机基本原理
第二章单片机基本原理(填空)
1、若不使用MCS-51片内存储器引脚
必须接_______地_______。
2、微处理器由寄存器、控制器和________运算器_________三部分组成。
3、MCS-51有4个并行I/O口,用作输入时必须先写入________0xff_________。
5MCS-51系统中,当
信号有效时,表示CPU要从_________外部程序________存储器读取信息。
7.MCS-51有4组工作寄存器,它们的地址范围是_________00H~1FH________。
4、复位后PC=________0000H_________。
5、
6、单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第_______0_______组,8个寄存器的单元地址为____00H____~____07H____。
7、一个机器周期=________12_________个状态周期。
8、当80C51的RST引脚上保持__________2_______个机器周期以上的高电平时,80C51即发生复位。
9、当单片机的型号为8031时,其芯片引线
一定要接________高_________电平。
10、MCS-51单片机内RAM的寄存器区共有_____32_____单元,分为______4____组寄存器,每组_____8_____个单元,以_______R0~R7________作为寄存器名称。
11、若单片机使用频率为6MHz的晶振,那么机器周期为_______2*10-6S__________。
12、复位后A=________00H_________,PSW=_________00H________,SP=___________07H______,P0~P3=_________0FFH________。
80C51复位后,CPU从______0000_____H单元开始执行程序,SP的内容为______07___H,第一个压入堆栈的数据将位于______内部____RAM的____08_____H单元。
OPLA,#4执行指令后,PSW寄存器的内容P为____0_____H。
13、8031单片机的
引脚必须接____低电平_____,____P0__口作地址/数据总线,传送地址码的___低___8位,____P2____口作地址总线,传送地址码的__高__8位。
14、三态缓冲寄存器输出端的“三态”是指___高电平_____态、_____低电平___态和____高阻__态。
第六章MCS51单片机的内部资源及编程
15、80C51中断有___2___个优先级。
16、MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器____IP___加以选择。
17、外部中断INT1入口地址为___0013H___。
18、MCS-51中,T0中断服务程序入口地址为__000BH__。
19、80C51中断嵌套最多___2___级。
20、外中断请求标志位是__IE0___和__IE1__。
21、中断系统
(1)INT0和INT1的中断标志分别是____IE0___和__IE1____。
(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为__1____。
(3)__RETI指令以及任何访问____IE____和____IP____寄存器的指令执行过后,CPU不能马上响应中断。
MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写_SCON__特殊功能寄存器加以选择
(选择)
第二章单片机基本原理
1、(C)8051是:
A:
CPUB:
微处理器C:
单片机D:
控制器
2、(A)所谓CPU是指:
A:
运算器控制器B:
运算器与存储器
C:
输入输出设备D:
控制器与存储器
3、(A)MCS—51单片机的CPU主要的组成部分为:
A:
运算器、控制器B:
加法器、寄存器C:
运算器、加法器D:
运算器、译码器
4、(D)PSW=18H时,则当前工作寄存器是:
A:
0组B:
1组C:
2组D:
3组
5、(B)下面哪条指令将MCS—51的工作寄存器置成3区(最后一区):
A:
MOVPSW,#13HB:
MOVPSW,#18H
C:
SETBPSW.4CLRPSW.3D:
SETBPSW.3CLRPSW.4
6、(C)单片机中的程序计数器PC用来:
A:
存放指令B:
存放正在执行的指令地址
C:
存放下一条指令地址D:
存放上一条指令地址
7、(A)MCS—51外扩ROM、RAM时,它的数据总线是:
A:
P0B:
P1C:
P2D:
P3
8、(B)MCS-51在外扩ROM、RAM时,它的地址是通过以下传送:
A:
P0和P1B:
P0和P2C:
P1和P2D:
P1和P3
9、(B)当ALE信号有效时,表示:
A:
从ROM中读取数据B:
从P0口送出地址低8位
C:
从P0口送出数据D:
从RAM中读取数据
10、(B)MCS—51上电复位后,SP的内容应是:
A:
00HB:
07HC:
60HD:
70H
11、(A)MCS-51单片机的堆栈必须位于:
A:
片内数据存储区B:
片外数据存储区
C:
片内程序存储区D:
片外程序存储区
12、(A)以下MCS-51单片机特殊功能寄存器中,能够使用位寻址的是:
A:
80HB:
81HC:
82HD:
83H
13、(D)MCS-51系统中,当
信号有效时,表示CPU要从以下存储区读取信息:
A:
片内数据存储区B:
片外数据存储区
C:
片内程序存储区D:
片外程序存储区
14、(C)PSW中RS1=1,RS0=0时,R2的地址为:
A:
02HB:
0BHC:
12HD:
1BH
15、(D)MCS-51一个机器周期包含的振荡(时钟)周期数为:
A:
1B:
4C:
8D:
12
16、(C)8051单片机的机器周期为2µs,则其晶振频率fosc为:
A:
1MHzB:
2MHzC:
6MHzD:
12MHz
17、(D)为了使80C51发生复位,应当在80C51的RST引脚上加:
A:
2个振荡(时钟)周期以上的低电平
B:
2个机器周期以上的低电平
C:
2个振荡(时钟)周期以上的高电平
D:
2个机器周期以上的高电平
18、(B)为了使80C51发生复位,应当在80C51的RST引脚上加:
A:
低电平B:
高电平C:
高阻D:
以上均可
19、(B)单片机上电复位后,PC的内容和SP的内容为:
A:
0000H,00HB:
0000H,07HC:
0003H,07HD:
0800H,08H
20、(B)MCS—51单片机8051在工作时,如果不执行读、写片外RAM的指令,则ALE引脚:
A:
输出高电平B:
输出脉冲,频率为fosc的1/6
C:
输出低电平D:
输出脉冲,频率为fosc的1/2
21、(A)MCS—51单片机8051内部没有程序存储器,它的
引脚:
A:
必须接地B:
必须接+5VC:
可悬空D:
以上三种视需要而定
22、(A)访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是:
A:
P0口B:
P1口C:
P2口D:
P3口
23、(A)PSW中的RS1和RS0用来:
A:
选择工作寄存器区号B:
指示复位C:
选择定时器D:
选择工作方式
24、(D)上电复位后,PSW的值为:
A:
01HB:
07HC:
FFHD:
00H
25、(B)堆栈指针SP的直接地址是:
A:
00HB:
07HC:
81HD:
FFH
26、(D)MCS—51单片机8051的P0口,当使用外部存贮存器时它是用来作为:
A:
传输高8位地址口B:
传输低8位地址口
C:
传输高8位数据口D:
传输低8位地址/数据口
27、(C)对于8051单片机,其内部RAM:
A:
全部只能位寻址B:
全部只能字节寻址
C:
其中一部分既可位寻址又可字节寻址D:
其中一部分只能位寻址
28、(C)8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于:
A:
1/12µSB:
1/2µSC:
1µSD:
2µS
29、(B)MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来:
A:
存放指令B:
存放16位地址,作间址寄存器使用
C:
存放下一条指令地址D:
存放上一条指令地址
30、(D)ALU表示:
A:
累加器B:
程序状态字寄存器C:
计数器D:
算术逻辑部件
31、(A)单片机复位后,工作寄存器R0是:
A:
00H单元B:
01H单元C:
09H单元D:
SFR
32、(D)单片机8051的XTAL1和XTAL2引脚用来:
A:
外接定时器B:
外接串行口C:
外接中断D:
外接晶振
33、(B)8051单片机的VSS(20)引脚用来:
A:
接主电源+5VB:
接地C:
接备用电源D:
访问片外存贮器
34、(A)8051单片机的VCC(40)引脚用来:
A:
主电源+5VB:
接地C:
备用电源D:
访问片外存贮器
35、(D)8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是:
A:
P0B:
P1C:
P2D:
P3
36、(B)MCS—51复位后,程序从以下地址开始执行指令:
A:
0001HB:
0000HC:
0003HD:
0023H
37、(D)单片机的P1口作输入用途之前必须:
A:
在相应端口先置1B:
在相应端口先置0C:
外接高电平D:
外接上拉电阻
38、(B)MCS—51单片机的P1口的功能是:
A:
可作通用双向I/O口用B:
可作一般I/O口用
C:
可作地址/数据总线用D:
可作通用I/O口用
39、(C)MCS—51单片机复位后,专用寄存器ACC的状态是:
A:
0000HB:
07HC:
00HD:
0FFH
40、(B)当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统使用的工作寄存器组为:
A:
组0B:
组1C:
组2D:
组3
41、(D)8051单片机中,唯一一个用户可使用的16位寄存器是:
A:
PSWB:
ACCC:
SPD:
DPTR
42、(D)8051的程序计数器PC为16位计数器,其寻址范围是:
A:
8KB:
16KC:
32KD:
64K
43、(D)单片机应用程序一般存放在:
A:
RAMB:
ROMC:
寄存器D:
CPU
44、(A)8051单片机能分时传送地址和数据的端口是:
A:
P0口B:
P2口C:
P0口和P2口D:
P3口
45、(A)单片机扩展片外存储器时,存储器的数据总线应接单片机的:
A:
P0B:
P1C:
P2D:
P3
46、(C)单片机扩展片外存储器时,存储器的地址总线中的A8~A15从以下获得:
A:
P0B:
P1C:
P2D:
P3
47、(D)单片机扩展片外存储器时,存储器的地址总线中的A0~A8从以下获得:
A:
P1B:
P2C:
P3D:
P0
第四章单片机C语言程序设计
48、通常C51语言程序经过KeilC编译后,形成可下载(烧写)到单片机芯片的文件的格式是(C)。
A.BINB.OBJC.HEXD.SCH
49、C51语言程序用(B)访问特殊寄存器(SFR)中特定的位。
A.sfrB.sbitC.bitD.psw
50、C51语言程序用(A)访问16位特殊寄存器(SFR)。
A.16sfrB.bitC.sbitD.dptr
第六章MCS51单片机的内部资源及编程
51、(A)MCS—51单片机响应中断的过程是:
A:
断点PC自动压栈,对应中断矢量地址装入PC
B:
关中断,程序转到中断服务程序
C:
断点压栈,PC指向中断服务程序地址
D:
断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址
52、(C)C51语言的中断处理函数选择寄存器语句正确的是。
A.using2B.using5C.interrupt3D.interrupt11
53、(D)执行中断处理程序最后一条指令RETI后:
A:
程序返回到ACALL的下一条B:
程序返回到LCALL的下一条
C:
程序返回到主程序开始处D:
程序返回到响应中断时的下一条
54、(C)MCS—51单片机响应中断矢量地址是:
A:
中断服务程序的首地址B:
中断服务程序的出口地址
C:
中断服务程序的入口地址D:
主程序等待中断指令的地址
55、(C)外部中断源
的中断入口地址为:
A:
0003HB:
000BHC:
0013HD:
002BH
56、(A)对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为:
A:
低电平有效B:
高电平有效C:
脉冲上跳沿有效D:
脉冲后沿负跳有效
57、(D)单片机中PUSH和POP指令通常用来:
A:
保护断点B:
保护现场C:
保护现场恢复现场D:
保护断点恢复断点
58、(B)外部中断0
的中断入口地址是:
A:
0003HB:
000BHC:
0013HD:
001BH
59、(A)MCS—51单片机CPU开中断的指令是:
A:
EA=1B:
ES=1C:
EA=0D:
EX0=1
60、(B)MCS—51单片机外部中断0开中断的指令是:
A:
ET0=1B:
EX0=1C:
ETO=0D:
ET1=1
61、(B)8051单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为:
A:
000BHB:
0003HC:
0013HD:
001BH
62、(D)在中断服务程序中,必须有的指令是:
A:
传送指令B:
转移指令C:
加法指令D:
中断返回指令
63、(A)要使MCS—51能够响应定时器T1中断、串行口中断,它的中断允许寄存器IE的内容应是:
A:
98HB:
84HC:
42HD:
22H
64、(D)MCS—51的中断允许触发器内容为83H,CPU将响应的中断请求是:
A:
INT0,INT1B:
T0,T1C:
T1,串行接口D:
INT0,T0
65、(B)若MCS—51中断源都编程为同级,当它们同时申请中断时CPU首先响应:
A:
INT1B:
INT0C:
T1D:
T0
66、(C)当CPU响应串行接口中断时,程序应转移到:
A:
0003HB:
0013HC:
0023HD:
0033H
67、(A)MCS—51单片机可分为两个中断优先级别。
各中断源的优先级别设定是利用寄存器:
A:
IEB:
IPC:
TCOND:
SCON
68、(B)各中断源发出的中断请求信号,都会标记在MCS--51系统中的:
A:
TMODB:
TCON/SCONC:
IED:
IP
69、(B)外部中断INT0入口地址为:
A:
0000HB:
0003HC:
000BD:
0013H
70、(B)定时器/计数器T0的中断入口地址为:
A:
0000HB:
0003HC:
000BHD:
0013H
71、(D)当CPU响应定时器T1的中断请求后,程序计数器PC的内容是:
A:
0003HB:
000BHC:
00013HD:
001BH
72、(B)当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是:
A:
0003HB:
000BHC:
00013HD:
001BH
73、(D)当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是:
A:
0003HB:
000BHC:
00013HD:
001BH
74、(D)为了能够使CPU在正常工作中及时处理突发的外部事件,以下传送方式最适用的是:
A:
异步(查询)传送B:
同步(无条件)传送
C:
DMA传送D:
中断传送
75、(A)MCS—51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是:
A:
读锁存器B:
读数据C:
读A累加器D:
读CPU
76、(B)8051单片机的定时器T1用作定时方式时是:
A:
由内部时钟频率定时,一个时钟周期加1
B:
由内部时钟频率定时,一个机器周期加1
C:
由外部时钟频率定时,一个时钟周期加1
D:
由外部时钟频率定时,一个机器周期加1
77、(B)8051单片机的定时器T0用作计数方式时是:
A:
由内部时钟频率定时,一个时钟周期加1
B:
由内部时钟频率定时,一个机器周期加1
C:
由外部计数脉冲计数,下降沿加1
D:
由外部计数脉冲计数,一个机器周期加1
78、(A)8051单片机的定时器T1用作计数方式时计数脉冲是:
A:
由T1(P3.5)输入B:
由内部时钟周期提供
C:
由T0(P3.4)输入D:
由外部机器周期提供
79、(D)8051单片机的定时器T0用作定时方式时是:
A:
由内部时钟频率定时,一个时钟周期加1
B:
由外部计数脉冲计数,一个机器周期加1
C:
外部定时脉冲由T0(P3.4)输入定时
D:
由内部时钟频率计数,一个机器周期加1
80、(C)用8051的定时器T1作定时方式,用模式1,则工作方式控制字为:
A:
01HB:
05HC:
10HD:
50H
81、(A)用8051的定时器T1作计数方式,用模式2,则工作方式控制字为:
A:
60HB:
02HC:
06HD:
20H
82、(D)用8051的定时器T1作定时方式,用模式2,则工作方式控制字为:
A:
60HB:
02HC:
06HD:
20H
83、(B)启动定时器0开始计数的指令是使TCON的:
A:
TF0位置1B:
TR0位置1C:
TR0位置0D:
TR1位置0
84、(D)使8051的定时器T1停止计数的指令是使TCON的:
A:
TF0位置1B:
TR0位置1C:
TR0位置0D:
TR1位置0
85、(D)用8051的定时器T0作计数模式,用方式1(16位),则工作方式控制字为:
A:
01HB:
02HC:
04HD:
05H
86、(B)用8051的定时器T0作定时模式,用方式2,则工作方式控制字为:
A:
01HB:
02HC:
04HD:
05H
87、(A)用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是:
A:
FFH、F6HB:
F6H、F6HC:
F0H、F0HD:
FFH、F0H
88、(D)用8051的定时器T0定时,用方式2,则应:
A:
启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值
B:
启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
C:
启动T0前向TH0、TL0置入计数初值,以后不再置入
D:
启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
89、(D)MCS—51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为:
A:
D6=0,D2=0B:
D6=1,D2=0C:
D6=0,D2=1D:
D6=1,D2=1
90、(D)MCS—51单片机定时器溢出标志是:
A:
TR1和TR0B:
IE1和IE0C:
IT1和IT0D:
TF1和TF0
91、(B)MCS—51单片机定时器外部中断1和外部中断0的触发方式选择位是:
A:
TR1和TR0B:
IE1和IE0C:
IT1和IT0D:
TF1和TF0
92、(B)MCS—51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应:
A:
由硬件清零B:
由软件清零C:
由软件置于D:
可不处理
93、(A)MCS—51单片机定时器T0的溢出标志TF0,若计满数产生溢出时,其值为:
A:
00HB:
FFHC:
1D:
计数值
94、(C)8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为:
A:
M=213=8192B:
M=28=256C:
M=24=16D:
M=216=65536
95、(C)通信的双方都可以向对方发送信息或接收信息,但同一时刻仅能发送或接收,这种方式称为:
A:
单工发送B:
单工接收C:
半双工D:
全双工
96、(C)在串行异步通信中,一帧信息中可以没有以下部分:
A:
起始位B:
数据位C:
校验位D:
停止位
97、(B)MCS—51的串行数据缓冲器SBUF用于:
A:
存放运算中间结果B:
存放待发送或已接收到的数据C:
暂存数据和地址
D:
存放待调试的程序
98、(A)MCS—51单片机串行口发送/接收中断源的工作过程是:
当串行口接收或发送完一帧数据时,将会使SCON中的:
A:
RI或TI置1B:
RI或TI置0C:
RI置1或TI置0D:
RI置0或TI置1
(判断)
第一章基础
1、()十进制数89转换成二进制数为10001001。
2、()0000H~FFFFH共有63KB个单元。
3、()十进制数89的BCD码可以记为89H。
4、()8位二进制数补码的大小范围是-127~+127。
5、()0的补码是0。
6、()-128的8位补码是10000000。
7、()11111111是-1的补码。
8、()-2的补码可以记为FEH。
9、()二进制负数的补码可以用即取反加1的方法获得。
第二章单片机基本原理
10、()计算机中的机器码就是若干位二进制数。
11、()MCS—51单片机是16位单片机。
12、(√)MCS—51的产品8051与8031的区别是8031片内无ROM。
13、(√)MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。
14、(√)8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
15、(√)8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。
16、()MCS—51的程序存贮器可以用于存放运算中间结果。
17、(√)单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
18、()CPU的时钟周期为振荡器频率的倒数。
19、()MCS—51单片机的一个机器周期等于一个时钟周期组成。
20、()MCS—51单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
21、()MCS—51单片机系统扩展时使用的地址锁存器,是用于锁存高8位地址。
22、()当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 基本原理
![提示](https://static.bdocx.com/images/bang_tan.gif)