栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

单片机实验三、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

五、实验结果

 六、实验小结

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/976923.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号