返回首页

单片机原理及应用模拟测试试题(主要针对MCS-51单片机)

时间:2010-11-01 21:18来源:未知 作者:牛牛 点击:
测试时间: 120 分 一、 数制转换 ( 1 ) 请用十六进制 数表示 下列二进制数 10010010110B= 0110110010110B= 11001110110B= 1011010100110B= ( 2 )将下面十六进制数转换成十进制数 DEH= 3D97H= 327H= 78EH= ( 3 )将下面十进制数转换成十六进制数 100D=
  

测试时间:120 单片机

一、   数制转换 单片机

   1 请用十六进制数表示下列二进制数

单片机

10010010110B=                0110110010110B= 单片机

11001110110B=                1011010100110B=

内容来自单片机之家www.dpj100.com

2)将下面十六进制数转换成十进制数 单片机

DEH=          3D97H=          327H=        78EH=         内容来自单片机之家www.dpj100.com

    3)将下面十进制数转换成十六进制数 内容来自单片机之家www.dpj100.com

     100D=        68D=       350D=          6543D= 单片机

  内容来自单片机之家www.dpj100.com

二、   试写出下列各数的原码、反码、补码 单片机

1+64 单片机

2– 36 内容来自单片机之家www.dpj100.com

  单片机

三、   写出下列各条指令的功能和源操作数的寻址方式

单片机

MOVX  A@R0

单片机

ORL  30H, #40H 内容来自单片机之家www.dpj100.com

MOV  A,  R2 单片机

MOVC A,  @A+DPTR

单片机

MOV  @R0,30H 内容来自单片机之家www.dpj100.com

SJMP $

单片机

 

单片机

、简答题 单片机

(1)下列二进制数若为无符号数,它们的值是多少?若为带符号数,它们的值又是多少?均用十进制数表示。 单片机

01101110B 单片机

01011001B 内容来自单片机之家www.dpj100.com

  内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

(2)何谓时钟周期、机器周期、指令周期?针对MCS-51系列单片机,如采用12MHz晶振,它们的频率和周期各是什么值? 内容来自单片机之家www.dpj100.com

 

单片机

    ( 3 ) 已知:当前PC值为23FEHLOOP值为2900H,问指令AJMP LOOP是否正确,并说明原因。 单片机

  单片机

4 )若(SP=5FH,(A=AAH,(B=BBH,(5FH=CCH 单片机

  执行下述三条指令后,将结果填入各个地址内。

单片机

     PUSH  A

内容来自单片机之家www.dpj100.com

     PUSH  B

单片机

     POP   A

内容来自单片机之家www.dpj100.com

SP=         5FH=            60H=          单片机

61H=          A=         

内容来自单片机之家www.dpj100.com

 

内容来自单片机之家www.dpj100.com

、读程序填空

内容来自单片机之家www.dpj100.com

ORG 0200H

内容来自单片机之家www.dpj100.com

START:   MOV DPTR,#BLOCK 单片机

MOV R0,#30H 单片机

MOV R1,#40H

单片机

MOV R2,#08H 内容来自单片机之家www.dpj100.com

MOV R3,#00H 单片机

MOV R4,#00H 单片机

CHODEV:MOVX A,@DPTR 单片机

MOV R5,A 单片机

ANL A,#01H

单片机

MOV A,R5

单片机

JNZ DD 内容来自单片机之家www.dpj100.com

MOV @R0,A

内容来自单片机之家www.dpj100.com

INC R0 内容来自单片机之家www.dpj100.com

INC R3 单片机

SJMP NEXT

单片机

DD:               MOV @R1,A 内容来自单片机之家www.dpj100.com

INC R1

单片机

INC R4 单片机

NEXT:    INC DPTR 内容来自单片机之家www.dpj100.com

DJNZ R2,CHODEV

单片机

MOV R0,#30H 单片机

MOV R1,#40H 单片机

EVMOV: MOV A,@R0 内容来自单片机之家www.dpj100.com

MOVX @DPTR,A 单片机

INC R0

单片机

INC DPTR

单片机

DJNZ R3,EVMOV

单片机

ODMOV: MOV A,@R1 内容来自单片机之家www.dpj100.com

MOVX @DPTR, A

内容来自单片机之家www.dpj100.com

INC R1 内容来自单片机之家www.dpj100.com

INC DPTR 单片机

DJNZ R4,ODMOV 内容来自单片机之家www.dpj100.com

HERE:    SJMP HERE 内容来自单片机之家www.dpj100.com

ORG 7000H 单片机

BLOCK: DB 69H,47H,32H,61H 单片机

        DB 56H,49H,27H,78H

内容来自单片机之家www.dpj100.com

BUFFER1:  DS  3

内容来自单片机之家www.dpj100.com

BUFFER2:  DS  5

单片机

结果:     7008H=             700AH=              700FH=         单片机

            (DPTR)=                 (R1)=  

单片机

 

单片机

 

单片机

、程序设计

单片机

1)试编程:将片内RAM50H51H单元两个无符号数中较小的数存于60H单元。 单片机

 

内容来自单片机之家www.dpj100.com

2)试编程:设时钟频率为6MHz,利用定时/计数器1,采用方式0,使P1.7输出周期为20ms的方波。TMOD=00H 单片机

 

单片机

3)试编程:将内部RAM20H27H单元中的拼装十六进制数0F转换成ASCII码,并存入外部扩展RAM50H为起始地址的区域中。并画出流程图。

单片机

  内容来自单片机之家www.dpj100.com

顶一下
(0)
0%
踩一下
(4)
100%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
牛牛 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-02-28 15:02 最后登录:2017-02-22 11:02
推荐内容