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 "pic ile kayan ışık Yardımm!!" 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!

pic ile kayan ışık Yardımm!!

Kayıt: 06 Arl 2007
Mesajlar: 12

Offline
hkkbkc
Tarih: 31 12 2007 14:31

dediğin şekilde yazdım fakat yine 1 hata buldu aşşadaki gbi missing operator ? of ya haftalardır bi kayan ışığı çalıştıramadm kafayı yiycem Rolling Eyes
işte programın hem kendısı hem hataları bi bakarsanız..
00005 program
00006 lıst p=16f877
00007 ınclude "p16f877a.ınc"
00001 lıst
00002 ; p16f877a.ınc standard header file, version 1.00 microchip technology, ınc.
00396 lıst
00008
2007 3ff1 00009 __config _cp_off & _pwrte_on & _wdt_off & _xt_osc
00010
00000020 00011 sayac1 equ h'20'
00000021 00012 sayac2 equ h'21'
00013
00014 ;=====portların giriş ve çıkışları ayarlanıyor=====
0000 0186 00015 clrf portb
0001 1003 00016 bcf status, 0
0002 1683 00017 bsf status, 5
message[302]: register in operand not in bank 0. ensure that bank bits are correct.
0003 0186 00018 clrf trısb
0004 1283 00019 bcf status, 5
0005 3007 00020 movlw h'07'
error[112] : missing operator
0006 0080 00021 movwf adcon1 b'00000111'
00022
00023
00024 ;=====başlangıç ayarları yapılıyor=====
0007 3001 00025 movlw h'01'
0008 0086 00026 movwf portb
00027
00028 ;=====program çalışmaya başlıyor=====
0009 00029 sol ;sola kaydırma işlemi yapılıyor
0009 2012 00030 call bekle
000a 0d86 00031 rlf portb, f
000b 1f86 00032 btfss portb, 7
000c 2809 00033 goto sol
00034
000d 00035 sag ;sağa kaydırma işlemi yapılıyor
000d 2012 00036 call bekle
000e 0c86 00037 rrf portb, f
000f 1c06 00038 btfss portb, 0
0010 280d 00039 goto sag
0011 2809 00040 goto sol
00041
00042 ;=====gecikme yaptırılıyor=====
0012 00043 bekle
0012 30ff 00044 movlw h'ff'
0013 00a0 00045 movwf sayac1
0014 00046 dongu1
0014 30ff 00047 movlw h'ff'
0015 00a1 00048 movwf sayac2
mpasm 03.20 released krsmsk1 .asm 12-31-2007 13:12:47 page 2


loc object code lıne source text
value

0016 00049 dongu2
0016 0ba1 00050 decfsz sayac2, f
0017 2816 00051 goto dongu2
0018 0ba0 00052 decfsz sayac1, f
0019 2814 00053 goto dongu1
001a 0008 00054 return
00055
00056 ;=====programın sonu=====
00057 end
Kayıt: 10 Mar 2007
Mesajlar: 83

Offline
mame
Tarih: 31 12 2007 15:18

sizin su an ki sorununuz ise micro işlemciyi girisicıkıs ayarı icin dogru banka gecirememeniz nedeni ise 877 yi 84 gibi düsünmenis oysaki (datasheetini incelediginizde göreceksiniz)877 de 84 den farklı olarak 2 bank daha var ve bunlar statusta rp0 ve rp1 den ayarlanıyor.banklarda 4 adet bank0...4 arası bunları inceleyip önce giris cıkıs icin status 5ve 6 ya 01 yazın yani bank 1 icin rp0=1 rp1=0 olacak kodlarıda eklemek isterdim ama ben basicde yazdıgımicin sizi hatalı yönlendirmek istemem ama verdigi kodda zaten bunu söylüyor.dedigim gibi düzeltip bir daha deneyin.

son olarak adcon1 de bank birde bank 0a gecmeden onada h"7" yi yazın daha sonra bank degistirin derim yoksa bi hata daha cıkar karsınıza
bank1 e gecme kodu
movlw b"00100000"
movwf status
olabilir ama kitabınızdan bakıp düzenlemeniz daha dogru olur.kolay gelsin.
Başa dön


Sayfaya git Önceki  1, 2

pic ile kayan ışık Yardımm!!


Benzer Konular

- PIC16F628 ve 5X7 ledmatriks ile modüler kayan yazı ve animasyon paneli

- pic ile bilgisayar kontrolü(örnek kayan yazı, lcd, pcb devre)
- 8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)
- kayan yazı
- pıc16f877 7 led’li ve motorlu tarama devresi ile kayan yazı
- temsan stajı yardımm??
- Vhdl - 7segment kayan yazı
- 96 sutun kayan yazı devresi
- bilgisayar kontrollü kayan yazı devresi

- 64 sütün kayan yazı(asm+dsn+hex)

- Pic le yapılmış Kayan yazı+termometreli saat (istek )


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