⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led2.c

📁 PIC单片机 LED动态显示2 C语言编程
💻 C
字号:

/******************************************************
//	 制作人:carry    		时间:2007-06-10 18:09
//   文件名:LED1.C
//   配合实验板,单片机为16F877
//   PORTD所接的8个LED,其变化方式:
//   由左至右点亮,全亮后再由左至右熄灭
//   接着由右至左点亮,全亮后再由右至左熄灭

******************************************************/
#include<pic.h>              //包含单片机内部资源预定义
void  delay();              //delay函数申明
void main()                 //主函数
{
	while(1)                   //死循环,让C口流水灯一直工作
	{
		int i;                   //定义整型变量
    	TRISD=0X00;              //C口定义为输出
    	PORTD=0X01;              //点亮RCO口LED
    	for(i=8;i>0;i--)        //循环左移7次
		{ 
	        delay();
	        delay();             //调用一定的延时程序,保证闪烁的速率
       		PORTD=PORTD<<1;      //显示左移一位(RC0-->RC7-->RC0)
      	}
	}
}
void delay()                 //延时子程序
{
    int i;                   //定义整型变量
    for(i=0x65535;i>0;i--){}                      //空函数,什么也不执行,只是消耗一定的时间
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -