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


Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz. Bu sayfada üyelerimizin "16f84 ile 10 sn gecikme" 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.

16f84 ile 10 sn gecikme

Kayıt: 20 Mar 2008
Mesajlar: 13

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

16f84 ile 10 sn gecikme
Kayıt: 19 Mar 2008
Mesajlar: 37
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: 210

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: 126

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: 729
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 Mors Kodu okuyan devre

- Pic 16F84 İle Yapılan Klavye Kontrollü Kayan Yazı
- Pic 16F84 ile TV ekranında kayan yazı
- KT3170, 16F84 - DTMF kodları ile kontrol (Bu ba...
- Band Genişliği, Gecikme Oranları ve Offset (Op-...
- 16f877 ve 16f84 programlayıcı
- PIC 16F84 Kullanılarak Yapılan Seri Port Kontrolü
- 16F84 ile Yapılan Timer Devresi
- 16F84 ve 16x7 led kayan yazı
- 16f84 ve DS18B20 Alarmlı termometre

- 16f84 lü 4 kanal rf devresi (toggle)

- Servo motor kontrolü(16f84)
- Alarmlı Ayarlanabilir PIC 16F84 Entegreli LCD G...
- PIC 16F84 PS/2 seri iletişim hakkında (Yardım)
- 16f84 Digital Altimeter using Motorola MPXS4100
- 16f84 ile Yapılmış sıramatik

Etiketler: 16f84 gecikme

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 için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Türkçe çeviri: phpBB Türkiye | Powered by phpBB and 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