最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

单片机大学考试试题及答案

来源:动视网 责编:小OO 时间:2025-09-30 01:40:04
文档

单片机大学考试试题及答案

一、填空题(每空2分共30分)试卷51.关于堆栈类操作的两条指令分别是、;堆栈操作的原则是或FILO。2.8051单片机五个中断入口地址、、及和。3.MOVCA,@A+DPTR指令中,源操作数的寻址方式是,MOVC类指令称之为。4.如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为。5.若8051系统中的振荡频率为6MHz,则一个机器周期为;若振荡频率为12MHz,则时钟周期为。6.8051单片机复位操作后,堆栈指示器SP的内容是,P0口的内容是。二、判
推荐度:
导读一、填空题(每空2分共30分)试卷51.关于堆栈类操作的两条指令分别是、;堆栈操作的原则是或FILO。2.8051单片机五个中断入口地址、、及和。3.MOVCA,@A+DPTR指令中,源操作数的寻址方式是,MOVC类指令称之为。4.如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为。5.若8051系统中的振荡频率为6MHz,则一个机器周期为;若振荡频率为12MHz,则时钟周期为。6.8051单片机复位操作后,堆栈指示器SP的内容是,P0口的内容是。二、判
一、填空题(每空2分共30分)试卷5

1. 关于堆栈类操作的两条指令分别是        、        ;堆栈操作的原则是        或  FILO   。

2. 8051单片机五个中断入口地址         、        、         及        和         。

3. MOVC  A,@A+DPTR指令中,源操作数的寻址方式是          ,MOVC类指令称之为              。

4. 如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为             。

5. 若8051系统中的振荡频率为6MHz,则一个机器周期为         ;若振荡频率为12MHz,则时钟周期为          。

6. 8051单片机复位操作后,堆栈指示器SP的内容是       ,P0口的内容是         。

二、判断并改错(每题3分共15分)

1.RET用于子程序返回,RETI用于中断返回                                 (    )

2.在MCS-51单片机中,特殊功能寄存器TCON和TMOD是有关定时器/计数器的控制寄存器,它们都可进行位寻址。                                                   (     )

3.MOV  A,@R7将R7单元中的数据作为地址,从该地址中取数,送入A中。   (     )

4.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。      (     )

5.中断源只要提出中断请求CPU就能响应中断。                               (     )

三、执行下列程序,说明程序功能(每题5分共10分)

1、            MOV    A,50H

              CJNE    A, 60H, AA

AA:            JC        CC

            MOV    70H, 50H

            SJMP    BB

CC:            MOV    70H, 60H

BB:            SJMP    $

该程序实现的功能是                                             。

2、        MOV    R0,#30H

        MOV    R7,#10H

        CLR        A

LOOP:    MOV    @R0,A

        INC        R0

        DJNZ    R7,LOOP

        SJMP    $

该程序的功能是                                                  。

四、程序填空(每空5分共15分)

已知现有一个子程序,该程序完成查表功能。已知数字0~9的ASCII码存放在ASCTAB表中,待转换的数字存放在以30H为首地址的存储单元中,待转换的数据个数为5个。在程序中用寄存器R6来作为循环变量,转换后的ASCII码存于50H为首地址的存储单元中。

TRANS:    MOV    DPTR,#ASC_TAB

                                

        MOV    R0,#50H

        MOV    R6,#05H

LOOP:        MOV    A,@R1

            MOVC    A,,@A+DPTR

            MOV    @R0,A

                                       

            INC        R0

                                    

            RET

ASC_TAB:     DB    30H,31H,32H,33H,34H,35H,36H,37H,38H,39H

五、编程(每题10分共30分)

1.将内部RAM从20H单元开始的10个数传送到外部RAM从2000H地址开始的单元中。

2.某单片机控制系统采用外部0中断,要求该中断的触发方式为边沿触发,中断优先级为高级,试编写中断初始化程序。

3.如fosc=6MHZ,编程实现从P1.5引脚上输出频率为1KHZ的方波。

  附录:

1.定时器控制寄存器TCON

 TF1TR1TF0TR0IE1IT1IE0IT0
2.定时器方式控制寄存器TMOD(不可位寻址)

 GATEC/TM1M0GATEC/TM1M0

一、填空题(每空2分共30分)

1.PUSH   、 POP   ;  LIFO、 FILO   。

2.0003H 、 000BH 、 0013H 及 001BH  和 0023H

3.变址寻址  、  查表指令

4.500uS

5.2uS  、 2 uS  

6.07H  、  FFH

二、判断并改错(每题3分共15分)

  TFFFF 

三、执行下列程序,说明程序功能(每题5分共10分)

1.该程序实现的功能是 将50H及60H 中的较小值存入70H单元 。

2.该程序的功能是 内部RAM30H单元后16个单元清0。

四、程序填空(每空5分共15分)

TRANS:    MOV    DPTR,#ASC_TAB

        MOV R1,#30H 

        MOV    R0,#50H

        MOV    R6,#05H

LOOP:        MOV    A,@R1

            MOVC    A,,@A+DPTR

            MOV    @R0,A

            INC  R1     

            INC        R0

             DJNZ R6, LOOP   

            RET

ASC_TAB:     DB    30H,31H,32H,33H,34H,35H,36H,37H,38H,39H

五、编程(每题10分共30分)

1.            ORG     000H

             MOV      R0, #20H

             MOV      R7, #10

             MOV      DPTR, #2000H

LOOP:       MOV     A, @R0

             MOVX     @DPTR, A

             INC     R0

             INC     DPTR

             DJNZ      R7,  LOOP

2.            ORG     0000H

             LJMP     MAIN

             ORG     0003H

             LJMP     INT_0

             ORG     100H

MAIN:       SETB     IT0

             SETB     PX0

             SETB     EA

             SETB     EX0

         

3.            ORG     0000H

             LJMP     MAIN

             ORG     000BH

             LJMP     INT_0

             ORG     100H

MAIN:       SETB     EA

             SETB     ET0

             MOV     TMOD, #01H

             MOV     TH0, 35H

             MOV     TL0, D4H

SETB     TR0

SJMP     $

INT_0:       MOV     TH0, 35H

             MOV     TL0, D4H

             CPL         P1.5

             RETI

文档

单片机大学考试试题及答案

一、填空题(每空2分共30分)试卷51.关于堆栈类操作的两条指令分别是、;堆栈操作的原则是或FILO。2.8051单片机五个中断入口地址、、及和。3.MOVCA,@A+DPTR指令中,源操作数的寻址方式是,MOVC类指令称之为。4.如fosc=6MHZ,采用定时器/计数器1工作方式2,定时时间常数为06H,则其定时时间为。5.若8051系统中的振荡频率为6MHz,则一个机器周期为;若振荡频率为12MHz,则时钟周期为。6.8051单片机复位操作后,堆栈指示器SP的内容是,P0口的内容是。二、判
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top