freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)中斷技術(shù)實(shí)驗(yàn)報(bào)告-資料下載頁(yè)

2024-08-12 01:14本頁(yè)面
  

【正文】 P1IFG amp。=~BIT2。 P1IE |= BIT2。 __enable_interrupt()。 //_EINT()。 總中斷運(yùn)行 while(1){ }。 } pragma vector=PORT1_VECTOR __interrupt void port_int(void) { if( (P1IFGamp。BIT2)!=0 ) { delay()。 //增加延時(shí)函數(shù),避開毛刺 if ( (P1IFGamp。BIT2)!=0 ) { number++。 P2OUT=~number。 } P1IFG amp。=~BIT2。 } } 選做第4題之DCO出廠校驗(yàn)值的頻率檢測(cè) 1)MCLK=復(fù)位頻率/8 約100KHz。,程序如下:include void LED()。void delay()。int main( void ){ //關(guān)閉看門狗 WDTCTL = WDTPW + WDTHOLD。// P2SELamp。=~BIT0。 P2SEL2amp。=~BIT0。 P2OUT|=BIT0。 P2DIR|=BIT0。 //復(fù)位8分頻 BCSCTL2|=(DIVM0+DIVM1)。 while(1){ LED()。 }}void LED(){ //LED燈延時(shí)亮滅 P2OUTamp。=~BIT0。 delay()。 P2OUT|=BIT0。 delay()。}void delay(){ //延時(shí)函數(shù) unsigned int i。 for (i=0。i0xffff。i++)。}2)MCLK=DCO=16MHz;include void LED()。void delay()。int main( void ){ // 關(guān)閉看門狗 WDTCTL = WDTPW + WDTHOLD。 // P2SELamp。=~BIT0。 P2SEL2amp。=~BIT0。 P2OUT|=BIT0。 P2DIR|=BIT0。 //設(shè)置MCLK時(shí)鐘源為DCO振蕩器 BCSCTL2amp。=~(SELM0+SELM1)。 //DCO振蕩器頻率設(shè)置為16MHz BCSCTL1=CALBC1_16MHZ。 DCOCTL=CALDCO_16MHZ。 while(1){ LED()。 }}void LED(){ //LED燈延時(shí)亮滅 P2OUTamp。=~BIT0。 delay()。 P2OUT|=BIT0。 delay()。}void delay(){ //延時(shí)函數(shù) unsigned int i。 for (i=0。i0xffff。i++)。}選作5之改用 4 個(gè)數(shù)碼管顯示秒值,重新完成必做任務(wù) 7~ ~Sh相連。,~~S4相連include include void delay()。unsigned char time=0。unsigned int i=0。const char LEDtab[10]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F,~0x6F}。unsigned char a=0,b=0,c=0,d=0。unsigned char flag=0。int main( void ){//關(guān)閉看門狗 WDTCTL = WDTPW + WDTHOLD。 // P1SEL|=BIT0。 P1SEL2amp。~BIT0。 P1DIR|=BIT0。 BCSCTL3amp。=~LFXT1S0。 BCSCTL3|=LFXT1S1。 BCSCTL1amp。=~DIVA0。 BCSCTL1|=DIVA1。 //~ P2SEL=0。 P2SEL2=0。 P2DIR=0XFF。 P2OUT=0XFF。 //~; P1SELamp。=~(BIT1+BIT2+BIT3+BIT4+BIT7)。 P1SEL2amp。=~(BIT1+BIT2+BIT3+BIT4+BIT7)。 P1DIR|=BIT1+BIT2+BIT3+BIT4+BIT7。 P1OUT|=BIT7。 P1OUTamp。=~(BIT1+BIT2+BIT3+BIT4)。 // P1SELamp。=~BIT5。 P1SEL2amp。=~BIT5。 P1REN|=BIT5。 P1OUTamp。=~BIT5。 P1DIRamp。=~BIT5。 P1IESamp。=~BIT5。 P1IFGamp。=~BIT5。 P1IE|=BIT5。 _EINT()。 while(1){ if (i3000) { time+=1。 i=0。} time=time%10000。 d=time/1000。 c=(time%1000)/100。 b=(time%100)/10。 a=time%10。 if (a==0) { P1OUTamp。=~BIT7。 delay()。 P1OUT|=BIT7。}//蜂鳴器響 }}void delay() //延時(shí)函數(shù){ unsigned int j。 for (j=0。j0xffff。j++)。}pragma vector=PORT1_VECTOR __interrupt void port_ISR(){ i++。//顯示輸出數(shù)碼管 if (flag==0) {P2OUT=LEDtab[a]。 P1OUTamp。=~(BIT1+BIT2+BIT3+BIT4)。 P1OUT|=BIT1。 flag=1。} else if (flag==1) {P2OUT=LEDtab[b]。 P1OUTamp。=~(BIT1+BIT2+BIT3+BIT4)。 P1OUT|=BIT2。 flag=2。} else if (flag==2) {P2OUT=LEDtab[c]。 P1OUTamp。=~(BIT1+BIT2+BIT3+BIT4)。 P1OUT|=BIT3。 flag=3。} else if (flag==3) {P2OUT=LEDtab[d]。 P1OUTamp。=~(BIT1+BIT2+BIT3+BIT4)。 P1OUT|=BIT4。 flag=0。} P1IFGamp。=~(BIT5)。 //清中斷標(biāo)志}三、課本程序【 】
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1