您好,欢迎来到花图问答。
搜索
您的当前位置:首页单片机原理与接口技术综合测试3

单片机原理与接口技术综合测试3

来源:花图问答
中国地质大学(武汉)远程与继续教育学院

单片机原理与接口技术 课程综合测试3 学习层次:专科 时间:90分钟

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

1.当晶体频率为12MHz,则时钟周期为 ,机器周期为 ,ALE信号周期为 ;

2.通常单片机有两种复位操作,即 和 ,复位后,PC值为 ,SP值为 ,通用寄存器的当前寄存器组为 组,该组寄存器的地址范围是从 到 。

3.MCS-51单片机的中断系统有 个优先级;

4.异步串行数据通信的帧格式由 位、 位、 位和 位组成。若串行通信每帧为11位,串行口每秒传送250字节数据,则波特率为 。 5.三态缓冲器的三态分别是 、 和 。

6.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的 输出。

二、选择题(每题2分,共30分)

1.有一个数152,它与十六进制数6A相等,那么该数应该是( ) (A)二进制数 (B)八进制数 (C)十进制数 (D)四进制数 2.MCS-51单片机的PC指针是( )位的。 A.8

B.16 D.13

C.32

3.下列叙述正确的是( )

A.MCS-51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚 B.特殊的存取规则使得堆栈已不是数据存储区的一部分 C.可以把PC看成是数据存储空间的地址指针

D.CPU中反映程序运行状态和运算结果特征的寄存器是PSW

4.设置堆栈指针SP=30H后,进行一系列的堆栈操作。当进栈数据全部弹出后,SP应指向( )

A.30H B.07H C.31H D.2FH 5.下列叙述中正确的是( ) A.SP内装的是堆栈栈顶单元的内容

B.在中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关 C.在单片机中配合实现“程序存储自动执行”的寄存器是累加器

D.两数相加后,若A中数据为66H,则PSW中最低位的状态为0

6.MCS-51单片机的CPU每取一个指令字节后,立即使( )自动加1。 A.SP C.PC

B.DPTR D.累加器ACC

7.下列有关串行通信的说明中,错误的是( )

A.MCS-51串行口只有异步方式而无同步方式,因此,只能进行串行异步通讯 B.MCS-51串行口发送和接收使用同一个数据缓冲寄存器SBUF C.双机通信时要求两机的波特率相同

D.偶校验是指给校验位写入一个0或1,以使得数据位和校验位中1的个数为偶数 8.下列条件中,不是中断响应必要条件的是( ) A.TCON和SCON中相关的中断标志位置1 B.IE中相关的中断允许位置1 C.IP中相关位置1

D.中断请求发生在指令周期的最后一个机器周期 9.在单片机系统中,1KB表示的二进制位数是( ) A.1000

B.8x1000

C.1024

D.8x1024

10.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是( ) A./EA B./PSEN

C.ALE

D./CE

三、分析程序执行结果(每空3分,共30分)

1、 MOV

DPTR, #8001H

PUSH DPH PUSH DPL MOV POP POP

DPTR, #0E001H DPH DPL

执行完本段指令后(DPL)=_ _ (DPH)=_ _ 2、

MOV R1,#7EH MOV 7EH,#0FFH MOV 7FH,#40H INC @R1 INC R1 DEC @R1

执行完本段指令后(R1)=_ (7EH)=_ _ (7FH)=_ _

3、已知执行下列程序前累加器A中的数据是#0FCH.执行完本段指令后(R0)=_ _; (R1)=_ _; (A)=_ _; (30H)=_ _; (31H)=_ _.

MOV R0, #30H MOV R1, A LCALL LOOP MOV A, R1 SWAP

A

LOOP: ANL A, #0FH

MOV @R0, A INC RET

R0

四、已知单片机晶体频率为12MHz,SMOD为0,串口工作方式1,波特率为1200bps。试求定时器T1的初值。(15分)

五、已知单片机晶振频率为12MHz,采用查询方式编写程序,使用T0以工作方式1产生周期为40ms的等宽方波连续脉冲,并由P1.5口输出.(15分)

答案

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

1.当晶体频率为12MHz,则时钟周期为 0.083微秒 ,机器周期为 1微秒,ALE信号周期为 0.5微秒 ;

2.通常单片机有两种复位操作,即 上电复位 和 按键复位 ,复位后,PC值为 0000H ,SP值为 07H ,通用寄存器的当前寄存器组为 0 组,该组寄存器的地址范围是从 00H 到 07H 。

3.MCS-51单片机的中断系统有 2 个优先级;

4.异步串行数据通信的帧格式由 起始 位、 数据位 位、 校验 位和 停止 位组成。若串行通信每帧为11位,串行口每秒传送250字节数据,则波特率为 2750bps 。 5.三态缓冲器的三态分别是 高电平 、 低电平 和 高阻 。 6.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的 同步 输出。

二、选择题(每题2分,共30分)

1.有一个数152,它与十六进制数6A相等,那么该数应该是( B ) (A)二进制数 (B)八进制数 (C)十进制数 (D)四进制数 2.MCS-51单片机的PC指针是( B )位的。 A.8

B.16 D.13

C.32

3.下列叙述正确的是( D )

A.MCS-51中共有5个中断源,因此在芯片上相应地有5个中断请求输入引脚 B.特殊的存取规则使得堆栈已不是数据存储区的一部分 C.可以把PC看成是数据存储空间的地址指针

D.CPU中反映程序运行状态和运算结果特征的寄存器是PSW

4.设置堆栈指针SP=30H后,进行一系列的堆栈操作。当进栈数据全部弹出后,SP应指向( A ) A.30H B.07H C.31H D.2FH 5.下列叙述中正确的是( D ) A.SP内装的是堆栈栈顶单元的内容

B.在中断服务程序中没有PUSH和POP指令,说明此次中断操作与堆栈无关 C.在单片机中配合实现“程序存储自动执行”的寄存器是累加器 D.两数相加后,若A中数据为66H,则PSW中最低位的状态为0 6.MCS-51单片机的CPU每取一个指令字节后,立即使( C )自动加1。 A.SP C.PC

B.DPTR D.累加器ACC

7.下列有关串行通信的说明中,错误的是( A )

A.MCS-51串行口只有异步方式而无同步方式,因此,只能进行串行异步通讯

B.MCS-51串行口发送和接收使用同一个数据缓冲寄存器SBUF C.双机通信时要求两机的波特率相同

D.偶校验是指给校验位写入一个0或1,以使得数据位和校验位中1的个数为偶数 8.下列条件中,不是中断响应必要条件的是( C ) A.TCON和SCON中相关的中断标志位置1 B.IE中相关的中断允许位置1 C.IP中相关位置1

D.中断请求发生在指令周期的最后一个机器周期 9.在单片机系统中,1KB表示的二进制位数是( D ) A.1000

B.8x1000

C.1024

D.8x1024

10.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是( A ) A./EA B./PSEN

C.ALE

D./CE

三、分析程序执行结果(每空3分,共30分)

1、 MOV

DPTR, #8001H

PUSH DPH PUSH DPL MOV POP POP

DPTR, #0E001H DPH DPL

执行完本段指令后(DPL)=_#80H_ (DPH)=_#01H_ 2、

MOV R1,#7EH MOV 7EH,#0FFH MOV 7FH,#40H INC @R1 INC R1 DEC @R1

执行完本段指令后(R1)=_#7FH_ (7EH)=_#00H_ (7FH)=_#39H_

3、已知执行下列程序前累加器A中的数据是#0FCH.执行完本段指令后(R0)=_#32H_; (R1)=_#0FCH_; (A)=_#0FH_; (30H)=_#0CH_; (31H)=_#0FH_.

MOV R0, #30H MOV R1, A LCALL LOOP MOV A, R1

SWAP A

LOOP: ANL A, #0FH

MOV @R0, A INC RET

R0

四、已知单片机晶体频率为12MHz,SMOD为0,串口工作方式1,波特率为1200bps。试求定时器T1的初值。(15分)

2012106X256229.96230E6H12003212五、已知单片机晶振频率为12MHz,采用查询方式编写程序,使用T0以工作方式1产生周期为40ms的等宽方波连续脉冲,并由P1.5口输出.(15分)

ORG 0000H

LJMP 0030H ORG 0030H

MOV TMOD,#01H ;T0工作方式1 MOV TH0,#0B1H ;T1定时250us初值 MOV TL0,#0E0H SETB TR0

;打开定时器T1

LP: JNB TF0, $ ;判断T1是否溢出 CLR TF0

;清溢出标志位

MOV TH0,#0B1H ;重新赋定时初值 MOV TL0,#0E0H CPL P1.5 SJMP LP

;P1.5口输出状态取反

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务