找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3323|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)定時器輸出波形的問題(大波形的上升沿和下降沿都有小波形)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:135635 發(fā)表于 2019-1-2 13:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 popo321 于 2019-1-4 08:50 編輯

大家好,請教下我用定時器0產(chǎn)生2M的方波。圖形如下。在小波形上還有一個大波形。小的才是2M頻率。(用的是STC12C5620單片機(jī))

大波形的上升沿和下降沿都有小波形,請問下這是什么問題?正常嗎?    如果正常,大的波形的周期要怎么調(diào)整?
代碼如下:
void Timer0Init(void)                //0.5微秒@6.000MHz
{
        AUXR |= 0x80;                //定時器時鐘1T模式
        TMOD &= 0xF0;                //設(shè)置定時器模式
        TMOD |= 0x02;                //設(shè)置定時器模式
        TL0 = 0xFD;                //設(shè)置定時初值
        TH0 = 0xFD;                //設(shè)置定時重載值
        TF0 = 0;                //清除TF0標(biāo)志
        TR0 = 1;                //定時器0開始計時
}

void T0_time() interrupt 1
{   
       P3.7= ~P3.7;
}

2.jpg (285.74 KB, 下載次數(shù): 58)

大波形

大波形

1.jpg (4.51 MB, 下載次數(shù): 56)

小波形

小波形
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:94031 發(fā)表于 2019-1-2 17:37 | 只看該作者
你要說明定時中斷程序是怎樣的,你在哪里量的,你的小波形也不是2MHz,而是72.67khz。
回復(fù)

使用道具 舉報

板凳
ID:348931 發(fā)表于 2019-1-2 18:29 來自手機(jī) | 只看該作者
0.5微妙  看你中斷程序能忙的過來先
回復(fù)

使用道具 舉報

地板
ID:202926 發(fā)表于 2019-1-5 17:03 | 只看該作者
這么一點(diǎn)點(diǎn)應(yīng)該不會有影響吧
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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