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

📄 time.c

📁 利用avr c编程的综合程序
💻 C
字号:
#include "time.h"
#include "motor_control.h"

volatile static unsigned char count_m = 0;

volatile static unsigned char second = 0;

void timeInit(void)
{
    TCCR0 = 0x05;
	TCNT0 = 0x82;
	TIMSK |= 0x01;
	sei();
}

unsigned char getTime(void)
{
	return second;
}

ISR(TIMER0_OVF_vect)
{
	TCNT0 = 0x82;
	count_m++;
	get_sensor();
	if(Left_backward_straight == 0 && Right_backward_straight == 0)
    {
	   PORTB |= 0xE0;
       _delay_ms(3); 
	   PORTB &= 0x1F;
	}
	if(count_m == 125)
	{
	count_m = 0;
	second ++;
	}
}

⌨️ 快捷键说明

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