导航:首页 > 操作系统 > c51单片机原理应用期末试题

c51单片机原理应用期末试题

发布时间:2023-02-07 19:41:41

㈠ 下面单片机应用题谁会

60HZ的晶振?什么单片机啊~C51就12MHZ的吧~

下面是C51单片机晶振12Mhz,T1定时器工作方式二,2S延时

void
delay()

{

unsigned
int
i;

TOMD=0X20;选择定时器和工作方式

TH1=6;

TL1=6;
设置定时器初值,

for(i=0;i<8000;i++) /
由于12MHZ的晶振故定时器加1的时间为一微秒,溢出一次为250微秒,溢出8000次时间就1秒钟了,/

{

TR1=1;

while(!TF1);

TF1=0;

}

}

如果改用60HZ的晶振12M/60=200000那么定时器加1的时间比为1:200000,60hz的时间为200ms故初值为251,256溢出加了5次,时间为一秒

void
delay()

{

unsigned
int
i;

TOMD=0X20;

TH1=251;

TL1=251;

TR1=1;

while(!TF1);

TF1=0;

}

其他的工作方式也和上面的差不多不同在于算法因为TH和TL这两个不同~如果实在需要~追问~我会尽快给你补充~

㈡ 单片机原理与应用习题答案

一、 填空题(每空1分,共30分)
1. 8031的片内ROM是 (0) KB;8052的片内ROM是 (4) KB。
2. 8031的PSW中RS1 =0、RS0 = 1,工作寄存器R0~R7的地址为 (08H~0FH) 。
3. 8031上电复位后,SP的初值为 (07H) 、PC的初值为 (0000H) 、P2的初值为 (0FFFFH) 。
4. 8031内部SFR的P1字节地址为 (90H) ;对应的位地址 (??) 。
5. 在8051单片机系统中,控制线/EA接 (高/低) 电平;在8051单片机系统中,若仅用片内ROM时控制线/EA接 (高) 电平。
6. P3口中P3.5位的第二功能符号为 (T1计数端口) 。
7. 若要从8031的P1.7位输入数据必须对该位先 (输入1) 。
8. 若要对8031复位,RST端应保持高电位 (24) 个振荡周期。
9. 8031的5个中断源为自然优先级的入口地址为 (0003H) 。
10. 若要将累加器A中数据送入外部RAM地址7000H中,应使用的指令是 (MOV DPTR #7000H) 和 (MOVX @DPTR A) 。
11. 8031串行口为工作方式0时,若主频为6MHz,则TXD输出频率为 (0.5) MHz。
12. 8031的T0中断标志位是TF0,当有中断请求时,TF0 = (1) , 当进入中断服务程序时TF0 = (0) 。

㈢ 电大单片机原理考试(11-20)

AABCDACDCB

㈣ 单片机原理及应用06试卷试题下载-样卷的答案

单片机期末试卷 样卷

1. P0、P1、P2、P3四个均是___8__位的__并行____口(填"串行"还是"并行"),其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。
2. 程序一般是由三种基本结构构成:顺序、__循环结构____和分支结构。
3. MCS-51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。
4. MOV DPTR,#Tab的作用是用来设定____________________________。
5. MOV DPTR,#data16的作用是用来设定___地址指针____________。
6. 片内RAM可进行位寻址的空间位地址范围是_____00H-FFH_________________。
7. MCS-51的存储器空间配置从功能上可分为四种类型:__片内程序存储器__、 内部数据存储器、_外部数据存储器__、外部程序存储器。
8. MCS-51的指令按其功能可分为五大类:__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。
8. 十进制数:-54的8位补码表示为 11001010 。
9.12根地址线可选2^12= 4K 个存储单元,32KB存储单元需要 15 根地址线。
8. 十进制数-89的16进制数表示为 59H 。
10.MCS-51内部的定时器/计数器共有_ 2___个,分别是___T0、T1_____________。
11.DJNZ <源操作数>,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。
9. MCS-51指令系统中 direct表示的含义是:___片内存储器地址____。
10. 输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:__隔离与寻址__作用、___所存与缓冲_作用和信号电平与形式的变换作用。
11. MCS-51单片机有____5___个中断源,它们的中断向量地址分别是:__外中断0 / INT0_;_ _外中断1 / INT1_;__T0__;__T1__;__串行端口(RI、TI)_。__2__级中断优先级别
12. 子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。
二、选择正确的答案:
13. 存储器的地址范围是0000H~03FFH,它的容量为( A )。
(A)1KB (B) 2KB (C) 3KB (D) 4KB
14. MOVX A , @R0 指令是采用( D )寻址方式,指令作用在( )区间。
(A)寄存器,外部数据存储器 (B)直接,程序存储器
(C)寄存器间接 ,内部数据存储器(D)寄存器间接,外部数据存储器
15. A7H和5BH两个立即数相加后,和为( C ),(CY)是( )。
(A)1CH,0 (B) C1H,0
(C) 02H,1 (D) C1H,1
16. 若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=( A )
(A)C3H (B) B3H (C) 0DH (D) 56H
17.如果(P0)=65H ,则当
CPL P0.2
SETB C
MOV P0.4 ,C
执行后(P0)=( C )
(A)61H (B) 75H (C) 71H (D) 17H
18. MCS-51指令系统中执行时间最长且长达4 个机器周期的是( D )指令。
(A)比较转移(B)循环转移 (C)增减量 (D)乘除法
19. 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令( D )。
(A) MOV R1 ,40H (B) MOV R1 ,#40H
MOVX @R1 , A MOVX R1 , A
(C) MOVX 40H , A (D) MOV R1, #40H
MOVX @R1 , A
19.不属于单片机与输入输出设备进行信息交换的方式是( D )。
(A) 无条件传送方式 (B) 查询方式
(C) 中断方式 (D) 存储器直接存取方式
20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是( D )。
(A) 0、0、0 (B) 1、0、1 (C) 1、1、1 (D) 1、1、0
21 在中断服务子程序中,至少应有一条( D )
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令
22.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )
(A)MOV(B)MOVX (C)MOVC (D)以上都行
23.A/D转换方法有以下四种,ADC0809是一种采用( C )进行A/D转换的8位接口芯片。
(A) 计数式 (B) 双积分式 (C) 逐次逼近式 (D) 并行式
24.8051单片机内有( B )个16位的定时/计数器 ,每个定时/计数器都有( )种工作方式。
(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 3
25. 要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是( A )
(A)98H (B)84H (C)42H (D)22H
26.(每小题1分)判断下列各题,正确的打"√",错误的打"×"

(1). MOV 20H , R1 (√) (2). ADDC A , 2030H (× )
(3). CLR A (√) (4). MOVX 40H , #30H(×)
(5). ORG 3000H (√) (6). MOVC @A+PC , A(×)
(7). MOVX A ,2000H (×) (8). DJNZ #data , rel (×)
(9). INC @R5 (×) (10). DEC DPTR (×)
(11). MOV R1 ,@ R2 (×) (12). SWAP R1 (×)
(13). SETB 2000H (×) (14). JZ A , LOOP (×)
(15) DA R2 (×)
二、分析程序并写出结果:(每小题5分,共20分)
1. 已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后

MOV @R0 , #11H
MOV A , R2
ADD A , 20H
MOV PSW , #80H
SUBB A , P0
MOV 40H , A
结果是:( 40H ) =
(20H)←11H
(A)←20H
(A)←(A)+(20)
(CY)=1
(A)-(P0)-(CY)→(A)即(A)←00H
(A)+45H→(A)即(A)←45H
(40H)←45H

2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下:
MOV A , @R0
MOV R0 , A
MOV A , @R0
ADD A , 21H
ANL A , #21H
RL A
MOV R2 , A
则执行结束(R0)= 36H (R2)= D6H
3. 执行下面一段程序;
MOV SP, #60H
MOV A, #10H
MOV B, #01H
PUSH A
PUSH B
POP A
POP B
A , B的内容是:(A)= 01H (B)= 10H
4. 设在31H单元存有#23H,执行下面程序:
MOV A, 31H
ANL A, #0FH
MOV 41H, A
MOV A, 31H
ORL A, #0F0H
SWAP A
MOV 42H, A
则(41H)= 03H (42H)= 02H
三、简答及识图题:(共13分)
1.写出五个特殊寄存器的名称及其主要用途。
1) 累加器ACC
2) B寄存器 主要用于乘法和除法操作。
3) TCON 定时/计数器 控制寄存器
4) TM0D 定时/计数器方式控制寄存
5) SCON 串行通信控制寄存器
6) PSW 程序状态字寄存器
7) IE 中断允许寄存器
2. 如图所示,请写出27128的地址范围。
4000H---7FFFH
1.(8分)为下列程序段的每一行注释;并说明整个程序段的功能。

MOV R2,#08h ;
LOOP: MOV A,@R0 ;
ADD A,@R1 ;
MOV @R0,A ;
INC R0 ;
INC R1 ;
DJNZ R2, LOOP ;
功能说明:

1.(10分)为下列程序段的每一行注释;并说明整个程序段的功能、给出结果。
MOV R2,#03h ;
MOV A,R2 ;
MOV DPTR,#Tab1 ;
MOV R0,#30H ;
LOOP: MOV A,@A+DPTR ;
MOV @R0,A ;
ANL A,#0FH ;
INC R0 ;
DJNZ R2, LOOP ;
Tab1: DB 3FH,09H,0A4H,0FEH,66H,58H,22H,30H,54H,0AH
DB 11H,28H,0FCH,26H,88H,99H
功能说明:

程序段运行结果:

3. (5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。

IC1:_0000H---1FFFH_____ IC2:_2000H---3FFFH________
IC3:__4000H---5FFFH_____IC4:__6000H---7FFFH________
4. (3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。

ROM(1):_B000H---BFFFH____ROM(2):__7000H-7FFFH___
四、编程题:(共12分)
1. (6分)编一程序段,将字节地址30H~3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。

MOV R7,#10H
MOV R1,#30H
LOOP:CJNE @R1,#00H,NEXT
MOV @R1,#00H
SJMP NEXT1
NEXT:DEC @R1
NEXT1:INC R1
DJNZ R7,LOOP
SJMP $
END
2. (6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ。
(1) T0作为定时,定时时间为10ms.
(2) T1作为计数,记满1000溢出。

解: (1) ① T0的工作方式0时: tmax=213× =213×2us=16.384ms
定时10ms可达要求,则X=213- =213- =3192=C78H=6318H
②T0工作在方式1时: tmax=216× =216×2us=131.072ms
定时10ms也可达要求,则X=216- =EC78H
③T0工作在方式2或3时: tmax=28× =28×2us=512us
定时500us,循环20次,X=28- =06H
(2) 方式0:213-100=8092=1F9CH=FC1CH
X=M-计数值 方式1:216-100=FF9CH
方式2或3:28-100=9CH
① DELAY: MOV TMOD #00H(#01H / #10H / #11H)
(MOV R3 ,#14H)
MOV TH0 , #63H
MOV TL0, #18H
SETB TR0
LP1: JBC TF0 ,CLOSE
SJMP LP1
CLOSE: SJMP $
RET
你在网络里面搜索 很多的

㈤ 求单片机原理及接口技术 试题及答案

单片机模拟试卷001
一、选择题(每题1分,共10分)
1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3
2.单片机应用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )
a) 7542H b) 7542 c) 75.42H d) 75.42
4.下列指令中不影响标志位CY的指令有( )。
a)ADD A,20H b)CLR c)RRC A d)INC A
5.CPU主要的组成部部分为( )
a)运算器、控制器 b)加法器、寄存器
c)运算器、寄存器 d)运算器、指令译码器
6.INTEL 8051 CPU是( )位的单片机
a) 16 b)4 c)8 d)准16
7.8031复位后,PC与SP的值为( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。
a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是( )
a)20H b)30H c)00H d)70H
10.下列哪条指令是正确的( )
a) PUSH R2 b) ADD R0,A
c) MOVX A @DPTR d) MOV @R0,A
二、填空题(每空1分,共30分)
1.一个完整的微机系统由 和 两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类 和 ,其中 具有易失性,常用于存储 。
4.求十进制数-102的补码(以2位16进制数表示),该补码为 。
5.PC存放_______________,具有___________特性。在8051中决定程序执行顺序的是PC还是DPTR? 它是______位? (是,不是)SFG?
6.123= B= H。
7.8051内部有 并行口,P0口直接作输出口时,必须外接 ;并行口作输入口时,必须先 ,才能读入外设的状态。
8.MCS-51的堆栈只可设置在 ,其最大容量为 ,存取数据的原则是 。堆栈寄存器SP是 位寄存器,存放 。
9.中断处理的全过程分为以下3个段: 、 、 。
10.定时和计数都是对 进行计数,定时与计数的区别是

三、判断题(对者打√,错者打×,并改正,每题1分,共10分)
1 中断服务程序的最后一条指令是RET。
2 存储器分成内存和外存两大部分,其中外存可以直接与CPU交换信息。
3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
5 RC A为循环左移指令。
6 MOV A,30H的源操作数为立即寻址方式。
7 MOV A,@A+DPTR是一条查表指令。
8 MUL AB的执行结果是高8位在A中,低8 位在B中。
9 AJMP跳转空间最大可达到64KB 。
10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。
四、简答题(每题5分,共15分)
1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)
3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。
五、作图题(10分)
用6264(8K*8)构成16K的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。
六、设计题(1题13分;2题12分,共25分)
1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。

单片机模拟试卷001答案
一、选择题(每题1分,共10分)
1. D 2. B 3. B 4. D 5. A 6. C 7. B 8. B 9. A 10. D
二、填空题(每空1分,共30分)
1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类:RAM ROM,其中 RAM 具有易失性,常用于存储 临时性数据 。
4.求十进制数-102的补码(以2位16进制数表示),该补码为¬¬¬¬ 9AH 。
5.PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?
6.123= 01010010 B= 52 H。
7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。
8.MCS-51的堆栈只可设置在 内RAM低128B区 ,其最大容量为 128B ,存取数据的原则是 先进后出 。堆栈寄存器SP是 8 位寄存器,存放 堆栈栈顶的地址 。9.中断处理的全过程分为以下3个段: 中断请求 、 中断响应 、 中断服务 。
10.定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 。
三、判断题(对者打√,错者打×,并改正,每题1分,共10分)
1 中断服务程序的最后一条指令是RETRETI。×
2 存储器分成内存和外存两大部分,其中外内存可以直接与CPU交换信息。×
3 P2口既可以作为I/O使用,又可以作地址/数据复用口使用。√
4 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。√
5 LCRL A为循环左移指令。×
6 MOV A,30H的源操作数为立即直接寻址方式。
7 MOVMOVC A,@A+DPTR是一条查表指令。×
8 MUL AB的执行结果是高低8位在A中,低高8 位在B中。×
9 AJMP跳转空间最大可达到642KB 。
10 DPTR是由DPH和DPL两个8位特殊寄存器组成的。 √
四、简答题(每题5分,共15分)
1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?
答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)
答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H
TMOD的值是00000001B,TH0=13H;TL0=88H。
3.MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。
答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。
五、作图题(10分)
答:WR接6264的WE
RD接6264的OE
AB0---AB12接6264的A0---A12
DB0—DB7接6264的D0—D7
AB15、AB14分别接Y0和Y1
地址:0000H---1FFFH;2000H---3FFFH
六、设计题
1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。
答: 图 (5分) 构思 (3分)
MOV A,#80H (1分)
UP:MOV P1,A (1分)
RR A (2分)
SJMP UP (1分)
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。
答:图 (5分) 构思 (3分)
程序(4分)
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP AINT0
ORG 0013H
LJMP BINT1
MAIN: MOV IE,#83H
SETB IT0
SETB IT1
MOV R0,#00H
MOV DPTR,#TAB
UP: MOV A,R0
MOVC A,@A+DPTR
MOV P1,A
SJMP UP
AINT0: INC R0
CJNE R0,#10,AINT01
MOV R0,#0
AINT01: RETI
BINT1: DEC R0
CJNE R0,#0FFH,BINT11
MOV R0,#9
BINT11: RETI

㈥ 单片机期末考试复习题急求!!谢谢符合条件必采纳!

这个网络图文中就有的,文字限制,只复制了部分内容


你可以自己进入这个网址进行全面的查阅

http://wenku..com/link?url=-ilqnXWEYU5sk4-NuFGz_RqRyr-aqYvB_hgjCkbuY3ZHKIVV5EgmBNb_MV-d9S-TTZGvEifvIOK



单片机原理及应用 期末考试试题汇总

1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、89C51是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS

5、在89C51中,只有当EA引脚接 高 电平时,CPU才访问片内的Flash ROM。

6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T

7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F

8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。

9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。 14、MCS-51系列单片机是属于( C )体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有 64 KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV指令。T

17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的 特殊功能寄存器(SFR) 区两个部分。

18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。

27、在89C51中,一个机器周期包括 12 个振荡周期,而每条指令都由一个或几个机器周期组成。

28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 高 电平并维持 2 个机器周期,可将系统复位。

29、是非题:单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T

30、单片机89C51复位后,其I/O口锁存器的值为 0FFH ,堆栈指针的值为 07H ,SBUF的值为 不定 ,内部RAM的值不受复位的影响,而其余寄存器的值全部为 00H 。

㈦ 单片机的几道题目!

1,有5个中断,两个外部中断,两个定时器中断,一个串口中断,入口地址88H
2,设置IT0=0,电平触发,低电平有效,设置IT0=1,跳沿触发,电平从高到底负的跳变有效。
3,

㈧ 有谁有单片机原理的试题

http://wenku..com/view/1c53c27ca26925c52cc5bfe8.html
看看这里吧很多的

㈨ 单片机原理及应用复习题

6.在下列MCS-5l单片机各条指令中,错误的是( A )。
A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A
8. 单片机上电复位后,堆栈区的最大允许范围是 B 个单元。
A.64 B.120 C.128 D.256
9. 单片机8031的ALE引脚是( C )。
A.输出高电平 B.输出低电平 C.输出矩形脉冲,频率为fosc的1/6
D.输出矩形脉冲,频率为fosc的1/2
10.单片机8031的XTAL1和XTAL2引脚是( D )引脚。
A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振
11.MCS—51的串行数据缓冲器SBUF用于( D )。
A.存放运算中间结果 B.暂存数据和地址 C.存放待调试的程序
D.存放待发送或已接收到的数据
12. 假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。
A.6H B.37H C.38H D.39H
13. 与定时工作方式1和0比较,定时工作方式2不具备的特点是( B )。
A.计数溢出后能自动重新加载计数初值 B.增加计数器位数
C.提高定时精度 D.适于循环定时和循环计数应用
14. 单片机中的程序计数器PC用来( B)。
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令地址 D.存放上一条指令地址
15. 在MCS-51指令中,下列指令中( C)是无条件转移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11
16.MCS-51系列单片机的中断系统具有( A )。
A、5个中断源 B、6个中断源 C、2个中断源 D、3个中断源
17.指令和程序是以( C )形式存放在程序存储器中。
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
18.当需要从MCS-51单片机程序存储器取数据时,采用的指令为B( )
A、MOV A, @R1 B、MOVC A, @A + DPTR
C、MOVX A, @ R0 D、MOVX A, @ DPTR
二、填空题
22.对单片机而言,连接到数据总线上的输出口应具有(锁存) 功能。
23.决定程序执行的顺序是(PC) 寄存器,该寄存器复位时的值为 (0000h)。
24.单片机内包含组成微机的三个主要功能部件是CPU、存储器和(I/O口)。
25.MCS-8051系列单片机字长是(8)位,有(40)根引脚。
26.ALE信号的作用是(锁存允许)。
27.8051复位后,PC=(0000)H。
28.将CY与A的第0位的非求或的指令是(ORL C,ACC.0),若原A=0,执行后A=(0)。
29.8051的堆栈指针是(SP)。
30.8155的定时器是(14)位的。
31..MCS-51单片机的P0口和P2口除了可以作为并行口进行数据的输入/输出外,通常还用来构建系统的(地址)和(数据)。
32.MCS-51单片机外部中断请求信号有电平方式和(边沿触发),在电平方式下,当采集到INT0、INT1的有效信号为(高电平)时,激活外部中断。
33.MCS-51单片机指令ANL A,20H中源操作数的寻址方式是(直接)。
34.将CY与A的第0位的“非”求“或”的指令是ORL C,/ACC.0,若原A=0,执行后A=(0)
35.MCS-51单片机指令ADDC A,#20H中源操作数的寻址方式是(间接)。
36.串行通讯中有 (同步)和异步两种基本方式。
37.单片机内包含组成微机的三个主要功能部件是(cpu)、(存储器)和(IO口)。
38.8051的堆栈指针是(sp)。
39.8155的定时器是(14)位的。
40.C51中存储类型XDATA定义的是(外部)存储空间,其地址范围是(0000h~ffffH)

㈩ 单片机原理及应用课后习题答案 张迎新

单片机原理及应用华南理工大学 继续教育学院
2009 年 第二学期 期末考试
《单片机原理及应用》试题A卷 2009年5月1日
考试时间:两小时 (开卷)
班级:____________________ 班内编号:_________ 姓名:_________ 分数:________
一、填空题(每空1分,共50分)
1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2. 十进制数25=16H(十六进制)=00010110B(二进制)。
3. 单片机的三总线可以分为地址总线、数据总线和控制总线。
4. 执行ANL A,#0FH后,累加器A的内容高4位是0000 。
5. 8051单片机共有5个中断源,2个优先级。
6. 能够加间址符@的寄存器有R0、R1和DPTR 。
7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
8. 8051单片机使用电源为 +5V
9. SP复位后内容为: 07H 。
10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C= 0 。
11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以 位 寻址。
12. ORL A,#0FH是将A的高四位清0,而低四位 保持不变 。
13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 TMOD 加以选择。
14. 确定单片机I/O接口芯片的片选信号的方法通常有两种: 线选法 和 译码法。
15. MOVC A,@A+DPTR源操作数寻址方式为 变址寻址 。
16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则
17. 在立即寻址方式中,在数前使用#号来表示立即数。
18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种。
19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。
20. 8051单片机的汇编语言源程序的扩展名为ASM。
21. 当8051单片机复位后,程序的入口地址为0000H。
22. 8051单片机中的定时器/计数器有T0和T1两个。
23. 显示器的显示方式有:___静态显示____和__动态显示___两种。
24. 单片机汇编语言程序有三种基本结构,分别是:_顺序结构_、 _分支结构 _和循环结构_。
25. LED显示器中的发光二极管的两种连接方法是_共阴极接法_和__共阳极接法_。
26. 8051单片机内部数据存储器,即内RAM中位寻址区的地址范围是__20H-2FH_;工作寄存器区的地址范围是__00H-0FH___。
27. 位转移指令都是采用 相对 寻址方式实现转移的.
28. 执行了DIV AB指令后,则商存放在 A 中,余数存放 B 中。
29. 子程序必须使用 RET 指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序。
二、选择题(每小题2分,共30分)
1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设 D.硬件和系统软件
2、EPROM是指( D )。
A. 随机存储器 B.电擦除的只读存储器 C.只读存储器 D.紫外线可擦除的只读存储器
3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0 B.1 C.2 D.3
4、MCS-51系列单片机的CPU是(B )位的。
A.4位 B.8位 C.16位 D.32位
5、8031的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FH B.20H-2FH C.30H-4FH D.50H-6FH
6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。
A.8us B.4us C.2us D.1us
7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。
A. P3口 B. P1口 C. P2口 D. P0口
8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是 (C) 。
A.PWS B.ACC C.DPTR D.PC
9、Jz rel指令中,是判断 (A) 中的内容是否为0。
A.A B.B C.C D.PC
10、访问扩展的外部程序存储器的时候,应在程序中使用(C) 。
A.MOV指令 B.MOVX指令 C.MOVC指令 D.SWAP指令
11、在计算机中,字符的编码普遍采用的是 D 。
A.BCD码B.十六进制C.格雷码D.ASCII码
12、 在单片机中,用作标志寄存器的一个特殊功能寄存器是 A
A.PSW B.DPTR C.PC D.B
13、指令MOV A,30H源操作数的寻址方式是 C 。
A.寄存器寻址方式 B.寄存器间接寻址方式
C.直接寻址方式 D.立即寻址方式
14、在生产过程中完成程序写入的只读存储器称为 A 。
A.掩膜ROM B.PROM C.EPROM D.E2PROM
15、8051单片机的两个定时器/计数器是 C 。
A.14位加法计数器 B.14位减法计数器 C.16位加法计数器 D.16位减法计数器
三、简答题(每题为4分,共20分)
1、写出8051单片机中5个中断源的名称和对应的中断服务程序入口地址。(5分)
外部中断0,入口地址0003H(1分)
定时器0,入口地址000BH(1分)
外部中断1,入口地址0013H(1分)
定时器1,入口地址001BH(1分)
串行口中断,入口地址0023H(1分)
2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)
答案:采用6MHZ晶振,机器周期为2us
(213-X)×2×10-6=1×10-3
X=7692(D)=1E0CH=1 1110 0000 1100(B),
化成方式0要求格式为 1111 0000 1100 B
即0F00CH
综上可知:TLX=0CH, THX=0F0H
3、请用数据传送指令来实现下列要求的数据传送。(8分)
(1)把R0的内容送到R1
(2)内部RAM20H单元的内容传送到A中。
(3)外部RAM2000H单元的内容送到R0。
(4)外部ROM1000H单元的内容送内部RAM20H单元。
说明:第1小题中操作功能的实现都可以采用多种方法实现,这里仅给出一种答案,用其他指令形式能正确实现的同样给满分。具体得分情况看学生的指令。2-4小题不一定要写出标准答案,只要主要意思解释正确清楚,可以得全分。
(1)MOV A,R0 (1分)
MOV R1,A (2分)
(2)MOV A,20H (3分)
(3)MOV DPTR,#2000H(1分)
MOVX A,@DPTR(1分)
MOV R0,A (1分)
(4)MOV DPTR,#1000H
MOV A,#00H(1分)
MOVC A,@A+DPTR(1分)
MOV 20H,A
4、说明MCS-5l系列单片机4个I/O端口使用上的分工和操作上的主要特点。
解答:
P0端口提供程序存储器或外部数据存储器的低8位地址。P0端口还作为数据I/O端口使用,是分时复用的地址/数据线。
Pl端口一般作为数据I/O端口使用。
P2端口提供程序存储器或外部数据存储器的高8位地址。
P3端口可以提供第2功能线,当某一端口线不需要工作于第2功能时,可作数据I/0端口使用。
5、什么是单片机系统的扩展?扩展包括哪些方面的内容?
单片机的扩展是指内部资源不够用的时候,必须外接相应的芯片,构成应用系统。扩展存储器、IO接口、定时/计数器等.

阅读全文

与c51单片机原理应用期末试题相关的资料

热点内容
兔老大电影 浏览:210
单片机实验键盘和数码 浏览:546
免费投屏电影网 浏览:880
甘肃酒泉发票服务器地址 浏览:357
程序员专用诗集 浏览:209
微信租车系统源码 浏览:984
中国抗日狙击手电影 浏览:420
千王之王2000百度网盘资源 浏览:515
phpsocketepoll 浏览:726
小孩和熊的电影 浏览:241
python写网页界面的框架 浏览:6
当通过ssh远程连接弹性云服务器时 浏览:655
12306哪个app 浏览:680
免费网站电视剧电影全免费在线观看 浏览:737
如何快速清除app广告 浏览:716
单片机按键外部中断 浏览:560
单片机的usb供电 浏览:256
更改android分辨率 浏览:186
phpstaticfinal 浏览:695
成人伦理风月片电影 浏览:294