网站大量收购独家精品文档,联系QQ:2885784924

西南大学[0924]《单片机原理与接口技术》59题-65题.docx

西南大学[0924]《单片机原理与接口技术》59题-65题.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

59、编写延时为100ms的指令延时子程序,晶振为6MHz,写出计算过程。

本题参考答案:

DEL:MOVR7,#200;1个机器周期

DEL1:MOVR6,#125;1个机器周期

DEL2:DJNZR6,DEL2;2个机器周期

DJNZ]R7,DEL1;2个机器周期

RET;2个机器周期

计算过程:

6MHz振荡频率,一个机器周期为2微秒,100微秒为50,000个机器周期,即执行1+(1+2×R6+2)×R7+2=50,000,令R7=199,由此方程计算得

出R6约为125。

60、简述执行转移指令、调用子程序、中断响应的区别。

本题参考答案:

执行转移指令会修改PC,但不保存当前PC、不会返回、不会自动使用堆栈;而调用子程序和中断响应会保存当前PC进堆栈,再修改PC,都需要返回,从堆栈中取出保存的数作为PC而返回。调用子程序指令在程序中是事先安排好的,而调用中断服务程序事先却无法确知,因为“中断”的发生是由外设决定的,程序中无法事先安排调用指令,因而调用中断服务程序的过程是由硬件自动完成的。

61、画出MCS-51单片机外接晶振、复位、使用片内ROM的电路原理图,即MCS-51

单片机的最小系统。

Vcc

Vcc

RST

Vcc

R1KQ

8751

XTAL2EA

C2

C1:

XTAL1

22μF

C

62、用MCS51单片机的汇编语言,编二级循环嵌套子程序,实现50毫秒的延时,振荡频率为12MHz。要写出计算过程。

本题参考答案:

DELAY:MOVRO,#100

DEL1:MOVR1,#248

DJNZR1,$

DJNZRO,DEL1

RET

12MHz振荡频率,一个机器周期为1微秒,1+(1+2*248+2)*100+2=49903≈50000

程序部分10分,计算部分5分,计算允许10%以内的误差。

63、单片机P1口用灌电流驱动方式控制系统有8个发光二极管。试画出P1口与发光二极管连接的电路原理图并汇编程序编程使它们由左向右轮流点亮。

本题参考答案:

ORG0000H

MOVA,#OFEH

NEXT:MOVP1,A

ACALLDELAY

RLA

SJMPNEXT

DELAY:MOVR3,#OFFH;延时子程序DEL2:

MOVR4,#0FFH

DEL1:NOP

DJNZR4,DEL1

DJNZR3,DEL2

RET

END

64、汇编语言用编写完整的程序,控制P1.2输出以50赫兹的方波。要求:中断方式使用定时器T1,模式1,即16位方式,要写出定时器初值的计算过程。晶振6MHz。

本题参考答案:

晶振为6MHz,机器周期为2微秒,方波半周期时间为10毫秒,对应5000个机器周期。方式1定时,定时器初值216-5000=60536=EC78H

ORG00H

SJMPMAIN

ORG001BH

AJMPST1

ORG30H

MAIN:

MOVTMOD,#10H

MOVTH1,#OECH

MOV

SETB

SETB

SETB

SJMP

TL1,#78H

EA

ET1

TR1

$

ST1:

MOVTH1,#OECH

MOVTL1,#78H

CPLP1.2

RETI

65、用汇编语言编子程序,将内部数据存储区从地址50H开始的连续8个字节搬到内部数

据存储区地址30H开始的连续8个字节,并将内部数据存储区从地址50H开始的连续8

个字节清零。

本题参考答案:

BAN:MOVRO,#50H

MOVR2,#08H

MOVR1,#30H

B

文档评论(0)

阿弥陀佛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档