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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3865|回復: 4
收起左側

MCU定時器16位自動重載不需要再次賦值了吧

[復制鏈接]
ID:960619 發表于 2021-9-2 09:22 | 顯示全部樓層 |閱讀模式
定時器16位自動重載的,在進入定時中斷后重新打開定時器前還有必要再次賦初值嗎void Timer2Init(void)                //50微秒@11.0592MHz
{
        AUXR &=  ~(1<<4);//定時器2停止運行
        AUXR |= 0x04;                //定時器時鐘1T模式
        T2L = 0xD7;                //設置定時初始值
        T2H = 0xFD;                //設置定時初始值
        IE2  |=  (1<<2);    //允許中斷
        EA=1;
        AUXR |= 0x10;                //定時器2開始計時

        
        
}


void time() interrupt 12
{
        AUXR &=  ~(1<<4);
        PWMcnt++;
        if(PWMcnt>=100)
        {
                PWMcnt=0;
        }
        if(PWMcnt<PWMzkb)
        {
                PWM=1;
        }
        else PWM=0;
        T2L = 0xD7;                //設置定時初始值
        T2H = 0xFD;                //設置定時初始值
        AUXR |= 0x10;
}



回復

使用道具 舉報

ID:94031 發表于 2021-9-2 10:08 | 顯示全部樓層
如果設置了定時器16位自動重載,就不需要再次賦值。對于傳統51單片機沒有16位自動重載模式,只有STC15系列單片機才增加了16位自動重載模式。
回復

使用道具 舉報

ID:962962 發表于 2021-9-2 11:05 | 顯示全部樓層
不需要的 看你設定的觸發啊什么的
回復

使用道具 舉報

ID:624769 發表于 2021-9-2 14:57 | 顯示全部樓層
STC的非 89,90 系列都有自動重載不需要重新設定,89,90系列的T2,也有自動重載,但是要設置一個T2RA啥的寄存器我忘了,、
回復

使用道具 舉報

ID:401564 發表于 2021-9-2 23:08 | 顯示全部樓層
這不是幾分鐘就能找到答案的問題嗎?發個帖子用的時間肯定要多很多
隨便寫一個T2定時器控制閃燈的程序,在T2中斷中加一個重新加載初值代碼
第一次,重新加載,燒錄看一下閃燈的情況
第二次,在重載的語句前加上"//",這個應該比較簡單吧?燒錄看一下閃燈情況,一對比就知道了
如果沒有自動加載功能的,定時器計數器的值就會是65535
有自動加載功能的,定時器計數器的值就是你設定的值
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表