Onu yazarken dalgınlığıma gelip yazmışım.
8 bit olduğu için 2^8=256 olur o yüzden 256 dan çıkarıldı diyorsun.
TL0=50 yi bir tam dalga 100us iken yarım dalgası 50us olduğu için mi alındı.
Ben yapılan bu hesabı adım adım nasıl yapıldığını öğrenmek istiyorum. Örneğin 10kHz değilde 1MHz için bunu nasıl yaparım ya da daha değişik frekanslarda bu hesap nasıl yapılır belli bir işlem basamağı var mı, varsa nasıldır bunları bilinmeli. Google araştırdığım kadarıyla örneklerde işlem yapmadan direk TL0,TH0 değerleri yerlerine yazıp kodları yazmışlar.Hesaplamasının nasıl olduğu yok.