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

📄 fantest.c.bak

📁 风扇控制程序
💻 BAK
字号:
/********************start***************************************/
#include <STDIO.h>
#include <STC12C.h>
#include <Intrins.h>
#include <fan.h>
#include <math.h>


/***************************************************************************
函数名称: Delay_Set
函数功能: 以ms为单位延时一定的时间
输入参数: 延时常数
输出参数: 无
***************************************************************************/
void Delay_Set(uint i)
{
   uint  m, k;

   /* 时钟为11.0592MHz, 每个指令周期的执行时间约为1us. */

   for(m=0;m<i;m++)
   {
       k = CN_TIMER;           /* 1ms延时设置  */
       while(k--);             /* 5个指令周期  */
   }
}

/***************************************************************************
函数名称: Delay_us
函数功能: 以6us为单位延时一定的时间,每次调用再额外加5us
输入参数: 延时常数
输出参数: 无
***************************************************************************/
void Delay_us(uchar i)
{
   while (i--);         
}
/***************************************************************************
函数名称: main
函数功能: 数码管显示
输入参数: 无
输出参数: 无
***************************************************************************/
void main()
{
	uchar i;
  uchar code data_arry [11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf};   /*  定义"0~9,-"*/	
  while (1)
	{ 
		for (i=0;i<=10;i++)
	   { 
	   	 LE1=0;LE2=0;
	   	 p2 = data_arry[i];
	     Delay_Set(CN_20ms);
	   	  	
	   	}
		}
	}

⌨️ 快捷键说明

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