Selamlar, hocamızın sorduğu bir soru, birkaç tane yapmaya çalıştım ama beceremedim. Soruda çok anlaşılıyor mu bilmiyorum. 0 ile 10 arasında bir değer verirsek giriş kısmından yani A portlarından. B kısmında ileri yönde sonsuza kadar sayma yapacak. 11 ile 20 girersek geriye doğru sayma yapacak.
A portundan gelen 6 bitlik bilgiye bağlı olarak B portunda 8 bitlik sayma işlemi yapan kodu CCS-C compiler da ve tasarımı proteus ile 16F877 mikrodenetleyicisi ile gerçekleştiriniz.
A portundaki gelen bilgiye bağlı olarak B portunda binary sayma işlemi yapılacaktır. Sayma işleminde;
* A portundaki bilgi (0-10) arasında ise ileri yönde birer birer sayacak.
** A portundaki bilgi (11-20) arasında ise geri doğru birer birer sayacak.
** A portundaki bilgi (21-30) arasında ise ileri yönde ikişer ikişer sayacak.
** A portundaki bilgi (31-40) arasında ise geri yönde ikişer ikişer sayacak.
ve ** A portundaki bilgi (40-64) arasında ise herhangi bir işlem yapmayacaktır.
A portundan gelen 6 bitlik bilgiye bağlı olarak B portunda 8 bitlik sayma işlemi yapan kodu CCS-C compiler da ve tasarımı proteus ile 16F877 mikrodenetleyicisi ile gerçekleştiriniz.
A portundaki gelen bilgiye bağlı olarak B portunda binary sayma işlemi yapılacaktır. Sayma işleminde;
* A portundaki bilgi (0-10) arasında ise ileri yönde birer birer sayacak.
** A portundaki bilgi (11-20) arasında ise geri doğru birer birer sayacak.
** A portundaki bilgi (21-30) arasında ise ileri yönde ikişer ikişer sayacak.
** A portundaki bilgi (31-40) arasında ise geri yönde ikişer ikişer sayacak.
ve ** A portundaki bilgi (40-64) arasında ise herhangi bir işlem yapmayacaktır.