单片机实验三、P2口输出实验

目录

一.实验目的:

二.实验内容:

四.实验参考程序:

五、实验结果

 六、实验小结


一.实验目的:

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

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

二.实验内容:

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

三.实验步骤:

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

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

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

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

四.实验参考程序:

ORG 		0000H
SJMP 		MAIN
ORG 		0030H
MAIN:	MOV 		P2,#0EFH
LOOP:	ACALL 	DELAY
		MOV 		A,P2
		RL 		A
		MOV 		P2,A
		AJMP 		LOOP
DELAY:PUSH 30H
      PUSH 31H
      PUSH 32H
	  MOV 30H,#8
	  MOV 31H,#154
	  MOV 32H,#115
NEXT:DJNZ 32H,NEXT
     DJNZ 31H,NEXT
     DJNZ 30H,NEXT
POP 32H
POP 31H
POP 30H
       RET
  END

五、实验结果

 六、实验小结

没能成功自己独立写出代码,用了网上搜索的源代码,烧制过程不熟练,后来老师对源代码进行讲解弄懂了为什么周期是一秒,也知道了一些程序之间的运算。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值