Pic (16f84) ile Trafik Işığı

eagle33

Üye
Katılım
13 Mar 2009
Mesajlar
9
Puanları
1
Yaş
36
Arkadaşlar 16f84 ile yapılmış 10sn arayla kırmızı, sarı ve yeşil yanan bi devreye ihtiyacım var yardımcı olabilecek arkadaşlarımdan rica ederim saygılarımla.
 
Moderatör tarafında düzenlendi:
evet var kardeşim bi zahmet lütfen :)
 
kardeş devre çalışıyor ama ledler 40 sn ara ile yanıyor bunu kısaltmak için ne yapmam gerek
 
similasyondaki kristal değerini kontrol et 4mhz olacak
 
arkadaşlar link göremedim tekrardan alabilir miyim bu dosyayı
 
ya ne hazırcılıgı forumun amacı ne ozaman ??
 
asm dosyasında, zaman geciktirmek için call komutu ile alt program çağırılır genelde... call etiketi olan döngü içerisindeki h'00'--- h'FF' arasındaki hekzadesimal sayılardan oluşan zaman geziktirme döngü değerleri vardır. h'içeriğini' azaltarak zamanı azaltabilirsin... yada sana bunun hesaplama yöntemini söyleyeyim:::)))

Elde edeceğin zaman= 3. m^2
mesela 14ms gecikme elde edeceksen,
14milis=14000mikros. yapar...
14000=3.m^2'den
m=yaklaşık olarak 68 alınırsa,
68 =(?)16>>>> 68 in 16 lık sistem karşılığı
h'44' olur...
yani bu hex sayısını iki döngülü bir gecikme alt programında kullanırsan yaklaışık olarak 14 ms gecikme elde edersin. daha büyük gecikme elde etmek için üçüncü bir döngü koyup, her döngü değerinin 14 milisaniyenin katı olacağını hesaba katarak istediğin zaman gecikmesini elde edebilirsin...


yardımımız olmuştur umarım..
 
Trısb=%00000000
basla
portb=%10000001
pause 10000
portb=%10000011
pause 5000
portb=%01000100
pause 10000
portb=%01000000
pause 800
portb=%01000100
pause 500
portb=%01000000
pause 1000
portb=%01000100
pause 1000
portb=%01000000
pause 1000
portb=%01000100
pause 1000
portb=%01000000
pause 1000
portb=%01000100
pause 1000
portb=%01000010
pause 2000
goto basla
end
işinize yararmı bilmiyorum ama ben yine gönderim dedim
 

Forum istatistikleri

Konular
128,134
Mesajlar
915,319
Kullanıcılar
449,852
Son üye
ddknght

Yeni konular

Geri
Üst