Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "toggle şeklinde çalışan bazı butonları dönüştürmek istiyorum - yardım" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

16f84 ile 10 sn gecikme

Kayıt: 20 Mar 2008
Mesajlar: 15

Offline
qwertyuıop
Tarih: 03 05 2008 01:21

16f84 ile 10 sn gecikme
Kayıt: 19 Mar 2008
Mesajlar: 112
Konum: İZMİR
Offline
catacombet
Tarih: 03 05 2008 09:50

qwertyuıop yazmış
16f84 ile 10 sn gecikme


yazılımda bir döngü mü oluşturdun? hangi dilde yazdın biraz açar mısın? ccs c de bu döngü oldukça basit ama assembly de daha zor. biraz daha açıklayıcı olursan seviniriz Very Happy
Başa dön
Kayıt: 15 Ekm 2006
Mesajlar: 212

Offline
onurbilke
Tarih: 03 05 2008 12:12

for i=1 to 10
pause 1000
next

buda basicdeki kullanımı
Başa dön
Kayıt: 04 Oca 2007
Mesajlar: 150
Konum: İzmir
Offline
fuzzy
Tarih: 03 05 2008 13:12

Sizlere bir soru plc de bunun gibi bir program yazıp run edebilir misiniz?.
Ben baştan yanıtlıyayım anında hata der acaba neden?

Meraklısına anahtar kelime RTOS....
Başa dön
Kayıt: 04 Şub 2006
Mesajlar: 730
Konum: K.maraş/Elbistan
Offline
ömer
Tarih: 04 05 2008 01:08

asm ile gecikmeler ben genelde bunları kullanıyorum
konunun açılması güzel olmuş.devre şemasını eklersen yeni başlayanlar için daha güzel olaçak :d

Kod


     movlw   h'01'           
          movwf   sayac_1         
          movlw   h'01'           
          movwf   sayac_2         
          movlw   h'20'           
          movwf   sayac_3         
gecıkme_1
          decfsz  sayac_3,f     
          goto    $-1           
          decfsz  sayac_2,f     
          goto    $-3           
          decfsz  sayac_1,f     
          goto    $-5     
          return           
gecıkme_25us
          movlw   h'01'   
          movwf   sayac_1
          movlw   h'01'
          movwf   sayac_2
          movlw   h'06'
          movwf   sayac_3
          call    gecıkme_1
          return
gecıkme_100us
          movlw   h'01'   
          movwf   sayac_1
          movlw   h'01'
          movwf   sayac_2
          movlw   h'13'
          movwf   sayac_3
          call    gecıkme_1
          return
gecıkme_200us
          movlw   h'01'           
          movwf   sayac_1
          movlw   h'01'
          movwf   sayac_2
          movlw   h'26'
          movwf   sayac_3
          call    gecıkme_1
          return
gecıkme_1ms
          movlw   h'01'           
          movwf   sayac_1
          movlw   h'01'
          movwf   sayac_2
          movlw   h'c8'
          movwf   sayac_3
          call    gecıkme_1
          return
gecıkme_100ms
          movlw   h'01'           
          movwf   sayac_1
          movlw   h'4e'
          movwf   sayac_2
          movlw   h'01'
          movwf   sayac_3
          call    gecıkme_1
          return
;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
gecıkme_05sec
          movlw   h'03'           
          movwf   sayac_1
          movlw   h'0d'
          movwf   sayac_2
          movlw   h'10'
          movwf   sayac_3
          call    gecıkme_1
          return
;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,



gecıkme_1sec
          movlw   h'04'           
          movwf   sayac_1
          movlw   h'0e'
          movwf   sayac_2
          movlw   h'38'
          movwf   sayac_3
          call    gecıkme_1
          return



gecıkme_10sec
          movlw   h'1f'           
          movwf   sayac_1
          movlw   h'85'
          movwf   sayac_2
          movlw   h'34'
     movwf   sayac_3
          call    gecıkme_1
     return
gecıkme_10usec                   
     movwf   sayac_1
gecıkme_10usec_1
     nop
     nop
     nop
     nop
     nop
     nop
     nop
     decfsz   sayac_1,f
     goto     gecıkme_10usec_1

Başa dön



16f84 ile 10 sn gecikme


Benzer Konular

- 16f84 ile 7 segment 0-99 ileri sayıcı

- 16F84 ile uzaktan kumandalı araba alarm sistemi
- UV Pozlandırma (16f84)
- tek hat üzerinden hangi butona basıldığını göstermek (ccs c,16f84)
- 16F84 ile Yapılmış 2 alarmlı saat
- PIC 16F84 Mikrodenetleyici İleri Programlama Seminerleri Notları
- 16F84 ile Sinüs çıkış oluşturma
- pıc 16f84 mikrodenetleyici ileri programlama kurs kitabı
- zaman gecikme,tek buton on-off ve turn off röle

- 16f84 ile vga kayan yazı

- 16F84 Mors Kodu okuyan devre


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71