久久久久久久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://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
51ⅴ精品国产91久久久久久
|
日日干天天操
|
日韩精品在线观看网站
|
国产精品美女久久久久aⅴ国产馆
|
欧美一区二区免费
|
国产国拍亚洲精品av
|
久久久国产精品
|
性高朝久久久久久久3小时 av一区二区三区四区
|
国产精品综合网
|
国产精品自产av一区二区三区
|
一区二区三区四区国产
|
天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品
|
欧美日韩在线一区
|
一级黄色毛片a
|
天天操,夜夜爽
|
午夜久久久久久久久久一区二区
|
日韩欧美一区二区三区
|
91精品国产综合久久小仙女图片
|
亚洲精品9999
|
成人精品视频免费
|
九九亚洲
|
97国产精品
|
日韩av三区
|
亚洲国产精品久久久久婷婷老年
|
国产伦精品一区二区三区四区视频
|
国产一区二区三区欧美
|
日韩精品视频在线
|
亚洲欧美国产精品久久
|
国产精品看片
|
国产一区高清
|
国产精品波多野结衣
|
精品欧美一区二区在线观看视频
|
日韩乱码一二三
|
国产精品夜色一区二区三区
|
欧美视频第二页
|
欧美一区二区在线观看视频
|
国产在线观看网站
|
国产精品一区二区三区四区
|
国产一区二区av
|
久久精品国产久精国产
|
欧美成视频在线观看
|