Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Şimdi 3-4 gün önce 0-999 sayıcı konusu açmıştım o soruyu halletik fakat ekteki resimde B portuna 2 farklı 7 segment bağlanmış.
Ben output_b() ile bir değişken tanımlıyorum fakat ikinci değişkeni b portu için nasıl tanımlamam gerekiyor bulamadım. En son yazdığım kod aşağıda.
Matematik...
En son yazdığım kod budur fakat decoder olmasa çalışıyor. Decoderli programlamayı bilmiyorum.
int a;
int count = 0;
int digit0, digit1, digit2 = 0;
void main(){
set_tris_b(0x00);
output_b(0x00);
set_tris_c(0x00);
output_c(0x00);
set_tris_d(0x00);
output_d(0x00);
while(TRUE){
a...
Verilen donanım için birler basamağını D portunda, onlar basamağını C portunda, yüzler basamağını B portunda sayacak şekilde gerekli kodu C compiler üzerinde yazınız. Ayrıca pin_a0 ile sayma işleminin yönü düzenlensin. Eğer pin_a0=1 ise ileri saysın, tersi durumunda geri saysın.
Not: Portların...