找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3729|回復(fù): 6
收起左側(cè)

求助 C8051f120如何產(chǎn)生1Mhz方波

[復(fù)制鏈接]
ID:129261 發(fā)表于 2016-7-20 11:48 | 顯示全部樓層 |閱讀模式
本帖最后由 kkk8574990 于 2016-7-21 15:52 編輯

用于P1.0 p2.0同時(shí)輸出1mhz方波信號(hào)
樓主是新手所以想到點(diǎn)亮led不是有個(gè)正負(fù)交叉嗎  應(yīng)該差不多  我的系統(tǒng)時(shí)鐘是100mhz的 應(yīng)該能行的感覺(jué) 但是實(shí)際只能產(chǎn)生500hz的頻率!為什么呢
應(yīng)該怎么實(shí)現(xiàn)呢? 大概如下 有些沒(méi)寫

void Timer0Init()
{
        SFRPAGE = TIMER01_PAGE;
        TMOD|=0x01;
        CKCON=0x12;
        TH0=0xFF;
        TL0=0xFB;
        ET0=1;
        EA=1;                        //總開關(guān)
        TR0=1;
}

void main()
{
      void Timer0Init();
}
void Timer0() interrupt 1  //中斷器1 方式1
{
        TH0=0xFF;
        TL0=0xFB;
        p1=~p1;
        p2=~p2;

}

回復(fù)

使用道具 舉報(bào)

ID:129261 發(fā)表于 2016-7-23 14:33 | 顯示全部樓層
搞明白了 原因是main里面沒(méi)有加while(1) 導(dǎo)致程序雖然不停運(yùn)行 但是中斷只執(zhí)行了一次
回復(fù)

使用道具 舉報(bào)

ID:130180 發(fā)表于 2016-7-23 16:19 | 顯示全部樓層
系統(tǒng)時(shí)鐘是100MHz的嗎?有這么高頻率?
回復(fù)

使用道具 舉報(bào)

ID:622274 發(fā)表于 2022-9-22 09:14 | 顯示全部樓層
51最高支持24mHz的頻率吧
回復(fù)

使用道具 舉報(bào)

ID:748096 發(fā)表于 2022-9-22 12:37 來(lái)自觸屏版 | 顯示全部樓層
634658537 發(fā)表于 2022-9-22 09:14
51最高支持24mHz的頻率吧

高速51單片機(jī)最高支持超過(guò)50M頻率,而且還是1T單片機(jī)。
回復(fù)

使用道具 舉報(bào)

ID:1034262 發(fā)表于 2022-9-22 14:28 | 顯示全部樓層
C8051F沒(méi)用過(guò),我用STC的51倒是經(jīng)常使用,定時(shí)器就可以輸出高達(dá)10MHz的方波信號(hào)。
回復(fù)

使用道具 舉報(bào)

ID:514901 發(fā)表于 2022-9-27 17:22 | 顯示全部樓層
沒(méi)見過(guò)100MHZ的8051
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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