firmware/delay.c
author root@rika
Thu, 23 Apr 2009 19:10:12 +0200
changeset 30 7fd00015f62f
parent 2 2f55e5dd591d
permissions -rw-r--r--
several changes..
slime@2
     1
#include "delay.h"
slime@2
     2
slime@2
     3
void Delay15ms( void )
slime@2
     4
{
slime@2
     5
	Delay1KTCYx(75); //Delay of 15ms
slime@2
     6
	return;
slime@2
     7
}
slime@2
     8
slime@2
     9
void Delay5ms( void )
slime@2
    10
{
slime@2
    11
	Delay1KTCYx(25); //Delay of 5ms
slime@2
    12
	return;
slime@2
    13
} 
slime@2
    14
slime@2
    15
void Delay1us( void )
slime@2
    16
{
slime@2
    17
	Nop();
slime@2
    18
	Nop();
slime@2
    19
	Nop();
slime@2
    20
	Nop();
slime@2
    21
	Nop();
slime@2
    22
	Nop();		//Delay of 1us
slime@2
    23
	return;
slime@2
    24
} 
slime@2
    25
void Delay100us( void )
slime@2
    26
{
slime@2
    27
	Delay100TCYx(5);	// Delay of 100us
slime@2
    28
	return;
slime@2
    29
}
slime@2
    30
slime@2
    31
void Delay1s( void )
slime@2
    32
{
slime@2
    33
	Delay10KTCYx(250);
slime@2
    34
	Delay10KTCYx(250); //Delay of 1s
slime@2
    35
	return;
slime@2
    36
}