试验参考指导书范文.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

试验1用发光管模拟广告牌

一、试验目标

1.熟悉TKStdio集成开发环境,学习程序编辑、编译调试,下载运行方法。

2.熟悉试验箱配置;

3.熟悉简单输出接口电路设计;

4.掌握控制应用程序设计。

二、试验内容

一片74LS374锁存器扩展段码输出口,端口地址为2FFFH,用74LS244作驱动器,8个阴极对接在输出线上,即一位输出线上输出“1”,控制发光二极管熄灭,一位输出线上输出“0”,控制发光二极管点亮。《单片机试验箱操作手册》中8路发光二极管指示模块。在8个发光二极管上模拟广告牌显示效果。

三、参考程序

ORG0000H

AJMPSTART

ORG0030H

START: MOVDPTR,#TABLE

LOOP2: CLRA

MOVCA,@A+DPTR

PUSHDPL

PUSHDPH

CJNEA,#01H,LOOP1

JMPSTART

LOOP1: MOVDPTR,#2FFFH

MOVX@DPTR,A

LCALLDELAY

POPDPH

POPDPL

INCDPTR

JMPLOOP2

DELAY: MOVR3,#20

D1: MOVR4,#20

D2: MOVR5,#248

DJNZR5,$

DJNZR4,D2

DJNZR3,D1

RET

TABLE: DB0FEH,0FDH,0FBH,0F7H

DB0EFH,0DFH,0BFH,7FH

DB0FEH,0FDH,0FBH,0F7H

DB0EFH,0DFH,0BFH,7FH

DB7FH,0BFH,0DFH,0EFH

DB0F7H,0FBH,0FDH,0FEH

DB7FH,0BFH,0DFH,0EFH

DB0F7H,0FBH,0FDH,0FEH

DB00H,0FFH,00H,0FFH,01H

END

四、试验要求和步骤

1.编辑、调试、运行参考程序,观察显示结果,了解程序怎样控制灯产生动态改变;

2.修改程序,变换灯动态改变方法。比如,让两个灯点亮循环;

3.参考程序中用查表法,得到灯点亮/熄灭控制字,修改程序程序,改用循环指令更新控制字,实现灯动态改变。

五、试验汇报要求

1.画出试验接口电路;

2.写出修改功效程序。

附:循环法参考程序

ORG0000H

AJMPSTART

ORG0030H

START: MOVDPTR,#2FFFH

MOVR2,#10H

MOVA,#0FEH

LOOP1: MOVX@DPTR,A

ACALLDELAY

RLA

DJNZR2,LOOP1

MOVR2,#10H

MOVA,#7FH

LOOP2: MOVX@DPTR,A

ACALLDELAY

RRA

DJNZR2,LOOP2

MOVR2,#08H

MOVA,#0AAH

LOOP3: MOVX@DPTR,A

ACALLDELAY

CPLA

DJNZR2,LOOP3

JMPSTART

DELAY: MOVR3,#20

D1:MOVR4,#20

D2:MOVR5,#248

DJNZR5,$

DJNZR4,D2

DJNZR3,D1

RET

END

试验2动态LED显示技术

一、试验目标

1.熟悉动态LED显示器接口电路;

2.掌握动态LED显示原理;

3.学习动态LED显示程序设计。

二、试验内容

一片74LS374锁存器扩展段码输出口,端口地址为0FFFH,用74LS244作驱动器。一片74LS374扩展位选输出口,端口地址为1FFFH,用75451作驱动器。连接8位LED显示器。具体电路参阅《单片机试验箱操作手册》动态数码显示模块。在8位LED显示器上显字。

三、参考程序

ORG0000H

AJMPSTART

ORG0030H

START: MOVR6,#08H

MOVR0,#78H

MOVA,#01H

BUFFER:MOV@R0,A

INCR0

INCA

DJNZR6,BUFFER

ACALLDISPLAY

SJMPSTART

DISPLAY:MOVR0,#7FH

MOVR7,#0FEH

MOVA,R7

REPEAT: MOVDPTR,#1FFFH

MOVX@DPTR,A

MOVA,@R0

MOVDPTR,#TABLE

MOVCA,@A+DPTR

MOVDPTR,#0FFFH

MOVX@DPTR,A

ACALLDELAY

DECR0

MOVA,R7

JNBACC.7,RT

RLA

MOVR7,A

AJMPREPEAT

RT: RET

DELAY: MOVR3,#

文档评论(0)

151****2306 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档