Programlama Rehberi

ibbo sordu
programın asebly kodu olarak yazılması

yol üzerinde bulunanadece kırmızı ve yeşil yanan trafik lambası 1 dk yesıl yanıyor sonrasında 15 sn kırmızı yanıyor buna ek olarak yayalar icinde kırmızıve yesıl olarak yanan trafık lambası mevcuttur.programı 16f84 pic için esebly odunu yazınız???? imdiden tesekkurler 



Yazılan cevap: 1
Eklenme tarihi: 2008-12-22
Okunma sayısı: 941
Kategori: ASSEMBLY

Cevaplar(1)

Merhabalar,,

Kodu yazmak hem bana zaman kaybettirir hem de sana birşey kazandırmaz. O nedenle genel hatlarıyla ne yapabileceğinden bahsedeyim.

  1. PIC16F84 Data Sheet dokümanını indir. Bu dokümanda yonganın teknik özellikleri ve programlanması anlatılmaktadır.
  2. Yonganın 2 çıkışını kullanarak istediğin işlemi gerçekleştirebilirsin. Hatta tek çıkış kullanarak bile yaparsın fakat bu durumda basit bir DEĞİL kapısı kullanman gerekecek. Ben 2 çıkış için anlatayım.
  3. Data Sheet dokümanından "instruction cycle" süresini öğren. Bu süre yanlış bilmiyorsam 20ns dir. Bu bir emir için geçen süredir.
  4. 1 saniye / 20 nanosaniye = 50.000 değeri bulunur. Bu değer bir saniye içinde kaç emir çalıştırabileceimizi gösteren sayıdır.
  5. Bir alt fonksiyon yazılır. Bu fonksiyon assembly döngüleri kullanarak 50.000 kez emir çalıştırmayı sağlar.
  6. İlk ışık yeşil olarak setlensin(Port A çıkışından) yazılan fonksiyon 60 kez çalıştığında artık PortA sıfır ve PortB 1 olarak setlensin. Aynı şekilde 15 kez fonksiyon çağırılırak kırmızılar yeşile döner.

Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:


2004-2009 © Programlama Rehberi, tüm hakları saklıdır.