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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1372|回復(fù): 1
收起左側(cè)

dspIc4011 程序,mplabx

[復(fù)制鏈接]
ID:413965 發(fā)表于 2018-10-23 13:01 | 顯示全部樓層 |閱讀模式
/FCKSM = 00;時鐘切換使能 FOS = 11主振蕩器XT晶振模式外部4MHz
_FWDT(0X0000);//關(guān)狗
_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;//定時器關(guān)閉
    T1CON = 0x0000;//空閑工作 預(yù)分頻1:4 不用外部時鐘 FOSC/4
    T1CONbits.TSYNC = 1;//外部時鐘
    IEC0bits.T1IE = 1;//允許Timer1中斷請求
    INTCON1 |= 0X8000;//不要中斷嵌套
    IPC0bits.T1IP = 0x07;//中斷優(yōu)先級7
    T1CONbits.TON = 1;//定時器使能
}

int main()
{
    TRISB = 0x00;//RB口設(shè)置為輸出
    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;//清中斷
        //定時器中斷處理函數(shù)

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

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

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




回復(fù)

使用道具 舉報

ID:1 發(fā)表于 2018-10-23 16:01 | 顯示全部樓層
補全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表