亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 源程序2.c

?? 涉及單片機ATmega16的一些較實用的應用程序
?? C
字號:
/*********************************************
File name           :基于ATmega16的TC1功能的高精度周期測量
Chip type           : ATmega16
Program type        : Application
Clock frequency     : 4.000000 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 256
*********************************************/

#include <mega16.h>

sfrw ICR1=0x26;        // 補充定義16位寄存器ICR1地址為0x26(mega16.h中未定義)

flash unsigned char led_7[11]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00}; 
flash unsigned char position[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};

unsigned char dis_buff[6];					// 顯示緩沖區,存放要顯示的6個字符的段碼值
unsigned int icp_v1,icp_v2;
unsigned char icp_n,max_icp;
bit icp_ok,time_4ms_ok,f_2_d,begin_m,full_ok;

void display(void)					// 6位LED數管動態掃描函數
{
    static unsigned char posit;
	PORTC = 0xff;
	PORTA = led_7[dis_buff[posit]];
	PORTC = position[posit]; 
	if (++posit == 6) posit = 0;
}

// Timer 2 比較匹配中斷服務,4ms定時 
interrupt [TIM2_COMP] void timer2_comp_isr(void)
{
 	#asm("sei")			// 開放全局中斷,允許中斷嵌套   
    display();
    time_4ms_ok = 1;
}

// Timer 1 溢出中斷服務
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
    full_ok = 1;
}

// Timer 1 輸入捕捉中斷服務
interrupt [TIM1_CAPT] void timer1_capt_isr(void)
{
    if (icp_n >= max_icp)   // 第N個上升沿到
    {
        icp_v2 = ICR1;      // 記錄第N個上升沿時間
        TIMSK = 0x80;       // 禁止T/CI輸入捕捉和溢出中斷
        icp_ok = 1;
    }
    else if (icp_n == 0)
    {
        icp_v1 = ICR1;      // 記錄第1個上升沿時間
    }    
    icp_n++;     
}

void f_to_disbuf(long v)	// 頻率值送顯示緩沖區函數
{
	unsigned char i;
	for (i=0;i<=4;i++)
	{
        dis_buff[i] = v%10;
        v /= 10; 
	}
	dis_buff[5] = v;
	for (i=5;i>0;i--)       // 高位零不顯示
	{
	    if (dis_buff[i] == 0)
	        dis_buff[i] = 10;
	    else
	        break;    
	}
}

void main(void)
{
    unsigned int icp_1,icp_2;
    long fv;
    
	DDRA=0xFF;          // LED段碼輸出
	PORTC=0xFF;
	DDRC=0x3F;          // LED位控輸出
	PORTD=0x40;         // PD6(icp)輸入方式,上拉有效

    // T/C2 初始化
    TCCR2=0x0C;         // 內部時鐘,64分頻(4M/64=62.5KHz),CTC模式
    OCR2=0xf9;//7c;          // OCR2 = 0xf9(249),(249+1)/62.5=4ms
 	// T/C1初始化
    TCCR1B = 0x41;      // T/C1正常計數方式,上升沿觸發輸入捕捉,4M/1計數時鐘
	TIMSK = 0xA4;		// 允許T/C2比較匹配中斷,允許T/C1輸入捕捉、溢出中斷

    icp_n = 0;
    max_icp =1;
  	#asm("sei")			// 開放全局中斷

	while (1)
	{
	    if (icp_ok == 1)    // 完成一次測量
	    {
	        if (icp_v2 >= icp_v1)          // 計算N個上升沿的時鐘脈沖個數,
	            icp_2 = icp_v2 - icp_v1;   
	        else
	            icp_2 = 65536 - icp_v1 + icp_v2;
	        
	        if (!(icp_v2 >= icp_v1 && full_ok)) // 有溢出,數據無效    
            {           
                if (icp_2 == icp_1)         // 兩次個數相等,測量有效 
	            {
                    fv = 4000000 * (long)max_icp / icp_2;     // 換算成頻率值
                    f_2_d = 1;              // 允許新頻率送顯示
                
                    if (fv > 4000)
                        max_icp = 64;       // 如果頻率大于4Khz,N=64
                    else
                        max_icp = 1;        // N=1
                 }
	        }
	        else
	            max_icp = 1;    // 有溢出,N=1
         
	        icp_1 = icp_2;          
	        icp_ok = 0;
            begin_m = 1;
  	    }
	    if (time_4ms_ok)            
	    {                           
	        if (f_2_d)
	        {
	            f_to_disbuf(fv);   // 新頻率送顯示
	            f_2_d = 0;
	        }
	        else if (begin_m)          
	        {
                icp_n = 0;      // 開始新的一次測量,
                full_ok = 0;    // 清除溢出標志
	            TIFR = 0x24;    // 清除可能存在的輸入捕捉、溢出中斷標志位
	            TIMSK = 0xa4;	// 開啟T/C1輸入捕捉、溢出中斷允許        
	            begin_m = 0;
	        }
            time_4ms_ok = 0;	    
	    }
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天综合天天综合色| 美女视频网站黄色亚洲| 一区av在线播放| 奇米影视7777精品一区二区| 国产专区欧美精品| 色婷婷综合久久久中文字幕| 91精品国产综合久久精品麻豆 | 日韩va亚洲va欧美va久久| 美女网站视频久久| av爱爱亚洲一区| 欧美一区二区精品| 亚洲免费色视频| 国产乱人伦偷精品视频不卡| 91久久精品午夜一区二区| 亚洲精品一区二区三区蜜桃下载| 亚洲免费观看在线视频| 国内成人免费视频| 欧美日韩视频在线第一区| 国产女人水真多18毛片18精品视频| 91精品欧美久久久久久动漫| 91视视频在线观看入口直接观看www | 欧美性猛交xxxx乱大交退制版| 日韩一级视频免费观看在线| 日韩av在线播放中文字幕| 亚洲欧美激情一区二区| 国精产品一区一区三区mba视频| 色素色在线综合| 国产欧美视频在线观看| 蜜臀av国产精品久久久久| 91麻豆国产福利在线观看| 久久久久久亚洲综合影院红桃| 亚洲午夜国产一区99re久久| 成人毛片视频在线观看| 日韩一级欧美一级| 亚洲国产日韩精品| 一本色道久久综合精品竹菊| 中文字幕乱码久久午夜不卡| 麻豆国产精品视频| 91精品在线观看入口| 亚洲成人动漫一区| 欧美在线一二三| 亚洲三级电影网站| 成人一区二区在线观看| 久久久精品免费观看| 国产一区不卡精品| 麻豆久久一区二区| 91丨九色丨尤物| 亚洲视频 欧洲视频| a级高清视频欧美日韩| 国产视频一区在线观看 | 亚洲人妖av一区二区| 东方欧美亚洲色图在线| 日本一区二区三区四区在线视频| 国产伦精品一区二区三区免费 | 精品国精品自拍自在线| 美女网站在线免费欧美精品| 日韩欧美一级片| 狠狠色综合日日| 久久精品一区二区三区av| 国产不卡在线一区| 国产精品久久久久久久岛一牛影视| 国产一二精品视频| 国产精品卡一卡二卡三| 波多野结衣欧美| 国产喷白浆一区二区三区| 99久久国产综合精品麻豆| 最新国产成人在线观看| 99re66热这里只有精品3直播| 1024成人网色www| 欧美日韩在线播放一区| 日韩国产一二三区| 欧美成人综合网站| 成人国产免费视频| 亚洲一区二区三区美女| 欧美一区二区三区小说| 国产99精品国产| 久久精品人人做| 国产99精品国产| 最新国产の精品合集bt伙计| 91啪在线观看| 亚洲大片在线观看| 欧美一卡二卡在线| 国产中文字幕精品| 久久久久青草大香线综合精品| 国产一区二区日韩精品| 日本一区二区电影| 91视频在线观看| 亚洲超丰满肉感bbw| 欧美一区二区三区白人| 国内国产精品久久| 亚洲欧洲一区二区在线播放| 在线精品视频免费播放| 亚洲18色成人| 久久综合九色综合97婷婷| 成人黄页在线观看| 亚洲一区二区在线观看视频| 日韩一区二区三区三四区视频在线观看| 日本成人在线看| 国产精品污网站| 欧美一二三区在线| 一区二区三区免费观看| 石原莉奈在线亚洲三区| 国产人伦精品一区二区| 欧美视频一区二| 国产99久久久国产精品免费看| 午夜精品一区二区三区电影天堂 | 日本强好片久久久久久aaa| 久久综合色播五月| 欧美专区日韩专区| 成人一区二区三区在线观看| 日韩电影在线看| 亚洲人吸女人奶水| 欧美激情资源网| 欧美一级黄色大片| 欧美日韩免费一区二区三区视频| 国产精华液一区二区三区| 日韩精品亚洲一区二区三区免费| 自拍视频在线观看一区二区| 久久影院午夜片一区| 欧美人妇做爰xxxⅹ性高电影| 99在线视频精品| 国产盗摄视频一区二区三区| 日本成人在线看| 日韩av电影免费观看高清完整版| 亚洲男帅同性gay1069| 国产欧美一区二区在线| 久久久综合九色合综国产精品| 8v天堂国产在线一区二区| 欧美性受xxxx黑人xyx性爽| 波多野结衣91| 97国产一区二区| 不卡av电影在线播放| 成人爽a毛片一区二区免费| 国产毛片一区二区| 国产丶欧美丶日本不卡视频| 精品系列免费在线观看| 久久精品国产99国产精品| 蜜桃av一区二区在线观看| 青青草成人在线观看| 日av在线不卡| 色综合欧美在线视频区| av综合在线播放| 色婷婷精品大在线视频| 欧日韩精品视频| 欧美日韩一区不卡| 91精品国产综合久久香蕉的特点 | 精品国产乱码久久| 欧美成人性福生活免费看| 欧美成人国产一区二区| 日韩精品一区二区三区中文精品| 日韩欧美一卡二卡| xnxx国产精品| 国产精品久久久久久久久晋中 | 国产一区二区中文字幕| 国产一区视频网站| 丁香一区二区三区| 色呦呦一区二区三区| 91丨porny丨中文| 99精品国产91久久久久久| 色94色欧美sute亚洲线路一久| 欧美三区在线观看| 7777精品伊人久久久大香线蕉| 欧美成人一区二区三区片免费| 国产欧美视频一区二区| 亚洲欧美成aⅴ人在线观看| 天堂蜜桃91精品| 国产精品一品二品| 99久久99久久精品免费观看| 欧美系列一区二区| 欧美美女bb生活片| 91麻豆精品国产综合久久久久久| 成人激情免费视频| 91高清在线观看| 欧美人牲a欧美精品| 欧美电视剧在线观看完整版| 久久免费的精品国产v∧| 国产色产综合色产在线视频| 亚洲婷婷综合久久一本伊一区| 亚洲欧美欧美一区二区三区| 亚洲一区影音先锋| 亚洲午夜在线视频| 免费观看在线综合| 国产精品99久| 色噜噜偷拍精品综合在线| 欧美日韩成人综合天天影院| 久久综合av免费| 亚洲大尺度视频在线观看| 国产一区二区三区观看| 欧美撒尿777hd撒尿| 国产日韩欧美不卡| 日韩电影在线观看一区| 99国产欧美另类久久久精品| 精品久久久久久久久久久久久久久久久 | 91影院在线免费观看| 91精品国产一区二区人妖| 日本一区二区久久| 久久成人18免费观看| 欧美视频日韩视频| 亚洲天堂免费在线观看视频| 韩国av一区二区|