MIKROC を使用したマイクロコントローラーのプログラミングは初めてです。mikroc を使用して、0 から 9 までの数字を 7 セグメント ディスプレイに表示しようとしています。無限 while ループを使用しました。while ループ内では、関数 "delay_ms(500)" を他のコードと共に使用しました。ただし、0 から 9 までの数字を表示する代わりに、 0,1,2 のような最初のいくつかの数字を表示します。
私のコードは以下です
void main()
{
trisb=0;
portb=0;
while(1){
delay_ms(500);
portb=0x3F;
delay_ms(500);
portb= 0x06;
delay_ms(500);
portb= 0x5B;
delay_ms(500);
portb=0x4F;
delay_ms(500);
portb=0x66;
delay_ms(500);
portb=0x6D;
delay_ms(500);
portb=0x7D;
delay_ms(500);
portb=0x07;
delay_ms(500);
portb=0x7F;
delay_ms(500);
portb=0x6F;
delay_ms(500);
}
}
私の回路図