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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3070|回復: 6
打印 上一主題 下一主題
收起左側

求助,關于單片機定時器中斷時間問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:661513 發表于 2020-1-25 11:50 來自觸屏版 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1黑幣
#include "reg52.h"

sbit led1 = P2^0;

unsigned int cnt = 0;

void Timer0Init();

void main()
{
        Timer0Init();
        while(1)
        {
               
        }
}


void Timer0Init()           //定時1ms,11.0592M
{
        TMOD = 0X01;
        TL0 = 0XCD;
        TH0 = 0XD4;
        TR0 = 1;
        TF0 = 0;
        ET0 = 1;
        EA = 1;
}


void Timer0() interrupt 1
{
        TL0 = 0XCD;
        TH0 = 0XD4;
        
        cnt++;
        if(cnt>=100)
        {
                cnt = 0;
                led1 = ~led1;
        }
        
}
預期效果0.1ms閃爍,實際效果1s閃爍,求助

最佳答案

查看完整內容

你好,你的定時器賦初值為11ms,加上下面cnt==100,就是1100ms一次,可以改成下面這段,因為1ms的閃爍間隔我看不出來,,但是應該是對的void Timer0() interrupt 1 { TH0=0XFC; TL0=0X18; cnt++; if(cnt==1) { cnt = 0; led1 = ~led1; } }
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:685478 發表于 2020-1-25 11:50 | 只看該作者
你好,你的定時器賦初值為11ms,加上下面cnt==100,就是1100ms一次,可以改成下面這段,因為1ms的閃爍間隔我看不出來,,但是應該是對的void Timer0() interrupt 1 {         TH0=0XFC;                                 TL0=0X18;                  cnt++;         if(cnt==1)         {                 cnt = 0;                 led1 = ~led1;         }          }
回復

使用道具 舉報

板凳
ID:688263 發表于 2020-1-27 00:45 | 只看該作者
知道為何沒人回答嗎?
提問的方法不對,描述不清楚.

雖然不知道那些寄存器什么意思,最快的方法就是把那個00改成10.然后好好看技術手冊,修改寄存器的數值
回復

使用道具 舉報

地板
ID:410674 發表于 2020-1-27 07:38 來自觸屏版 | 只看該作者
你是不是問錯了啊,按照你代碼邏輯是100ms閃爍一次吧,因為你定時器最短是1ms的,怎么會變成0.1ms閃爍呢,況且0.1ms的閃爍人眼根本分辨不過來,現象是一直亮,沒什么意義
回復

使用道具 舉報

5#
ID:661513 發表于 2020-1-27 13:59 | 只看該作者
sgly 發表于 2020-1-27 07:38
你是不是問錯了啊,按照你代碼邏輯是100ms閃爍一次吧,因為你定時器最短是1ms的,怎么會變成0.1ms閃爍呢, ...

我預期效果那里的時間應該是0.1s,打成了0.1ms
回復

使用道具 舉報

6#
ID:661513 發表于 2020-1-27 14:02 | 只看該作者
王可樂_ 發表于 2020-1-26 20:20
你好,你的定時器賦初值為11ms,加上下面cnt==100,就是1100ms一次,可以改成下面這段,因為1ms的閃爍間隔 ...

嗯,我當時用的stc上面那個定時器計算器,沒有把時鐘改成12T,所以配置錯了
回復

使用道具 舉報

7#
ID:661513 發表于 2020-1-27 14:04 | 只看該作者
ggggaaaaaaa 發表于 2020-1-27 00:45
知道為何沒人回答嗎?
提問的方法不對,描述不清楚.

剛剛開始學習單片機,謝謝指點
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 龙珠z国语版在线观看 | 午夜久久久 | 久久精品国产免费高清 | 欧美精三区欧美精三区 | 日韩在线电影 | 一区二区三区在线观看视频 | 国产免费一区二区三区免费视频 | 999精彩视频| 亚洲一区视频在线播放 | 亚洲视频在线观看 | 日韩一区二区三区在线看 | 日韩三区在线观看 | 欧美xxxx网站 | 懂色av一区二区三区在线播放 | 亚洲欧美综合 | 久久国产精品偷 | 国产成人99av超碰超爽 | 91免费版在线观看 | 亚洲综合无码一区二区 | 亚洲+变态+欧美+另类+精品 | 视频一区二区三区四区五区 | 欧美一级视频在线观看 | 久久视频免费看 | 免费观看黄色片视频 | 欧美三级不卡 | 中文字幕a√ | 欧美一级特黄aaa大片在线观看 | 人妖videosex高潮另类 | 中文字幕在线电影观看 | 精品成人 | www久久久| 亚洲www| 免费在线观看91 | 久久国产精品免费 | 狠狠操狠狠搞 | 中文字幕一区二区三区四区五区 | 亚洲超碰在线观看 | 欧美日韩在线综合 | 成年无码av片在线 | 久久久观看 | 91精品国产综合久久久亚洲 |