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

📄 holl.c

📁 基于c8051f020的应用
💻 C
字号:
//**************************************************************************************************************************
#include <c8051F020.h>
#include "HEAD.H"
//**************************************************************************************************************************
void Holl_Init(void)
{
/*
	EX0   = 1;			// INT0允许
	TCON |= 0x01;		// 下降沿触发
	IE0 = 0;
*/
	T2CON = 0x0F;
}
//**************************************************************************************************************************
void Int0Interrupt(void) interrupt 0
{
	unsigned char delaytime;

	IE0 = 0;
	for(delaytime=0;delaytime<100;delaytime++);
	if(HOLL==0)
	{
		HollSigNum++;
		RTUaddress4[6]=HollSigNum>>8;
		RTUaddress4[7]=HollSigNum;
		LED4_CHANGE;
	}
	while(HOLL==0);
	
	if(HollSpaceTime!=0x00)
		RotateSpeed=40/((float)HollSpaceTime);
	else
		RotateSpeed=0;
	HollSpaceTime=0x00;
}
//**************************************************************************************************************************
void DI_Station(void)
{
	P6 |= 0xFF;
	RTUaddress4[9] = P6;
}
//**************************************************************************************************************************
// The End
//**************************************************************************************************************************

⌨️ 快捷键说明

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