单片机考试答案.docx

上传人:b****1 文档编号:674653 上传时间:2023-04-29 格式:DOCX 页数:33 大小:23.36KB
下载 相关 举报
单片机考试答案.docx_第1页
第1页 / 共33页
单片机考试答案.docx_第2页
第2页 / 共33页
单片机考试答案.docx_第3页
第3页 / 共33页
单片机考试答案.docx_第4页
第4页 / 共33页
单片机考试答案.docx_第5页
第5页 / 共33页
单片机考试答案.docx_第6页
第6页 / 共33页
单片机考试答案.docx_第7页
第7页 / 共33页
单片机考试答案.docx_第8页
第8页 / 共33页
单片机考试答案.docx_第9页
第9页 / 共33页
单片机考试答案.docx_第10页
第10页 / 共33页
单片机考试答案.docx_第11页
第11页 / 共33页
单片机考试答案.docx_第12页
第12页 / 共33页
单片机考试答案.docx_第13页
第13页 / 共33页
单片机考试答案.docx_第14页
第14页 / 共33页
单片机考试答案.docx_第15页
第15页 / 共33页
单片机考试答案.docx_第16页
第16页 / 共33页
单片机考试答案.docx_第17页
第17页 / 共33页
单片机考试答案.docx_第18页
第18页 / 共33页
单片机考试答案.docx_第19页
第19页 / 共33页
单片机考试答案.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机考试答案.docx

《单片机考试答案.docx》由会员分享,可在线阅读,更多相关《单片机考试答案.docx(33页珍藏版)》请在冰点文库上搜索。

单片机考试答案.docx

单片机考试答案

《单片机原理及应用》试卷1参考答案及评分标准

第一部分笔试题

(本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、ASCII码

2、8

3、地

4、07H,0000H,00H,0FFH

5、程序,数据

6、5,2

7、24H,1,1

8、模拟,数字

9、并行,串行

10、源程序,目标程序

二、选择题(每空1分,共10分)

1、B  2、D  3、A  4、A  5、B  6、C  7、D  8、D  9、D  10、B

三、简答题(每题4分,共16分)

1、

(1)末地址为3FFH;    (2分)

(2)末地址为FFFH      (2分)

2、DPTR是数据寄存器;(1分)

作用:

1)在访问外部数据存储器时用DPTR作为地址指针,寻址整个64KB外部数据存储器空间;2)用DPTR作为基址寄存器,对程序存储器空间进行访问。

(2分)

DPTR由DPL和DPH两个8位寄存器构成。

(1分)

3、   00011011

Λ10011110

——————

    00011010                 (2分)

(A)=1AH                    (1分)

  (P)=1                         (1分)

4、T0初值=216-500μm/2μm       (2分)

  =65536-250                   (1分)

=65286          

=FF06H                        (1分)

四、写出下列程序每步运行结果(共14分)

(DPTR)=1234H       (1分)

(R0)=32H           (1分)

(DPTR)=1235H       (1分)

(R0)=31H           (1分)

(A)=56H            (1分)

(1235H)=56H        (1分)

(31H)=56H          (1分)

(A)=79H            (1分)

(40H)=79H          (1分)

(A)=86H            (1分)

(A)=0DH            (1分)

(CY)=1             (1分)

(A)=86H            (0.5分)

(A)=00H            (0.5分)

(A)=0FFH           (0.5分)

(50H)=0FFH         (0.5分)

第二部分 操作题

题目要求:

下面是一个循环点亮八个发光二极管的程序,请阅读该程序,完成以下问题:

1、正确连出电路。

(10分)

2、74LS244的目的提高电路的驱动能力。

(5分)

3、

(1)正确修改出程序(15分)

       ORG0000H

MOVP1,#0FFH

MOVA,#0FEH

SHIFT:

LCALLFLASH

RLA

SJMPSHIFT

FLASH:

MOVR2,#0AH

FLASH1:

MOVP1,A

LCALLYS0

       MOVP1,#0FFH

LCALLYS0

DJNZR2,FLASH1

RET

YS0:

MOVR6,#0A0H

YS1:

MOVR7,#0FFH

YS2:

DJNZR7,YS2

DJNZR6,YS1

RET

END

(2)调试方法正确,操作规范熟练(10分)

《单片机原理及应用》试卷2参考答案及评分标准

第一部分笔试题

(本部分共3道题,总分60分,考试时间60分钟) 

一、填空题(每空1分,共20分)

1、IP

2、无、有

3、10ms

4、500KHz、ALE、二分频

5、ROM、EPROM、FLASH存储器

6、IE、IP

7、MOVX A,@A+DPTR

   8、64K、(-127~+128)、2K

9、256字节的静态RAM存储器、3个可编程的输入/输出端口、1个可编程的定时/计数器、内部锁存器

二、选择题(每题1分,共10分)

   1、C  2、D   3、D  4、D   5、D   6、D   7、C  8、B  9、E;D  

10、A   11、D   12、B   13、D  14、B  15、A  16、B  17、C   18、 D 

19、C

三、分析程序并写出结果。

1、(20H)←11H

 (A)←20H

 (A)←(A)+(20)

 (CY)=1

 (A)-(P0)-(CY)→(A)即(A)←00H

 (A)+45H→(A)即(A)←45H

 (40H)←45H

2、(A)←((R0))(A)=36H

 (R0)←(A)  (R0)←36H

 (A)←((R0))  (A)←34H

 (A)←(A)+(21H)  34H+17H=4BH

 (A)←(A)21H     4BH21H=6BH 

 (A)←D6H

 (R2)←D6H

 (R0)=36H   (R2)=D6H

3、(A)=01H    (B)=10H

4、 (41H)=03H      (42H)=02H  

第二部分操作题

(本部分共有1大题,总分40分,考试时间60分钟)

题目要求:

在实验箱上利用8155并行扩展4位显示电路,要求4个LED轮流显示,每个显示1S,显示内容2003。

(注:

PA0~PA7输出段码,PB4~PB7输出位控码)

1、按要求在实验箱上正确连接出电路。

(10分)

2、

(1)编写程序正确写出程序清单。

(20分)

ORG 0000H

 MOV DPTR,#2100H

MOV A,#03H

MOVX @DPTR,A     

                     SETB RS0

DISP:

MOV R0,#30H        

              MOV R2,#02H

                    MOV R3,#0FEH

             DISP1:

MOV A,@R0

                    MOV DPTR,#TAB

                    MOVC A,@A+DPTR

                    MOV DPTR,#2101H

                    MOVX @DPTR,A

                    MOV A,R3

                    MOV DPTR,#2102H

                    MOVX @DPTR,A

                    LCALL DELAY

                    RL A

                    MOV R3,A

                    INC R0

                    MOV A,@R0

            DJNZ R2,DISP1

                    SJMP  DISP               

TAB:

DB 0C0HH,0F9H,0A4H,0B0HH,99H

                  DB 92H,82H,0F8H,80H,6FH

DELAY:

CLRRS0

              MOV R0,#100

DEL2:

MOV R1,#10

DEL1:

MOV R2,#7DH

DEL0:

NOP

NOP

DJNZ R2,DEL0

DJNZ R1,DEL1

DJNZ R0,DEL2

            SETB RS0

             RET

 

(2)熟练正确调试程序。

(10分)

《单片机原理及应用》试卷3参考答案及评分标准

第一部分笔试题

(本部分共有4大题,总分60分,考试时间60分钟,闭卷) 

一、填空题(每空1分,共20分)

1、128B,ROM

2、直接寻址,变址寻址,位寻址

3、SP,先,后

4、BCD码调整指令,加法。

5、P0口,P2口,P0口

6、3,256B

7、0.3V

8、1031H

9、62H,30H单元

10、99H

二、选择题(每空1分,共10分)

1、C  2、B  3、C,A、B、D  4、C 5、D、  6、D  7、C、  8、A 

9、D  10、C、

三、简述题(每题4分,共16分)

1、为访问内/外部程序存储器控制信号。

                       (1分)

高电平时,对ROM的读操作先从内部4KB开始,当地址范围超出4KB时自动切换到外部进行;                                                         (2分)

当为低电平,对ROM的读操作限定在外部程序存储器。

          (1分)

2、位地址7CH只能存放1位二进制数,字节地址7CH存放8位二进制数。

(2分)

位地址7CH在片内部2FH单元第4位。

                          (2分)

3、80H                                                        (2分)

50H                                                        (2分)

4、最大定时=(M-T0初值)×时钟周期×12                       (2分)

=(216-0)×1/6×12                                   (1分)

       =131072μm                                           (1分)

四、分析题(每空1.5分,共14分)

  T1的中断入口,中断,设定T1的工作方式,07H,8,启动定时器T0工作,

原地踏步,T0,第2位,09H 

第二部分 操作题

(本部分共有1大题,总分40分,考试时间60分钟)

题目要求:

请参考下面的A/D转换程序,根据实训电路板设计温度测试程序,完成下面问题。

1、6HZ。

                                    (2分)

2、10~1280KHZ,单片机ALE端。

             (4分)

3、

(1)7FFDH;                              (2分)

(2)MOVX@DPTR,A;                     (2分)

(3)MOVXA,@DPTR。

                     (2分)

4、正确熟练的连接好电路。

                  (10分)

5、

(1)正确修改出程序。

                   (10分)

              ORG 0000H             

MAIN:

MOV R3,#00H        

        MOV R4,#00H

        MOV R2,#08H

MOV DPTR,#7FF8H  

LOOP:

MOV A,#00H         

MOVX @DPTR,A     

    LCALL DELAY

 INT1:

MOVX A,@DPTR      ;

PUSH DPH             ;

PUSH DPL

             MOV DPH,R3

             MOV DPL,R4

MOV @DPTR,A            

             INC R4              

             POP DPL

             POP DPH

             INC DPTR

             DEC R2

             DJNZ R2,LOOP

             END  

(2)调试方法正确,操作规范熟练。

       (8分)

《单片机原理及应用》试卷4参考答案及评分标准

第一部分笔试题

(本试题卷共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、无,4K,8K。

2、2μm。

3、2个。

4、1。

5、4K。

6、256。

7、进位标志,位操作。

溢出标志。

8、5~10ms。

9、00H,10H,F1H,01H。

10、起始,数据,奇偶校验,停止。

二、判断题(每空1分,共10分)

1、×

2、×

3、×

4、×

5、√

6、√

7、×

8、√

9、√

10、×

三、简述题(每题4分,共16分)

1、开机复位后,CPU使用的是0组工作寄存器;                   (1分)

它们的地址是什么00H~07H;                               (1分)

CPU通过PSW的PSW.4、PSW.3两位来确定和改变当前工作寄存器组。

(2分)

2、第一种:

MOVA,20H                                          (1分)

MOV20H,30H

MOV30H,A

第二种:

MOVA,20H                                           (1分)

         XCHA,30H

         XCHA,20H

第三种:

PUSH20H                                             (2分)

         PUSH30H

         POP20H

         POP30H

3、以外部中断0为例说明,外部中断0的入口地址是0003H,想将外部中断0的中断服务程序放置在程序存储区的任意区域可使用跳转指令。

如:

         ORG0003H                                           (1分)

         LJMP INT0                                          (1分)

INT0:

…………                                                (1分)

          …

        RETI                                               (1分)

4、通信波特率为2400bps,fosc=11.2592MHZT1工作在模式2,其SMOD=0计算T1的初值X。

根据波特率= ,得出n=76800                          (2分)

根据 ,得出X=244,即X=F4H              (2分)

四、分析题(共14分)

1;

显示器的位是8;

1;

   0F9H;

段码输出口;

输出1的段码;

FDH;

  延时;

  37H;

76543210。

 

第二部分 操作题

(本部分共有1大题,总分40分,考试时间60分钟)

题目要求:

依据笔试题中第四题的动态显示程序,在实验箱上利用8155并行扩展4位显示电路,并完成以下问题。

(注:

PA0~PA7输出段码,PB4~PB7输出位控码)

1、在实验箱上正确连接出显示电路。

           (10分)

2、可编程并行接口,用于扩展单片机的I/O口。

 (2分)

3、2100H,2101H,2102H,2103H               (4分)

4、

(1)正确修改程序。

                      (10分)

  

(2)会将2003四个数放入30H~33H单元中。

 (4分)

ORG 0000H

   MOV DPTR,#2100H

MOV A,#03H

MOVX @DPTR,A     

                     SETB RS0

DISP:

MOV R0,#30H        

              MOV R2,#02H

                    MOV R3,#0FEH

             DISP1:

MOV A,@R0

                    MOV DPTR,#TAB

                    MOVC A,@A+DPTR

                    MOV DPTR,#2101H

                    MOVX @DPTR,A

                    MOV A,R3

                   MOV DPTR,#2102H

                   MOVX @DPTR,A

                   LCALL DELAY

                   RL A

                   MOV R3,A

                   INC R0

                   MOV A,@R0

               DJNZ R2,DISP1

                   SJMP  DISP               

TAB:

DB 0C0HH,0F9H,0A4H,0B0HH,99H

                  DB 92H,82H,0F8H,80H,6FH

DELAY:

CLRRS0

               MOV R0,#100

DEL2:

MOV R1,#10

DEL1:

MOV R2,#7DH

DEL0:

NOP

NOP

DJNZ R2,DEL0

DJNZ R1,DEL1

DJNZ R0,DEL2

             SETB RS0

             RET

(3)正确调试程序。

                    (10分)

《单片机原理及应用》试卷5参考答案及评分标准

第一部分笔试题

(本部分共4道题,总分60分,考试时间60分钟) 

一、填空题(每空1分,共20分)

1、,RD,WR。

2、PUSH,POP。

先进后出。

3、程序状态,0。

4、1μm,1MHz。

5、低电平。

6、13。

7、0013H;001BH。

8、TCON,TMOD,TH,TL。

9、ANLP1,#0F0H。

10、允许串行接收位。

二、判断题(每题1分,共10分)

1、×   

2、×    

3、√                 

4、×

5、√      

6、×     

7、×  

8、√

9、√         

10、√    

三、简述题(每题4分,共16分)

1、P0口要传送外部数据存储器的低8位地址和8位数据,(2分)而P2口只传送外部数据存储器的高8位地址。

(2分)

2、1)状态周期=2/fosc=0.167μm        (1分)

机器周期=12/fosc=1μm           (1分)

2)TMAX=28×机器周期

=256×1=256μm                (2分)

3、TCON=00H                         (1分)

IE=81H                          (2分)

IP=01H                          (1分)

4、0,0, 0;                   (2分)

1, 1,1。

                   (2分)  

四、综合题(14分)1#:

0000H~1FFFH               (4分)

2#:

2000H~3FFFH               (4分)

3#:

4000H~5FFFH               (3分)

4#:

6000H~7FFFH               (3分) 

第二部分 操作题

(本部分共有1大题,总分40分,考试时间60分钟)

题目要求:

在实训电路中有9个键,采用行列式键盘结构,利用8155芯片进行键盘扩展,其中8155的PC0~PC2作为3根行线,PB0~PB2作为3根列线。

按要求完成下列操作。

1、正确连出电路。

(10分)

2、可编程并行接口,用于扩展单片机的I/O口。

(2分)

3、0100H,0101H,0102H,0103H            (4分)

4、

(1)正确修改出程序(14分)

               ORG  0000H

MOV DPTR,#0100H  

MOV A,#02H

               MOVX @DPTR,A

         KEY:

ACALL KS

JNZ K1 

              ACALL DEALY

              AJMP KEY

K1:

ACALL DELAY

              ACALL DELAY

              ACALL KS

              JNZ K2

          AJMP KEY

K2:

MOV R2,#0FEH      ;首列扫描字送R3

              MOV R4,#00H       ;首列号送R4

          K3:

MOV DPTR,#0102H   ;PB口地址送DPTR,开始列扫描

               MOV A,R2

               MOVX @DPTR,A     ;列扫描字送PB口

               INC  DPTR         ;指向PC口

               MOVX A,@DPTR     ;读取行扫描值

               JB ACC.0,L1

               MOV A,#00H

          

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2