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

51单片机实例3——使用P3口依次点亮8位LED

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

51单片机实例3——使用P3口依次点亮8位LED

使用P3口依次点亮8位LED

 

1、设计目的

       使用P3口流水点亮8位LED

2、仿真电路

 3、程序设计(C语言)
#include     //包含单片机寄存器的头文件

void delay(int time)          //无返回值,无参数
{
	unsigned int i;         //定义无符号整数,最大取值范围65535
	for(time;time>0;time--)
		for(i=0;i<20000;i++);  //做20000次空循环                  
}

void main()
{
	while(1)       //程序持续运行
	{
		if(P3==0x00)  //如果8个led全亮,回到8个led全灭的 初始状态
			P3=0xff;
		else 
			P3=P3<<1;   //改变P3口电平
		delay(5);   //调用延时函数
	}
}

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

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

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