รร
รยงยจรยกยทรรจรคยดรฉรยงยจร รคยดรฉรขยฟรรฌยชรรรฌยทยกรรยทรยงรยนยขรยงรขยปรกยกรรยกรยนรกร
รฉร ยกรงรรร รรรจรร ยขรรยนรขยครชยดรขยปรรกยกรรยกรยนร ร
รยครรยบ ร รรรจรยจรยกร ยปรยดรขยปรรกยกรรร ยขรรยนรขยครชยดยทรรจยชรรจรรรจร MikroC ยขรรฉยนรรรกร
รฉรรรรฉรยงรขยปรร ยจยคยขรรฉยนรรรฃรรรจ ยตรรยขรรฉยนยตรยนยตรจรยงรฆรฃยนรรยพยครรยบ ( รรรรยดรยขรรฉยนยตรยนยตรจรยงรฆรคยดรฉยจรยกยกรรยทรรฉ
http://www.ubmthai.com/leksoundsmf3/index.php?topic=67451.0 )
ร รรรจรยจรยกรรรฉรยงรขยฟร
ร ยดรรรฌรฃรรรจยขรรฉยนรรยกรจรยน ร ยพรรจรรฃยชรฉร ยกรงยบรขยครชยดยทรรจร รรยจรร ยขรรยนยขรรฉยนยครรยบ ยตรรรรยพยดรฉรยนร
รจรยง

ยจรยกยนรรฉยนร ยปรยดรขยปรรกยกรร MikroC รกร
รฉรรรรฉรยงรขยปรร ยจยครฃรรรจยขรรฉยนรรยตรรรรยพยดรฉรยนร
รฉรยง

รกร
รฉรรฃรรจรรรร
รร รรรยดยตรจรยงรฆยขรยงรขยปรร ยจยคยตรรรรยพยตรรรรรจรยงยครรยบ

ยจรยกรรยพยดรฉรยนยบยน ยจรรรยชรจรยงรฃรรฉร รรรฃรรจยครจรยตรจรยงรฆ ยซรรจยงรรยครรยธรยบรรรครรฉรฃยนรรยพรกร
รฉร รกร
รรรยทรรจยนรจรรรยงร ยกยตรยตรยงยชรจรยง config ยขรยง PIC ยถรฉรรรยงรครรจร ยขรฉรรฃยจยกรงรฃรรฉร ร
รรยกยตรรชยกยตรรยตรรรรรจรยงรฃยนรรยพร ร
รยครรยบ รยธรยบรรยตรรยตรรยทรรจร ร
รรยกยตรรชยกรคยดรฉยดรยงยนรรฉ
_WDT_OFF ยปรยดยกรรยทรยงรยนยขรยง รรยทยดรยก รคยทรรฌร รรรรฌ
_LVP_OFF ยปรยดยกรรยทรยงรยนรกยบยบ รขร
รรฌรขรร
ร ยตยจรขยปรรกยกรรร รรรรฌ ร ยพรรจรรฃรรฉรฃยชรฉยขรยขรยงยพรรรฌยต B รคยดรฉยครยบยทรยกยขร
_MCLRE_OFF ยปรยดยกรรยทรยงรยนยขรยงยขรรรร ยซรงยต ร ยพรรจรรครรจยตรฉรยงยตรจรรรรรฌยพรร
รรยพยทรรจยขรรรร ยซรงยต รกร
รรรรรรยถยนรยขรรรร ยซรงยตรรร ยปรงยนรรยนยพรยตรคยดรฉ ยนรรจยนยครรยขร 4 (RA5)
_INTRC_OSC_NOCLKOUT ร ร
รรยกรรยญยญรยณ CLK ยจรยกรรรรฃยนรกยบยบ RC รกร
รยขร CLK OUT รฃยชรฉยงรยนร ยปรงยน รรยน-ร รรยทรฌยพรยตรคยดรฉ ยนรรจยนยครรยขร 15 (RA6)
_HS_OSC ร ร
รรยกรฃยชรฉยครรรยตรร
ยครรรยถรรจรรยง ยจรยกยครรรยถรรจร ยทรจรรครรรจยถรยงร ยทรจรรครรรจร
รรรกร
รฉรยครรยบ ยตรฉรยงร ยปรยดรรจรยนรฃยนยดรยตรฉรยชรยท รกยตรจยถรฉรรฃยชรฉ CLK รรรรฃยนรครรจยตรฉรยงยตรรชยกยตรรยนรรฉยกรงรคยดรฉ
รร
รยงยจรยกยทรรจร ร
รรยกยตรรฉยงยครจรยตรจรยงรฆยขรยงรขยปรร ยจยคร รรรงยจรกร
รฉร ยกรงร รรรจรร ยขรรยนรขยครชยดยกรยนรคยดรฉร ร
ร ยซรรจยงรขยครชยดยจรยกยดรฉรยนร
รจรยงยนรรฉ ยกรชรยปรคยปรรยงรครรฉยทรรจรยนรฉรยตรจรยงร ยขรรยนรขยครชยดยขรยง MikroC รคยดรฉร ร
รยครรยบ

//************************************************************************************
//************************************************************************************
//
// รคยฟรรรจยงร ร
รรยกรคยดรฉ 3 รรยปรกยบยบ
// PIC16F627A
// http://www.ubmthai.com/leksoundsmf3/index.php?PHPSESSID=911e51fa19d3a848c23316dcb39cf132;topic=67728.msg357764#msg357764
//
//************************************************************************************
void timer(void); //ยปรรยกรรยฟรยงยกรฌยชรรจยนรฃยชรฉรรจรรยกรยน
main()
{
//--------------- ยจรยกรขยฟรรฌยชรรรฌยทรรจรยนยทรรจ 1 ยกรรยนยดยพรรรฌยตยตรจรยงรฆ
char p=0; //ยกรรยนยดยตรรรกยปร p ร ยปรงยนรกยบยบ char รรยครจรร ยทรจรยกรยบ 0
cmcon=0x07; //รรยจรรร ยตรรรฌ cmcon รรยครจรร ยทรจรยกรยบ 00000111 ร ยพรรจรรฃรรฉยพรรรฌยต A รรยบรรยญยญรยณรกยบยบยดรยจรยตรร
portA=0xFF; //รฃรรฉยพรรรฌยต A ยทรยกยขรร ยปรงยน รรยนยพรยต
portB=0x00; //รฃรรฉยพรรรฌยต B ยทรยกยขรร ยปรงยน ร รรยพรยต
//--------------- ยจรยกรขยฟรรฌยชรรรฌยทรรจรยนยทรรจ 2 ยตรรยจรรยบยกรรยกยดรรรยทยชรฌ SW1
while(1)
{
if(portA.f0==0)
{
p++;
while(portA.f0==0)
{
portB=0xFF;
timer();
}
if(p>2)
{
p=0;
}
}
//--------------- ยจรยกรขยฟรรฌยชรรรฌยทรรจรยนยทรรจ 3 ยตรรยจรรยบยครจรยขรยง P ร ยพรรจรยกรรยนยดรรยปรกยบยบยกรรรรรจยง
if(p==0) //ยถรฉร P รรยครจรร ยทรจรยกรยบ 0 รฃรรฉรรรจยงรรยปรกยบยบยทรรจ 1
{
portB=0b11111111;
timer();
portB=0b00000000;
timer();
}else{
if(p==1) //ยถรฉร P รรยครจรร ยทรจรยกรยบ 1 รฃรรฉรรรจยงรรยปรกยบยบยทรรจ 2
{
portB=0b11110000;
timer();
portB=0b00001111;
timer();
}else{ //รคยฟรรรจยงรรยปรกยบยบยทรรจ 3
portB=0b11000000;
timer();
portB=0b00110000;
timer();
portB=0b00001100;
timer();
portB=0b00000011;
timer();
}
}
} // end while-1
} // end main
void timer(void)
{
delay_ms(100);
}
//************************************************************************************
//************************************************************************************
ยจรยกรรยปยดรฉรยนร
รจรยงยครรยกรรยครรรคยพร
รฌรขยครชยดยผรจรยนรกร
รฉร

รรยดรยกรยนยครรยบ รรจรรร
รยงยจรยกยกยดยครรรคยพร
รฌยผรจรยนรกร
รฉร ร รรยจรรคยดรฉรคยฟร
รฌรรรครยบรฉรยง ยซรรจยงยจรรคยดรฉยตรรรรยปยดรฉรยนร
รจรยงร ร
รยครรยบ รคยฟร
รฌยทรรจรยงรรรกยดยงรครรฉยครร HEX รคยฟร
รฌ รรรรรคยฟร
รฌยทรรจรกยปร
ยงรกร
รฉรร ยปรงยนรรรรร ยครรรจรยง ร รรยจรยนรรคยฟร
รฌยตรรยนรรฉร รยงยครรยบ รคยปร ยบรรรฌยนร ยขรฉร PIC
