free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁 最新問題 熱門問題 等待回答標(biāo)簽廣場
我要提問

單片機(jī)

單片機(jī)定時器問題

利用定時器2產(chǎn)生3MHz脈沖,程序如下,但是用示波器測試頻率是600khz,不知什么問題,請高手指教?。?/p>

#include

#define uchar unsigned char

#define uint unsigned int

sbit pwm=P0^6;

sbit en1=P0^0;

sbit en2=P0^1;

void sysclock_init()

{

  OSCICN    = 0x87;

}

void gpio_init()

{

    P1MDIN    = 0xB7;

    P0MDOUT   = 0xFF;

    P1SKIP    = 0x48;

    XBR1      = 0x40;

}

//-----------------------------------------------------------------------------

//  定時器2產(chǎn)生3mkhz的方波

//-----------------------------------------------------------------------------

void C8051F410_Timer2_Init (void)

{  

    CKCON     = 0x10;

    TMR2RLL   = 0xC3;

    TMR2RLH   = 0xFF;

    TMR2L     = 0xC3;

    TMR2H     = 0xFF;

}

//-----------------------------------------------------------------------------

//  定時器2中斷程序,每次產(chǎn)生方波翻轉(zhuǎn)

//-----------------------------------------------------------------------------

void C8051F410_Timer2_ISR(void) interrupt 5

{  

       pwm=~pwm;    //翻轉(zhuǎn)輸出方波200khz        

                    

}

void main()         

{

PCA0MD&=0xBF;//關(guān)看門狗

sysclock_init();

gpio_init();

  C8051F410_Timer2_Init ();

EA=1;

TR2=1;//                              //開定時器2

  ET2=1;

while(1);

}

提問者:wyywerw2 地點(diǎn):- 瀏覽次數(shù):9628 提問時間:10-24 16:37
我有更好的答案
提 交
8條回答
四哥201311 06-20 15:12
去單片機(jī)版塊吧。
60user150 06-21 10:50
你這個3M是怎么算的?
最快也只有24.5M/(256-0XC3)=400K
ht_liu 06-26 04:56
用中斷產(chǎn)生3MHz的脈沖?閑著沒事做了吧?
放著PCA不用,自找麻煩
cauzhxj 06-28 19:00
pca 的端口不能隨意指定,定時器是16位自動重載的,應(yīng)該可以產(chǎn)生啊
ncmza 06-26 02:16
void C8051F410_Timer2_Init (void)
{??
? ? CKCON? ???= 0x10;
? ? TMR2RLL? ?= 0xC3;
? ? TMR2RLH? ?= 0xFF;
? ? TMR2L? ???= 0xC3;
? ? TMR2H? ???= 0xFF;
*****************
你這設(shè)置值不是出200K嗎,何來出3M?
ruobi168 06-28 06:09
謝謝,關(guān)于pca 好像只能按照優(yōu)先級來分配端口,比如說p0.0端口被其他功能占用,那么pca的CEX0才會分配到p0.1端口,這樣按順序進(jìn)行,假如想直接分配給p0.6這樣能實現(xiàn)嗎?
yunhanuser 06-20 13:34
3M,周期0.33us,機(jī)器周期0.0408us,中斷從產(chǎn)生到LCALL至少10個完整機(jī)器周期,那么這時就是是0.408us了,還不算中斷ISR執(zhí)行,所以呀,樓主你的這個愿望不能實現(xiàn)!
jingshan8366 06-26 09:27
跳到0.6,期間的引腳還有其他的功能,只好改板了,謝謝大家!
撰寫答案
提 交
1 / 3
1 / 3
相關(guān)單片機(jī)
具有音調(diào)控制的單片機(jī)立體聲前置放大器
用于單片機(jī)與電子裝置中的開關(guān)電源
單片機(jī)軟硬件復(fù)位的條件都有啥
電動機(jī)的單片機(jī)控制
單片機(jī)應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航