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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2896|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩欧美在线观看 | 欧美极品在线 | 国产精品一区在线 | 精品视频一区二区三区在线观看 | 成人在线免费观看 | 北条麻妃99精品青青久久主播 | 精品国产精品三级精品av网址 | 亚洲综合无码一区二区 | 欧美在线观看一区二区 | 网黄在线 | a网站在线观看 | 亚洲欧美精品国产一级在线 | 亚洲精品在线免费 | 中文字幕一区二区在线观看 | 国产四虎 | 希岛爱理在线 | 一区二区三区福利视频 | 国产精品久久久久久久7电影 | 欧洲毛片| 国产精品久久久久久久粉嫩 | 日韩精品一二三区 | 一本大道久久a久久精二百 国产成人免费在线 | 国产乱码久久久久久 | www.久久久久久久久久久 | 国产精品久久久久久婷婷天堂 | 一区二区三区四区不卡视频 | 国产一区二区三区在线看 | 午夜资源 | 国产一区二区三区免费观看在线 | 精品一区二区在线观看 | 久久婷婷国产 | 日本电影韩国电影免费观看 | 国产一区二区三区四区五区加勒比 | 日韩欧美亚洲综合 | 日韩免费成人av | 日韩有码在线观看 | 国产精品欧美一区二区三区不卡 | 黄色大片网 | 亚州成人 | 亚洲国产高清高潮精品美女 | 欧美日本在线 |