首页 理论教育 学习指导:嵌入式系统原理及应用习题详解及实验指导

学习指导:嵌入式系统原理及应用习题详解及实验指导

时间:2023-10-18 理论教育 版权反馈
【摘要】:A.98H B.84H C.42H D.22H8.当串行接口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求,程序计数器PC的内容将被自动修改为( )。A.1/12 B.1/24 C.1/48 D.1/210.执行下列程序后,累加器A的内容为( )。(10分)5.设单片机的晶振频率为12MHz,要求T0产生1ms的定时并使P1.7输出周期为2ms的方波。(10分)图13-3 模拟试卷2第四大题第7小题图五、扩展题利用8051扩展4片27128芯片,要求画出电路图并计算这4个芯片的地址范围。

学习指导:嵌入式系统原理及应用习题详解及实验指导

一、选择题(共20分,每题2分)

1.下面哪一项是汇编语言指令格式中必不可少的( )。

A.操作码 B.操作数 C.注解 D.标号

2.下列指令中错误的有( )。

A.CLR A B.MOVC@DPTR,A

C.MOV P0,A D.JBC TF0,LOOP

3.程序计数器PC是用于存放和指示( )。

A.当前正在执行指令的前一条指令的地址

B.当前正在执行指令的地址

C.当前正在执行指令的下一条指令的地址

D.控制器中指令寄存器的地址

4.MCS-51指令系统中,指令DA A应跟在( )。

A.加法指令后 B.BCD码的加法指令后

C.减法指令后 D.BCD码的减法指令后

5.RS-232-C串行总线电气特性规定逻辑0的电平是( )。

A.0.3V以下 B.0.7V以下 C.-3V以下 D.+3V以上

6.当键盘与单片机之间通过外部中断1模式接口时,中断服务程序的入口地址是4000H,只有( )才能正常工作。

A.把4000H存入0003H B.把4000H存入0013H

C.把AJMP 4000H的机器码存入0003H D.把AJMP 4000H的机器码存入0013H

7.要使MCS-51单片机能够响应定时/计数器T1中断,串行接口中断,它的中断允许寄存器IE的内容是( )。

A.98H B.84H C.42H D.22H

8.当串行接口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求,程序计数器PC的内容将被自动修改为( )。

A.0003H B.000BH C.0013H D.0023H

9.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的( )。

A.1/12 B.1/24 C.1/48 D.1/2

10.执行下列程序后,累加器A的内容为( )。

978-7-111-50307-1-Chapter13-13.jpg

978-7-111-50307-1-Chapter13-14.jpg

A.00H B.0BH C.06H D.0CH

二、填空题(共10分,每空1分)(www.xing528.com)

1.MCS-51单片机中有2个16位寄存器,其中一个是____,它没有地址,用户不能对其读写;另一个是____,用户对其存放基址地址。

2.若不使用MCS-51单片机片内程序存储器,引脚EA必须接____。

3.复位是单片机的初始化操作,只要RST引脚处至少保持2个机器周期以上____的电平就可以实现复位。

4.MOVX A,@DPTR指令的寻址方式为____。

5.假定设置堆栈指针SP的值为36H,在执行指令PUSH 30H后,SP的值为____。

6.8051单片机中T1中断的入口地址为____。

7.8051单片机当CPU允许响应定时器1的中断请求时,IE中的____位和____位必须为1。

8.____为波特率选择位。

三、简答题(共10分,每题5分)

1.解释RAM,ROM的含义。(5分)

2.位地址7CH与片内RAM字节地址7CH有什么区别?位地址7CH具体在片内RAM中什么位置?(5分)

四、程序题(共50分)

1.填写程序执行结果(4分)

如果(DPTR)=5678H,(SP)=42H,(3FH)=12H,(40H)=34H,(41H)=50H,(42H)=80H,执行下列指令后:

POP DPH

POP DPL

RET

则:(DPH)=____;(DPL)=____;

2.将片内RAM的30H~7FH的连续单元清零。(6分)

3.已知单片机的fosc=12MHz,设计延时50ms的程序。(5分)

4.求存放在片内RAM20H单元开始的10个无符号数的最小值,最小值送到41H单元。(10分)

5.设单片机的晶振频率为12MHz,要求T0产生1ms的定时并使P1.7输出周期为2ms的方波(分别用查询方式和中断方式实现)。(10分)

6.设单片机采用8051,未扩展片外ROM,片外RAM采用一片6116,编程将其片内ROM从0100H单元开始的10B的内容依次外接到片外RAM从100H单元开始的10B中去。(5分)

7.编写一段单片机控制2位数码管动态显示的程序,数码管为共阴极,电路图如图13-3所示。(10分)

978-7-111-50307-1-Chapter13-15.jpg

图13-3 模拟试卷2第四大题第7小题图

五、扩展题(共10分)

利用8051扩展4片27128芯片,要求画出电路图并计算这4个芯片的地址范围。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈