📄 099ilerigerisayici.c
字号:
#include <16F84.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=4000000)
main(void)
{
signed int i,j; // isaretli degiskenler
set_tris_b(0); // b portu cikis olsun
set_tris_a(0); // a portu cikis olsun
output_b(0); //
output_a(0);
i=0;
j=0;
for(;;) //sonsuz dongu
{
for(i=0; i<10; i++) // 0 - 90 arasi ileri sayim
{
output_b(i);
Delay_Ms(100);
}
j++;
output_a(j);
if(j==9) // 90 - 99 ileri arasi sayim
{
for(i=0; i<10; i++)
{
output_b(i);
Delay_Ms(100);
}
for(j=8; j>-1; j--) // 99 - 10 arasi geri sayim
{
for(i=9; i>-1; i--)
{
output_b(i);
Delay_Ms(100);
}
output_a(j);
if(j==0) // 9 - 0 arasi geri sayim
{
for(i=9; i>-1; i--)
{
output_b(i);
Delay_Ms(100);
}
i=0;
j=-1;
}
}
i=-5;
j=0;
}
i=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -