Toplam 4 adet sonuctan sayfa basi 1 ile 4 arasi kadar sonuc gösteriliyor

Konu: Kayan Yazı

  1. #1
    forum üyesi
    Üyelik tarihi
    Aralık.2009
    Mesajlar
    205

    Standart Kayan Yazı

    İyi ÇAlışmalar
    Epromdan Aldığım 12Byte lık veriyi 32 sutunlu bir 8x8 lik Matrixde 74HC154 kullanrak kaydırmak istiyorum. ama algoritmasını bir türlü çıkaramadım (sanırım yorgunluktan). yardım ederseniz sevinirim.

  2. #2
    özel üye
    Üyelik tarihi
    Ekim.2009
    Nereden
    Tokat/Turhal
    Mesajlar
    1.165

    Standart Cevap: Kayan Yazı

    epromdan bilgiyi nasıl aldığınızı yazabilir misiniz.Kaydırma dosyalarını bugün yüklerim şu an acil işim var.

    ----------

    http://www.biltek.tubitak.gov.tr/gel...ktronik/17.htm
    bu sayfada dediğiniz proje var.Ama eprom olayı yok.Bende gibi eeprom kullanmak istiyorum ama hiç bilgim yok.

    ----------

    bunlarda kodlar

    #include <pic.h>
    #include <delay.c>
    main(void)
    {
    unsigned char gecici_dizi[16];
    unsigned char i,a,toplam_sutun;
    signed int kayma,deger;
    unsigned const char metin[]={
    0xFF,0x89,0x89,0x89,0x76,0x00, // B
    0x84,0xFD,0x84,0x00, // İ
    0xFF,0x80,0x80,0x80,0x80,0x00, // L
    0x84,0xFD,0x84,0x00, // İ
    0xFF,0x02,0x0C,0x02,0xFF,0x00, // M
    0x00,0x00,0x00,0x00, // Bosluk
    0x38,0x40,0x80,0x40,0x38,0x00, // v
    0x70,0xA8,0xA8,0xA8,0xB0,0x00, // e
    0x00,0x00,0x00,0x00, // Bosluk
    0x01,0x01,0xFF,0x01,0x01,0x00, // T
    0xFF,0x89,0x89,0x89,0x81,0x00, // E
    0xFF,0x18,0x24,0x42,0x81,0x00, // K
    0xFF,0x04,0x08,0x10,0xFF,0x00, // N
    0x84,0xFD,0x84,0x00, // İ
    0xFF,0x18,0x24,0x42,0x81,0x00};// K

    //Metindeki sütunların sayısını hesapla
    toplam_sutun=80; //10x6+5x4=60+20=80

    //Port ayarlama işlemleri
    TRISB=0;
    TRISA=0;
    CMCON=0x07;
    PORTB=0x00;

    for(;{//Ana döngü
    //Geçici diziyi sıfırla
    for(i=0;i<=15;i++){
    gecici_dizi[i]=0; //Dizi elemanları başlangıçta 0
    }

    //Kaydırma işlemleri
    for(kayma=-14;kayma<=toplam_sutun;kayma++){

    //Metni 16 sütunluk parçalara böl
    for(i=0;i<=15;i++){
    deger=i+kayma;
    if(deger<0)gecici_dizi[i]=0; //metin girişi
    if(deger>=0&&deger<=toplam_sutun-1)
    gecici_dizi[i]=metin[deger];
    if(deger>toplam_sutun)gecici_dizi[i]=0; //metin çıkışı
    }

    //Tarama işlemleri
    for(a=0;a<40;a++){ //Aynı görüntüyü 40 kez tekrarla
    for(i=0;i<=15;i++){ //Geçici diziyi görüntüle
    PORTB=gecici_dizi[i]; // Veriyi PortB'ye gönder
    PORTA=i; // ilgili sütun'u seç
    DelayUs(200); // 200 mikrosaniye bekle
    }}}

    }// işlemleri tekrarla
    }// Program sonu
    Konu meftun tarafından (23.Ocak.2010 Saat 21:29 ) değiştirilmiştir.

  3. #3
    forum üyesi
    Üyelik tarihi
    Aralık.2009
    Mesajlar
    205

    Standart Cevap: Kayan Yazı

    hocam eeprom için proton+ da busin ve busout komutları var onları kullanıyorum.
    verdiğiniz örnek c anladığım kadarıyla.

  4. #4
    özel üye
    Üyelik tarihi
    Ekim.2009
    Nereden
    Tokat/Turhal
    Mesajlar
    1.165

    Standart Cevap: Kayan Yazı

    evet c dili

 

 

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Benzer Konular

  1. 32 karakter kayan yazı
    Konu Sahibi muhhendis Forum PIC UYGULAMALARI
    Cevap: 33
    Son Mesaj : 22.Mart.2012, 12:16
  2. kayan yazı 8x32 ledli yazı
    Konu Sahibi VOLKANADANA Forum PIC UYGULAMALARI
    Cevap: 6
    Son Mesaj : 10.Ağustos.2010, 02:38
  3. 12 Harfli Kayan Yazı
    Konu Sahibi recepolcay Forum İSTEKLERİNİZ
    Cevap: 1
    Son Mesaj : 05.Eylül.2009, 18:07
  4. kayan yazı yardım
    Konu Sahibi tiamo35 Forum PIC YARDIM SORU VE İSTEKLER
    Cevap: 3
    Son Mesaj : 03.Mart.2008, 15:54

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •