?? common.c
字號:
/***************************************
*2008,浙江工業大學信息與控制研究所
*All rights reserved
*
*文件名稱:common.c
*摘 要:公共函數和變量的定義
*
*當前版本:1.1
*作 者:董齊芬
*完成日期:2008.5.17
****************************************/
#include "common.h"
/**************************************************
函數功能:延時650us
輸入參數:無
輸出參數:無
返 回 值:無
**************************************************/
void Delay650us(void)
{
unsigned char i,t;
for (i=0;i<5;i++)
{
for (t=0;t<250;t++)
{
;
}
}
}
/**************************************************
函數功能:延時300us
輸入參數:無
輸出參數:無
返 回 值:無
**************************************************/
void Delay300us(void)
{
unsigned char i,t;
for (i=0;i<1;i++)
{
for (t=0;t<150;t++)
{
;
}
}
}
/**************************************************
函數功能:延時3ms
輸入參數:無
輸出參數:無
返 回 值: 無
**************************************************/
void Delay3ms(void)
{
unsigned int t;
for (t=0;t<3500;t++)
{
;
}
}
/**************************************************
函數功能:延時一段時間,該延時主要用于測試
輸入參數:無
輸出參數:無
返 回 值: 無
**************************************************/
void Delays(void)
{
unsigned int t,i;
for (t=0;t<3500;t++)
{
for (i=0;i<3;i++)
{;}
}
}
/**************************************************
函數功能:延時100us
輸入參數:無
輸出參數:無
返 回 值:無
**************************************************/
void Delay100us(void)
{
unsigned char t;
for (t=0;t<250;t++)
{
;
}
}
/*
*函數功能:延時40ns,用于數字電位器的模擬SPI口
*輸入參數:無
*輸出參數:無
*返 回 值:無
*/
void Delay40ns(void)
{
unsigned char t;
for (t=0;t<25;t++)
{
;
}
}
/*
*函數功能:led端口初始化程序
*輸入參數:無
*輸出參數:無
*返 回 值:無
*/
void initled(void)
{
DDRA|=((1<<DDA1)|(1<<DDA0));//設置A口的輸出引腳
LED_OFF;
}
/*
*函數功能:蜂鳴器初始化程序
*輸入參數:無
*輸出參數:無
*返 回 值:無
*/
void initbuzzer(void)
{
DDRA|=(1<<DDA6);// 設置A6口為輸出口(蜂鳴器的連接口)
BUZZER_OFF;//關蜂鳴器
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -