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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? alarm.c

?? M430~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··要的人看
?? C
字號(hào):
#include <MSP430X14X.h>
#include "alarm.h"

void Init_ADC(void)
{
    P6SEL = 0X07;                 //設(shè)置P6.0為模擬輸入通道
    
    ADC12CTL0 &= ~(ENC);          //設(shè)置ENC為0,從而修改ADC12寄存器的值
    ADC12CTL1 |= CSTARTADD_0;	  //轉(zhuǎn)換的起始地址為:ADCMEM0
    ADC12MCTL0 = INCH_0 + EOS;    //設(shè)置參考電壓分別為AVSS和AVCC,輸入通道為A0
    	    
    ADC12CTL0 |= ADC12ON;
    ADC12CTL0 |= MSC;
    
    
    ADC12CTL1 |= CONSEQ_1;	  //轉(zhuǎn)換模式為:多通道、單次轉(zhuǎn)換
    
    ADC12CTL1 |= ADC12SSEL_1;	  //SMCLK
    ADC12CTL1 |= ADC12DIV_0;	  //時(shí)鐘分頻為1
    ADC12CTL1 |= (SHP);		  //采樣脈沖由采用定時(shí)器產(chǎn)生
                
    ADC12CTL0 |= ENC;		  //使能ADC轉(zhuǎn)換
    return;
}
void Init_TimerA(void)
{
    TACTL = TASSEL1 + TACLR;      // 選擇SMCLK,清除TAR
    TACTL += ID1;			
    TACTL += ID0;                 // 1/8 SMCLK
    CCTL0 = CCIE;	          // CCR0 中斷允許
    CCR0 = 4000;		  // 時(shí)間間隔為 250Hz
    TACTL |= MC0;		  // 增記數(shù)模式
    
    return;
}

void Init_INPUTPort(void)
{
    //將管腳在初始化的時(shí)候設(shè)置為輸入方式
    P1DIR = 0;
    //將所有的管腳設(shè)置為一般I/O口
    P1SEL = 0;
    
    // 將P1.0和P1.1設(shè)置為輸入方向
    P1DIR &= ~(BIT1);
    P1DIR &= ~(BIT2);
    // 將P1.2~P1.5設(shè)置為輸出方向
    P1DIR |= BIT2;
    P1DIR |= BIT3;
    P1DIR |= BIT4;
    P1DIR |= BIT5;
    P1DIR |= BIT6;
    // 將P1.0和P1.1設(shè)置為低電平中斷觸發(fā)方式
    P1IE |= BIT0;	// 管腳 P1.0使能中斷
    P1IES |= BIT0;	// 對(duì)應(yīng)的管腳由高到低電平跳變使相應(yīng)的標(biāo)志置位
    P1IE |= BIT1;	// 管腳 P1.1 使能中斷
    P1IES |= BIT1;	// 對(duì)應(yīng)的管腳由高到低電平跳變使相應(yīng)的標(biāo)志置位
    return;
}
void Init_TimerB(void)
{
    TBCTL = TBSSEL0 + TBCLR;    // 選擇ACLK,清除TAR
    TBCCTL0 = CCIE;             // TBCCR0 中斷允許
    TBCCR0 = 32768;	        // 時(shí)間間隔為 1 s
    
    TBCTL |= MC0;               // 增記數(shù)模式
}

void Delay_ms(unsigned long nValue)//毫秒為單位,8MHz為主時(shí)鐘
{
    unsigned long nCount;
    int i;
    unsigned long j;
    nCount = 2667;
    for(i = nValue;i > 0;i--)
    {
    	for(j = nCount;j > 0;j--);
    }
    return;
}
void Delay_us(unsigned long nValue)//微秒為單位,8MHz為主時(shí)鐘
{
    int nCount;
    int i;
    int j;
    nCount = 3;
    for(i = nValue;i > 0;i--)
    {
    	for(j = nCount;j > 0;j--);
    }
    return;
}
void Init_DispPort(void)
{
    //將所有的管腳在初始化的時(shí)候設(shè)置為輸入方式
    P2DIR = 0;
    //將所有的管腳設(shè)置為一般I/O口
    P2SEL = 0;
    // 將P2.1~P2.4設(shè)置為輸出方向
    P2DIR |= BIT1;
    P2DIR |= BIT2;
    P2DIR |= BIT3;
    P2DIR |= BIT4;
    // 將P4.0~P4.6設(shè)置為輸出方向
    P4DIR |= BIT0;
    P4DIR |= BIT1;
    P4DIR |= BIT2;
    P4DIR |= BIT3;
    P4DIR |= BIT4;
    P4DIR |= BIT5;
    P4DIR |= BIT6;
    
    return;
}
void Display(char n1,char n2,char n3)
{
    //數(shù)據(jù)表
    static char nLed[10]={0x7b,0x42,0x37,0x67,0x4e,0x6d,0x7d,0x43,0x7f,0x6f}; 
    // 選通數(shù)碼管
    
    //顯示第一個(gè)數(shù)據(jù)
    // 選通數(shù)碼管
    P2OUT |= BIT2;
    P4OUT = nLed[n1];
    //顯示第二個(gè)數(shù)據(jù)
    // 選通數(shù)碼管
    P2OUT |= BIT3;
    P4OUT = nLed[n2];
    //顯示小數(shù)點(diǎn)
    P2OUT |= BIT1;
    
    //顯示后面的一個(gè)數(shù)據(jù)
    // 選通數(shù)碼管
    P2OUT |= BIT4;
    P4OUT = nLed[n3];
    
    return;
}
void Init_AlarmPort(void)
{
    // 將P2.5設(shè)置為輸出方向
    P2DIR |= BIT5;
    
    return;
}
//振鈴處理子程序模塊
//RE1腳發(fā)出1/450Hz的脈沖
void Ring(void) 
{
    int i;
	
    P2OUT |= BIT5 ;   //高電平
    for(i = 0; i < 200;i++) 
        _NOP();
        
    P2OUT &= ~(BIT5); //低電平
    for(i = 0; i < 200;i++)
        _NOP();
    
    return;
}
void Init_CLK(void)
{
    unsigned int i;
    BCSCTL1 = 0X00;			//將寄存器的內(nèi)容清零
					//XT2震蕩器開啟
					//LFTX1工作在低頻模式
					//ACLK的分頻因子為1
					
    do 
    {
	IFG1 &= ~OFIFG;                       // 清除OSCFault標(biāo)志
	for (i = 0x20; i > 0; i--);                
    }
    while ((IFG1 & OFIFG) == OFIFG);      // 如果OSCFault =1   
					
    BCSCTL1 &= ~(XT2OFF + XTS);//open XT2, LFTX2 select low frequency 
    BCSCTL1 |= RSEL0 + RSEL1 + RSEL2; //DCO Rsel=7(Freq=3200k/25攝氏度)  
    BCSCTL1 |= 0x07;
    BCSCTL2 += SELM1;		//MCLK的時(shí)鐘源為TX2CLK,分頻因子為1
    BCSCTL2 += SELS;		//SMCLK的時(shí)鐘源為TX2CLK,分頻因子為1
    
}
//該函數(shù)的功能是將一個(gè)WORD類型的數(shù)據(jù)寫入到FLASH里面。
void FLASH_ww(int *pData,int nValue)
{
    FCTL3 = 0xA500;		// LOCK = 0;
    FCTL1 = 0xA540;		// WRT = 1;
    
    *pData = nValue;
}
//該函數(shù)的功能是將一個(gè)BYTE類型的數(shù)據(jù)寫入到FLASH里面。
void FLASH_wb(char *pData,char nValue)
{
    FCTL3 = 0xA500;		// LOCK = 0;
    FCTL1 = 0xA540;		// WRT = 1;
    
    *pData = nValue;
}
//該函數(shù)的功能是將FLASH里面的內(nèi)容擦除掉。
void FLASH_clr(int *pData)
{
    FCTL1 = 0xA502;		// ERASE = 1;
    FCTL3 = 0xA500;		// LOCK = 0;
    
    *pData = 0;
}


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆freexxxx性91精品| 丁香婷婷综合激情五月色| 久久久久久一二三区| 一本一道久久a久久精品| 久久精品国产网站| 亚洲欧美另类小说视频| 精品国精品国产| 在线观看日韩一区| 国产999精品久久久久久绿帽| 一区二区三区精品在线| 国产欧美精品一区aⅴ影院| 91精品国产综合久久婷婷香蕉 | 91女人视频在线观看| 亚洲成人第一页| 国产精品不卡视频| 久久综合九色综合欧美就去吻 | 在线观看网站黄不卡| 成人国产在线观看| 激情六月婷婷久久| 日本视频中文字幕一区二区三区 | 国产在线一区二区综合免费视频| 亚洲国产日产av| 亚洲日本va午夜在线电影| www成人在线观看| 欧美一区永久视频免费观看| 欧美三级欧美一级| 一本色道久久综合狠狠躁的推荐| 波多野结衣91| 成人av资源下载| 成人av高清在线| 不卡大黄网站免费看| 大白屁股一区二区视频| 成人性生交大片免费看视频在线| 国产精品一二三在| 国产美女精品人人做人人爽| 欧美aaaaaa午夜精品| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美电视剧在线看免费| 欧美精品九九99久久| 欧美日韩不卡一区二区| 欧美剧情电影在线观看完整版免费励志电影 | 91精品国产91久久久久久最新毛片| 欧美亚洲国产一卡| 欧美日韩一区二区在线观看 | 国产精品久久久久久久久搜平片 | 亚洲一区二区三区激情| 夜夜精品视频一区二区 | 激情五月激情综合网| 黑人巨大精品欧美黑白配亚洲| 久久99精品久久久久久动态图| 久久精品国产99国产精品| 久久超级碰视频| 国产精品一二三四五| 不卡的av电影| 欧美亚男人的天堂| 91精品国产色综合久久ai换脸| 欧美一区二区福利在线| 2023国产精品| 国产精品久久国产精麻豆99网站| 亚洲色图.com| 日韩国产一二三区| 国产二区国产一区在线观看| fc2成人免费人成在线观看播放| 日本韩国一区二区| 欧美一区二区私人影院日本| 2020国产精品自拍| 亚洲色图另类专区| 日本不卡一区二区| 丁香网亚洲国际| 欧美性一区二区| 欧美r级在线观看| 亚洲色图另类专区| 蜜臀av性久久久久av蜜臀妖精| 国产精品一级在线| 欧美亚洲高清一区| 精品av久久707| 一区二区三区免费网站| 久久se精品一区精品二区| 日韩欧美电影一区| 国产精品久久久久久久久久久免费看 | 国产一区999| 99re这里都是精品| 日韩一区二区精品葵司在线| 国产欧美一区二区精品性色 | 日韩精品一区二区三区三区免费 | 亚洲激情中文1区| 国内精品伊人久久久久影院对白| av在线不卡电影| 日韩一区二区精品葵司在线| 亚洲欧美偷拍另类a∨色屁股| 日本中文字幕一区| 不卡在线视频中文字幕| 欧美高清性hdvideosex| 国产精品久久久久久久久图文区| 水野朝阳av一区二区三区| 国产v综合v亚洲欧| 91精品国产综合久久国产大片 | 六月丁香婷婷色狠狠久久| jlzzjlzz国产精品久久| 精品人在线二区三区| 一区二区三区国产豹纹内裤在线 | av午夜精品一区二区三区| 91精品久久久久久久91蜜桃| 亚洲免费在线看| 国产精品99久久久久久似苏梦涵| 欧美军同video69gay| 亚洲人成7777| 成人亚洲一区二区一| 日韩午夜电影av| 亚洲r级在线视频| 91性感美女视频| 国产精品素人一区二区| 麻豆精品一区二区综合av| 一本大道久久精品懂色aⅴ| 国产婷婷精品av在线| 久久成人免费网| 在线电影欧美成精品| 亚洲午夜av在线| 在线观看视频一区二区欧美日韩| 国产精品污污网站在线观看| 国产麻豆精品theporn| 日韩一级在线观看| 日韩电影在线免费| 欧美美女喷水视频| 亚洲成人av中文| 欧美三电影在线| 亚洲午夜电影在线观看| 色综合久久久久久久久| 日韩理论片中文av| 99国产精品国产精品久久| 国产精品国产成人国产三级 | 国产一区二区不卡在线| 欧美精品一区二区在线观看| 极品尤物av久久免费看| 欧美一级精品在线| 美女诱惑一区二区| 日韩午夜精品电影| 精品在线播放午夜| 欧美精品一区男女天堂| 国产精品一二三四区| 久久精品欧美日韩精品| 国产精品一二一区| 欧美激情在线一区二区三区| 成人免费毛片嘿嘿连载视频| 中文字幕国产一区| 91性感美女视频| 亚洲午夜久久久久久久久久久 | 一区二区三区国产豹纹内裤在线| 一本高清dvd不卡在线观看| 一区二区三区免费在线观看| 欧美吞精做爰啪啪高潮| 舔着乳尖日韩一区| 欧美成人精精品一区二区频| 狠狠狠色丁香婷婷综合久久五月| 久久亚洲影视婷婷| 99久久99久久精品免费观看| 亚洲国产毛片aaaaa无费看| 51久久夜色精品国产麻豆| 久久av老司机精品网站导航| 久久久99精品久久| 91丨九色丨黑人外教| 亚洲国产一二三| 日韩精品一区二区三区三区免费| 国产成人综合在线| 中文字幕一区二区三区视频| 精品视频一区三区九区| 久久国产精品一区二区| 久久精品一区二区三区四区| 99久久综合精品| 日韩高清在线电影| 中文欧美字幕免费| 欧美日韩国产经典色站一区二区三区 | 国产一区二区成人久久免费影院| 国产精品美女久久久久久| 欧美三级在线看| 国产原创一区二区三区| 国产精品久久国产精麻豆99网站| 欧美日韩专区在线| 国产大片一区二区| 亚洲国产综合91精品麻豆| 久久久久久免费网| 欧美日韩精品一区二区| 福利一区二区在线观看| 午夜天堂影视香蕉久久| 国产欧美久久久精品影院| 欧美伊人久久大香线蕉综合69| 国产在线精品免费av| 一级做a爱片久久| 久久精品视频免费| 欧美日韩国产一级片| 不卡的av网站| 韩国毛片一区二区三区| 亚洲一区二区三区四区在线免费观看| 2023国产精华国产精品| 欧美日韩国产123区| 国产成人99久久亚洲综合精品| 日韩精品免费专区| 亚洲最大的成人av| 中文字幕精品综合| 精品国产一区二区三区忘忧草|