?? delaytime.c
字號:
/**************************************************************************************************
* 文件信息 : 延時函數
* 文 件 名 : delaytime.C
* 創 建 人 : 謝志俊
* 創建日期 : 2006-4-8
* 原始版本 : V 1.0.0
* 說 明 :
* 修改版本 :
* 修改日期 :
* 說 明 :
* 描 述 : 源代碼
* (c) Copyright 2004-2006, HNCSXZJ
* All Rights Reserved
**************************************************************************************************/
#define DELAY_GLOBALS
#include "..\includes.h"
void Tdelay_loop_1(INT8U count)
{
asm volatile (
"1: dec %0" "\n\t"
"brne 1b"
: "=r" (count)
: "0" (count)
);
}
void Tdelay_loop_2(INT16U count)
{
asm volatile (
"1: sbiw %0,1" "\n\t"
"brne 1b"
: "=w" (count)
: "0" (count)
);
}
void Tdelay_nms(INT16U n) //N ms延時函數
{
unsigned int i=0;
for (i=0;i<n;i++){
// wdt_reset();
Tdelay_1ms();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -