欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: dspIc4011 程序,mplabx [打印本頁]

作者: zhang2000    時間: 2018-10-23 13:01
標題: dspIc4011 程序,mplabx
/FCKSM = 00;時鐘切換使能 FOS = 11主振蕩器XT晶振模式外部4MHz
_FWDT(0X0000);//關狗
_FBORPOR(0X3A2);//MCLREN禁止 欠壓2.7V 上電延時16MS
_FGS(0X03);
*/
void Delay_1ms(unsigned int t)//t = 1000大概1s
{
        unsigned int i,j;   
        for(i = 0;i < t;i ++)
                for(j = 0;j < 100;j ++);
}

#define  SCLK   PORTBbits.RB1
unsigned int  Time;

void Timer1_Init(void)//定時器初始化
{
    T1CONbits.TON = 0;//定時器關閉
    T1CON = 0x0000;//空閑工作 預分頻1:4 不用外部時鐘 FOSC/4
    T1CONbits.TSYNC = 1;//外部時鐘
    IEC0bits.T1IE = 1;//允許Timer1中斷請求
    INTCON1 |= 0X8000;//不要中斷嵌套
    IPC0bits.T1IP = 0x07;//中斷優先級7
    T1CONbits.TON = 1;//定時器使能
}

int main()
{
    TRISB = 0x00;//RB口設置為輸出
    Timer1_Init();

        while(1)
        {
                //PORTB = 0x02; //高電平輸出
               // PORTBbits.RB1=1;
              //  SCLK = 1;
                Delay_1ms(1000);

                //PORTB = 0x00;//低電平輸出
                //PORTBbits.RB1=0;
               // SCLK = 0;
                Delay_1ms(1000);
        }
}


void __attribute__((__interrupt__, auto_psv)) _T1Interrupt(void)//定時器1中斷
{

        IFS0bits.T1IF = 0;//清中斷
        //定時器中斷處理函數

        T1CONbits.TON = 0;//定時器使能
        TMR1 = -62500;
        T1CONbits.TON = 1;//定時器使能

        Time ++;
        if(Time == 16)
        {
             Time = 0;
               //T ++;
             //  SCLK = 0;
        }

       SCLK = (Time & 0x08) ? 1 : 0;
}





作者: admin    時間: 2018-10-23 16:01
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1