久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2929|回復: 1
收起左側

n76e003單片機定時器的使用問題

[復制鏈接]
ID:291744 發表于 2019-11-19 15:42 | 顯示全部樓層 |閱讀模式
n76e003 我單獨開一個定時器定時器3  調試起來 中斷可以進去是沒有問題的,同理 我單獨開一個定時器0也是沒問題的,仿真中斷也是可以進去的,
但是同時打開,卻永遠只能進去一個。
代碼如下
int main (void)
{
        wait_for_system_stabilize();
        set_EA;                     //開全局中斷
  IO_init();           
  TIM3_init();           
        
        while(1)
        {
    Adc_DriverTask();
        }
}

void delay(UINT8 xms)
{
        UINT8 i,j;
        for(i=0;i<250;i++)
                 for(j=0;j<xms;j++);
        
            
    clr_ET0;                                   
    clr_TR0;                                    
}


void Set_SEG(unsigned char dat)
{
        TIM0_init();
      delay(5);
}

void TIM3_init(void)
{
    RH3 = RELOAD_VALUE_H;                               //initial counter values
    RL3 = RELOAD_VALUE_L;   

    clr_T3PS0;
    set_T3PS1;
    clr_T3PS2;                                                                // T3 ps is 1/4
        
    set_ET3;                                                            //enable Timer3 interrupt
    set_EA;                                                             //enable interrupts
    set_TR3;                                                            //Timer3 run
}

/************************************************************************************************************
*    TIMER 2 interrupt subroutine
************************************************************************************************************/
void Timer3_ISR (void) interrupt 16
{
  Type_Display();
        clr_TF3;
}

void TIM0_init(void)
{
        TMOD = 0XFF;
        TIMER0_MODE0_ENABLE;                        //Timer 0 and Timer 1 mode configuration
        clr_T0M;

        TH0 = 0xff;
        TL0 = 0xf1;

        set_ET0;                                    //enable Timer0 interrupt
        set_EA;                                     //enable interrupts
        
        set_TR0;                                    //Timer0 run

}
/************************************************************************************
*    Timer2 interrupt subroutine
*************************************************************************************/
void Timer0_ISR (void) interrupt 1
{
        static pdata u8 Count0=0,Count1=0,Count2=0;
        //設定定時器初值
        TH0=0xff;
        TL0=0xf1;

}

回復

使用道具 舉報

ID:523221 發表于 2021-10-11 13:28 | 顯示全部樓層
中斷優先級的問題
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线成人 | 欧美在线视频观看 | 精品一二| 国产成人免费视频网站高清观看视频 | 国产日韩欧美中文 | 国产色在线| 欧美成视频 | 亚洲精品久久久久久久久久久久久 | 91精品国产一二三 | 欧美国产精品一区二区 | 亚洲二区视频 | 国产激情在线看 | 91免费福利在线 | www.色婷婷| 女人av| 欧美日韩黄色一级片 | 爱爱免费视频网站 | 国产精品a久久久久 | 一区二区三区小视频 | 国产精品久久久久久吹潮日韩动画 | 中文视频在线 | 日韩影院在线观看 | 亚洲精品一区二区在线观看 | 中文字幕在线观看第一页 | 国产女人叫床高潮大片免费 | 欧美涩 | 色综合久久久 | h小视频| 久久久久久国产精品免费免费 | 色网在线播放 | 97精品国产一区二区三区 | 日韩精品一区二区三区中文字幕 | 日韩免费 | 精品国产18久久久久久二百 | 黄色在线观看网站 | 视频在线h | 中文字幕一区二区三区日韩精品 | 亚洲精品电影 | 久久精品99 | 亚洲精品成人免费 | 欧美午夜一区 |