?? delay.h
字號:
// *********************************************************************************** //
//
// Filename : delay.h
// Title : delay routine
// Author : Fung Tin Ching
// Created Date : 2005.09.23
// Revisited Date : 2008.01.16
// Description : This source file contain the delay routine
// Version : 1.1
//
// Copyright (c) 2008, All rights reserved.
// *********************************************************************************** //
#ifndef DELAY_H_
#define DELAY_H_
#include <intrins.h>
// *********************************************************************************** //
// delay by looping is not accurate!! //
// *********************************************************************************** //
void delay_5us(void) // 4.3 us
{
register u08 i;
for(i=2 ; i>0; i--);
}
void delay_1ms(void) // 1 ms
{
register u08 i;
for(i=230 ; i>0; i--);
for(i=230 ; i>0; i--);
}
void delay_ms(unsigned char s) reentrant
{
register u08 i;
for(i=0 ; i<s; i++)
delay_1ms();
}
void delay_100us(void) // 99.84 us
{
register u08 i;
for(i=45 ; i>0; i--);
}
void delay_5ms(void)
{
register u16 i;
for(i=230 ; i>0; i--);
for(i=230 ; i>0; i--);
for(i=230 ; i>0; i--);
}
#endif
// *********************************************************************************** //
// End of delay.h
// *********************************************************************************** //
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -