2020-11-25

  • 实验目的

1.掌握P2口输出端口的使用原理及编程方法;

2.加深I/O端口对外部电路驱动原理的理解。

 

二.实验内容:

P2口做输出,驱动8只发光二极管,编写程序,以1s的时间间隔使得一个发光二极管从左到右循环点亮。

三.实验步骤:

1.理解P2口内部结构,掌握P2口输出高低电平的原理。

2.看懂实验电路,完成接口连线(注意,接线时需要关闭实验箱电源)。

 

3.编写控制程序,注意延时循环的时间控制在1s

4.进入DEBUG方式,打开I/O口查看工具,监视P2口的输出变化。调试程序并观察发光二极管点亮情况。

四.实验参考程序:

ORG    000H

       SJMP   START

       ORG    0030H

START: MOV    A,#0FEH

LOOP:  MOV    P2,A       ;显示led

       ACALL  D1S        ;延时1秒

       RL     A          ;循环左移

       SJMP   LOOP

D1S:   MOV    R5,#50

DL01:  MOV    R6,#100

DL02:  MOV    R7,#100

       DJNZ   R7,$

       DJNZ   R6,DL02

       DJNZ   R5,DL01

       RET



        END

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值