099ilerigerisayici.c
来自「PIC CCS C Saple Codes」· C语言 代码 · 共 64 行
C
64 行
#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 + =
减小字号Ctrl + -
显示快捷键?