数码管显示按键键号实验 单片机实验报告.pdfVIP

数码管显示按键键号实验 单片机实验报告.pdf

  1. 1、本文档共5页,可阅读全部内容。
  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.熟悉数码管的功能和使用。

2.熟悉延时子程序的编写和使用。

3.熟悉独立按键的使用和编程方法。

二.实验仪器

计算机、Keil编程环境、普中下载软件、单片机开发实验

仪。

三.实验原理与内容

P0口做输出口,接一个共阳极数码管,要求循环显示。共阳

极数码管字形表同上一实验。

独立按键为K1;K8接P2口。

四.

实验线路及原理

五五.

注意事项1.安装实验仪时,先接通讯串口线,再开电源开

关。

2.实验过程中,在进行接插线操作时,必须先关闭电源。

六.

实验步骤

1、主机连线说明:

第1页共5页

JP10

单片机0P0口(88位)

JP3

共阳极数码管

JP11

单片机2P2口(88位)

JP5

88个独立按键

七.

实验步骤

1.打开Keil编程软件编写程序,并进行汇编产生HE_文

件。

(1)流程图

(2)源程序

ORG0000H

LJMPMAIN

;初始地址0000H跳转MAI程序ORG0030H

MAIN:

MOVSP,#60H

;赋值SP=60HMOVA,P2

;A=P2CJNEA,#0FFH,LP3;ane;FFH跳转LP3

LJMPLP1

第2页共5页

;跳转LP1LP2:

LCALLDEY10

;调用DEY10延时子程序

MOVA,P2

;赋值A=P2CJNEA,#0FFH,LP3;Ane;FFH时跳转LP3LJMP

LP1

;跳转LP1LP3:

MOVR3,#1

;R3=1

MOVR2,#8

;R2=8LP4:

RRCA

;A带进位循环右移

JNCLP5

;无进位跳转LP5INCR3

;R3加一DJNZR2,LP4

;R2减一ne;0转跳转LP4LJMPLP1

;跳转LP1LP5:

MOVA,P2

;A=P2

CJNEA,#0FFH,LP5;Ane;FFH跳转LCALLDISPLAY;调用

LP1:

第3页共5页

LJMPMAIN

;跳转DISPLAY:

MOVA,R3MOVDPTR,#500H;将数组首地址赋给数据指针寄

存器MOVCA,@A+DPTR;根据R3的值取第几个数据MOVP0,A

;P0=ARETDEY10:MOVR6,#20__

MOVR7,#0DEY11:DJNZ

R7,DEY11

DJNZ

R6,DEY11

;执行

256_____20__

次后返回调用处

RET

dey1:MOVR5,#40

DEYY1:LCALLDEY10;调用延时子程序DEY10

DJNZR5,DEYY1

;256_____20_______40

RET

;返回调用处

ORG500H

;

文档评论(0)

177****9463 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档