51单片机复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机》练习题
一、填空题
1、若不使用MCS-51片内的存储器,引脚EA 必须接 地或“0”电平 。
2、MCS-51有4个并行I/O 口,其中P1~P3口是准双向口,所以由输出转输入时必须先写入 1 。
3、MCS-51中有4组工作寄存器,它们的地址范围是 00H ~1FH 。
4、在MCS-51系统中,若用传送指令访问程序存储器,它的操作码助记符是 MOVC 。
5、在MCS-51系统中,若用传送指令访问片外RAM ,它的操作码助记符是 MOVX 。
6、累加器(A)=80H ,执行完ADD A ,#83H 后,标志Cy= 1 。
7、MOV PSW ,#10H 是将MCS-51的工作寄存器组置为第 2 组。
8、设DPTR=2000H ,(A)=80H ,则MOVC A ,@A+DPTR 源操作数的实际地址为 2080H 。
9、PSW 中的RS0 RS1=11H 时,R2的地址为 1AH 。
10、若单片机的使用的频率为6MHz 的晶振,那么振荡周期为 1/(6*1000000)s ;机器周期为 2μs ;指令周期为 2μs ~8μs 。
11、假定(A)=85H ,(R0)=20H ,(20H)=0AFH 。执行下列指令后,A 的内容为 34H ;Cy 的内容为1 ;
AC 的内容为 1 ;P 的内容为 1 。
ADD A ,@R0
12、MCS-51的两条查表指令是 MOVC A ,@A+DPTR 和 MOVC A ,@A+PC 。
13、MCS-51中21个特殊功能寄存器凡是能被8整除的都有 位 寻址功能。
14、MCS-51片内20H ~2FH 范围内的数据存储器,既可以字节寻址又可以 位 寻址。
15、在MCS-51系统中,若用传送指令访问片内RAM ,它的操作码助记符是 MOV 。
16、计算机的系统总线分别由 地址 总线、 控制 总线和 数据 总线组成。
17、执行ANL A ,#0FH 指令后,累加器A 的高4位= 0H 。
18、ORL A ,#0F0H 是将A 的高4位置1,而低4位 不变 。
19、12根地址线可寻址 4 KB 的存储单元。
20、假定(SP)=60H ,(A)=30H ,(B)=70H ,执行下列指令后,SP 的内容为 62H ;61H 单元的内容为 30H ;62H 单元的内容为 70H 。
PUSH A
PUSH B
21、MCS-51芯片的TXD 和RXD 引脚的作用是 串行发送和接收数据 。
22、MCS-51单片机是( 8 )位的单片机。
23、MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。
24、串行口方式3发送的第9位数据要事先写入( SCON )寄存器的( TB8 )位。
25、串行口的方式0的波特率为 (F OSC /12 )。
26、8051内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20H~2FH ),对
应的位地址范围是(00~7FH ),外部数据存储器的最大可扩展容量是(64KB )。
27、已知fosc=12MHz ,T0作为定时器使用时,其定时时间间隔为( 1us )。
28、串行口方式2接收到的第9位数据送( SCON )寄存器的( RB8 )位中保存。
29、当单片机复位时PSW =( 00 )H ,这时当前的工作寄存器区是( 0 )区,R6所对应的存储单元
地址为( 06 )H 。
30、若A 中的内容为67H ,那么,P 标志位为( 1 )。
31、MCS-51单片机的通讯接口有( 串行 )和(并行 )两种型式。在串行通讯中,发送时要把( 并
行)数据转换成(串行 )数据。接收时又需把( 串行 )数据转换成(并行 )数据。
32、MCS-51内部提供( 2 )个可编程的( 16 )位定时/计数器,定时器有( 4 )种工作方式。
33、MCS-51复位后,A 的内容为 00H ;SP 的内容为 07H ;P0~P3的内容为 0FFH 。
34、0INT 和1INT 的中断标志位分别是 IE0 和 IE1 。
35、MCS-51芯片外接振荡器即可正常工作的原因是 内部集成有振荡电路 。
36、8031需要外扩程序存储器的原因是 片内未集成程序存储器 。
37、MCS-51读取ROM 存储器数据,使用 MOVC 指令。
38、MCS-51系统的特殊功能寄存器(SFR )是由 通用寄存器和I/O 端口寄存器 组成的。
39、MCS-51系统复位控制信号的有效电平是 高电平 。
40、MCS-51程序存储器寻址,使用变址寻址方式。
41、MCS-51系统的立即寻址的用途是给内部单元赋值。
42、MCS-51系统开关外部地址锁存器的控制信号是ALE 。
43、MCS-51系统外部RAM 无(填有或无)支持位操作的单元。
44、KeiL C51软件中,工程文件的扩展名是UV2 ,编译连接后生成可烧写的文件扩展名是HEX 。
45、函数是C语言的基本单位。
46、变量的指针就是变量的地址;指针变量的值是指针。
47、C51的基本数据类型有位型、字符型、整形、长整形、浮点型、双精度浮点型。
48、C51的存储类型有data 、bdata 、idata 、pdata 、xdata 、code 。
49、C51程序与其他语言程序一样,程序结构也分为顺序结构、选择结构(或分支结构)、循环结构三种。
50、C51数组的一个很重要的用途就是查表。
51、单片机程序的入口地址是__0000H__。
52、A/D芯片选择最主要的参数是分辨率和转换速度。
二、选择题
1、当MCS-51系统使用12MHz振荡频率,最长的指令周期是(A)。
A、4微秒
B、6微秒
C、8微秒
D、4毫秒
2、某存储器芯片地址线为12根,那么它的存储容量为( C )。
A、1KB
B、2KB
C、4KB
D、8KB
3、要访问MCS-51的特殊功能寄存器应使用的寻址方式是( C )。
A、寄存器间接寻址
B、变址寻址
C、直接寻址
D、相对寻址
4、MOV C,7FH指令中目的操作数的寻址方式是( A )。
A、位寻址
B、直接寻址
C、立即寻址
D、寄存器寻址
5、当MCS-51复位时,下面说法正确的是:( A )。
A、PC=0000H
B、SP=00H
C、P0=00H
D、(20H)=00H。
6、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应该是( A )。
A、98H
B、84H
C、42H
D、22H
7、PC中存放的是( A )。
A、下一条要执行的指令的地址
B、当前正在执行的指令
C、当前正在执行的指令地址
D、下一条要执行的指令
8、各中断源发出的中断请求信号,都会标记在MCS-51系统中的( B )。
A、TMOD
B、TCON和SCON
C、IE
D、IP
9、8051的串行通信口为( D )工作方式。
A、单工
B、全单工
C、半双工
D、全双工
10、MCS-51系统支持的串行通信是(B )。
A、同步和异步
B、异步和全双工
C、同步和全双工
D、异步和半双工
11、开始时(A)=0,但在MCS-51执行完MOV A,#08H后,PSW的哪一位被置1( D )。
A、Cy
B、AC
C、OV
D、P
12、8051单片机中,唯一一个用户不能直接使用的寄存器是( C )
A、PSW
B、DPTR C 、PC D、B
13、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )
A、MOV A, @R1
B、MOVC A, @A+DPTR
C、MOVX A, @R0
D、MOVX A, @DPTR