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

📄 time.c

📁 这是DS1620温度传感器的读写温度程序
💻 C
字号:
#include <time.h>

unsigned int timeerout=0;

void DelayMs( unsigned int ms )
{
	StartTimer( ms );
	while(  timeerout );
	StopTimer( );
}

void timer0 (void) interrupt 1 
{
	if( timeerout!=0 ) timeerout--;
	
	TL0 =240;      //12mhz.10ms
	TH0 =216;
}




void StartTimer( unsigned int ms ) 
{
	TR0 = 0;//stop timer0
	ET0 = 0;//disable timer0

	timeerout = ms;

	//start timer 0
	TMOD &= 0xf0;
	TMOD |= 0x01;//timer0 mod = 1

	TL0 =240;      //12mhz.10ms
	TH0 =216;

	TF0 = 0;//clear int. flag
	TR0 = 1;//start timer0
	ET0 = 1;//enable timer
}

void StopTimer( )
{
	TR0 = 0;//stop timer0
	ET0 = 0;//disable timer0
}

⌨️ 快捷键说明

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