久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
TimerCommand.h頭文件下載-AVR定時器命令通用頭文件
[打印本頁]
作者:
daming
時間:
2014-12-30 12:35
標題:
TimerCommand.h頭文件下載-AVR定時器命令通用頭文件
本帖最后由 daming 于 2014-12-30 12:37 編輯
在代碼下方點復制代碼,然后另存到電腦磁盤即可下載.
/*****************************************************************************
單 位:廣西民族大學物理與電子工程學院07物本班
文件名稱:TimerCommand.h
文件標識:_TIMERCOMMAND_H_
摘 要:AVR定時器命令通用頭文件
當前版本:V1.0
作 者:【白 羽】
完成日期:2010年11月16日
*****************************************************************************/
#ifndef _TIMERCOMMAND_H_
#define _TIMERCOMMAND_H_
#define Timer0Config(MODE,COM,PRESCALE) \
TCCR0 = WGM0(TimerMode(0,MODE)) | COM0(COM) | CS0(PRESCALE)
#ifndef OCR1C
#define Timer1Config(MODE,COMA,COMB,PRESCALE) \
do{ \
TCCR1A = WGM1L(TimerMode(1,MODE)) | COM1A(COMA) | COM1B(COMB); \
TCCR1B = WGM1H(TimerMode(1,MODE)) | CS1(PRESCALE); \
}while(0)
#else
#define Timer1Config(MODE,COMA,COMB,COMC,PRESCALE) \
do{ \
TCCR1A = WGM1L(TimerMode(1,MODE)) | COM1A(COMA) \
| COM1B(COMB) | COM1C(COMC); \
TCCR1B = WGM1H(TimerMode(1,MODE)) | CS1(PRESCALE); \
}while(0)
#endif
#define Timer2Config(MODE,COM,PRESCALE) \
TCCR2 = WGM2(TimerMode(2,MODE)) | COM2(COM) | CS2(PRESCALE)
#define Timer3Config(MODE,COMA,COMB,COMC,PRESCALE) \
do{ \
TCCR1A = WGM3L(TimerMode(3,MODE)) | COM3A(COMA) \
| COM3B(COMB) | COM3C(COMC); \
TCCR1B = WGM3H(TimerMode(3,MODE)) | CS3(PRESCALE); \
}while(0)
#ifdef OCR0
#define Timer0Period(STEPS) \
do{ \
OCR0 = _OCR0(STEPS); \
TCCR0 = WGM0(TimerMode(0,CTC) | COM0(0) | _CS0(STEPS); \
}while(0)
#endif
#define Timer1Period(STEPS) \
do{ \
OCR1A = _OCR1(STEPS); \
TCCR1B = WGM1H(TimerMode(1,CTC)) | _CS1(STEPS); \
}while(0)
#define Timer2Period(STEPS) \
do{ \
OCR2 = _OCR2(STEPS); \
TCCR2 = WGM2(TimerMode(2,CTC)) | _CS2(STEPS); \
}while(0)
#define Timer3Period(STEPS) \
do{ \
OCR2 = _OCR3(STEPS); \
TCCR3A = WGM3H(TimerMode(3,CTC)) | _CS3(STEPS); \
}while(0)
#define TimerPeriod(X,STEPS) _TimerPeriod(X,STEPS)
#define _TimerPeriod(X,STEPS) Timer##X##Period(STEPS)
#ifndef CPUCLK
#define CPUCLK 8.0
#endif
#define TimerPerioduS(X,t) TimerPeriod(X,(t)*1.0*CPUCLK)
#define TimerPeriodmS(X,t) TimerPeriod(X,(t)*1000.0*CPUCLK)
#endif
復制代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
福利视频网
|
一区二区三区四区不卡
|
欧美性猛片aaaaaaa做受
|
av香港经典三级级 在线
|
国产三级
|
国产精品一区二区三区免费观看
|
亚洲欧美日韩高清
|
99视频精品
|
特级生活片
|
在线观看中文字幕
|
久久精品一二三影院
|
国产精品久久久久久久久久久免费看
|
人人叉
|
国产精品久久久久久婷婷天堂
|
亚洲中午字幕
|
a精品视频
|
国产精品精品3d动漫
|
99精品国自产在线观看
|
人人干在线
|
99亚洲精品
|
在线看av网址
|
亚洲人成人一区二区在线观看
|
黄色小视频入口
|
99久久免费精品视频
|
www.国产一区
|
久久久精
|
久久精品国产一区二区电影
|
国产日韩在线观看一区
|
日日天天
|
免费看黄色国产
|
欧美日韩高清在线一区
|
欧美日本在线
|
久久久久一区
|
国产精品久久久久久238
|
国产精品国产亚洲精品看不卡15
|
日韩欧美国产一区二区
|
亚洲精品中文字幕
|
久久久国产视频
|
国产欧美日韩二区
|
亚洲欧美在线视频
|
精品区一区二区
|