<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > C8051F(330)精確延時(shí)程序(24.5M)

C8051F(330)精確延時(shí)程序(24.5M)

作者: 時(shí)間:2016-11-23 來(lái)源:網(wǎng)絡(luò ) 收藏
//**********************************************

// 功能:C8051F(330)精確延時(shí) 24.5M

//**********************************************
#include
#include
//----------------------------------------------
void Reset_Sources_Init()
{
RSTSRC = 0x04;
}

本文引用地址:http://dyxdggzs.com/article/201611/320380.htm

void PCA_Init()
{
PCA0MD &= ~0x40;
PCA0MD = 0x00;
}

void Port_IO_Init()
{
P2MDOUT = 0x01;
XBR1 = 0x40;
}

void Oscillator_Init()
{
OSCICN = 0x83;
}

void Init_Device(void)
{
Reset_Sources_Init();
PCA_Init();
Port_IO_Init();
Oscillator_Init();
}

//----------------------------
// 微秒級精確延時(shí)
// 仿真:(24.5M)
// delay_us(1); //1.72us
// delay_us(10); //10.89us
// delay_us(100); //102.74us
//----------------------------
void delay_us(unsigned char k)
{
while(k--)
{
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}
}
//----------------------------------------------
// 毫秒級精確延時(shí)
// 仿真:(24.5M)
// delay_ms(1); //1001.75us
// delay_ms(10); //10.008ms
// delay_ms(100); //老機太慢出不來(lái)鳥(niǎo)~自己測吧:)
//----------------------------------------------
void delay_1ms()
{
unsigned int j ;
for(j=3060;j>0;j--);
}
void delay_ms(unsigned int i)
{
for(;i>0;i--)delay_1ms();
}
//------------------------------------------
void main()
{
Init_Device();
while(1)
{
delay_us(1);
delay_us(10);
delay_us(100);
delay_ms(1);
delay_ms(10);
delay_ms(100);
P2^=0x01;
}
}



關(guān)鍵詞: C8051精確延時(shí)24.5

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>