Pic İle İlgili Bir Proje Tasarısı

Başlatan Porsuk, 15 Şubat 2011, 23:11:29

Porsuk

         Merhabalar, pic programlama ve buna bağlı devreler kurma işinde oldukça yeniyim.Bir proje tasarlamıştım (ayrıntılarına girmek istemiyorum, belirli düzeyde bilgi yardımcı olmanız için yeterli olacaktır diye düşünüyorum).Projemin ayrıntılarına girmeden size hazırlamak istediğim devreden bahsedeyim.
        72 LED ampul kullanmak istiyorum.Bu ampulleri belirli bir sistematik düzen içerisinde yakmak istiyorum.Örneğin bir seçenekte "a,b,e,g,h..." ampulleri, diğer bir seçenekte "a,c,f,h,i..." ampulleri, bir başka seçenekte  "b,c,d,h,k..." ampulleri yansın istiyorum.Buna benzer şekilde şekilde 14 sistem kalıbı oluşturmayı ve bu 14 kalıp içerisinde LED'leri yakmayı düşünüyorum.Bu sistem gereği bir LED'in 7-8 farklı kalıpta yanması gerekebilecek.
        Daha açık bir örnek vermek gerekirse "A sistem kalıbını" seçtiğimizde "1-2-4-6-7-9-11-12-14-15-17-18-21-22-24-25-27-29-30-32-34-35-37-38-40-41-43-45-46-49-50-52-53-55-57-58-60-62-63-65-68-69-70-72" numaralı ampullerin yanmasını, "B sistem kalıbını" seçtiğimizde "1-3-5-6-8-10-11-13-15-16-18-19-21-23-24-26-27-29-30-32-33-35-36-38-40-42-43-45-47-48-50-51-53-55-57-58-60-61-63-64-66-69-70" numaralı ampullerin yanmasını istiyorum. Buna benzer şekilde A, B, C... olarak 14 tane sistem kalıbı var.
           Elimde bunlar var.Yani sadece tasarı aşamasında bir proje.Ancak nasıl yapacağım hakkında pek bir fikrim yok.Bu dediğim şekilde bir sistem kurmama yardımcı olacak birilerini bulmam mümkün müdür?Genel olarak teknik anlamda bu sistemi kurmam ne kadar zaman alabilir?Bana vereceğiniz en ufak bilgiye muhtacım arkadaşlar.Şimdiden teşekkürler.

electronblue

Bu işi yapmak en fazla 1 gün alır ki almaz bile.. Balık tutmayı öğrenmek mi yoksa balık yemek mi istiyorsunuz? Daha açık sorayım nasıl bir yardım lazım size?

dombilik

Kısaca anlatmak gerekirse,sizin yukarıda bahsettiğiniz projeden anladığım kadarı ile
ya I/O sayısı çok fazla olan bir mikrodenetleyiciye ihtiyacınız var
ya da seri/paralel çeviricilere (74LS164-74LS595)

Seri verilerin paralele çevrilmesi forumda çok detaylı anlatılıyor.
Kolay gelsin...

Bildiklerini kime miras bıraktın?kimseyemi? O zaman bildiklerinin ne önemi kalır. ******** /////////// ******** PROTON-ASM PROTEUS 7.4 SP3 EAGLE 5.40

Porsuk

Alıntı yapılan: electronblue - 15 Şubat 2011, 23:29:46
Bu işi yapmak en fazla 1 gün alır ki almaz bile.. Balık tutmayı öğrenmek mi yoksa balık yemek mi istiyorsunuz? Daha açık sorayım nasıl bir yardım lazım size?

Ciddi misiniz? Ben yazılımın baya uğraştıracağını zannediyordum.Sevindim buna :) evet tabi ki mantıklı olan tutmayı öğrenmek ama benim fazla vaktim yok malesef.Bu yüzden bu seferlik, bu proje için mümkün olduğunca sizlerden gerektiğinde de çevremden yardım alarak balık yemeyi tercih etmek zorundayım.

Alıntı yapılan: dombilik - 15 Şubat 2011, 23:40:01
Kısaca anlatmak gerekirse,sizin yukarıda bahsettiğiniz projeden anladığım kadarı ile
ya I/O sayısı çok fazla olan bir mikrodenetleyiciye ihtiyacınız var
ya da seri/paralel çeviricilere (74LS164-74LS595)

Seri verilerin paralele çevrilmesi forumda çok detaylı anlatılıyor.
Kolay gelsin...


teşekkürler :)

Evet; arkadaşlar, sizden vaktiniz olduğu müddetçe yazılım konusunda bana yardım etmenizi rica edebilir miyim? MicroC vs. hakkında çok temel düzeyde bilgim var sadece.Vaktim de oldukça dar.Beni anlayışla karşılayıp bu seferlik yardımcı olmanızı umuyorum.Üşengeç ya da tembel bir insan olduğumu düşünmeyin.Aksine oldukça çalışkanımdır ama vaktim gerçekten dar...Zaten baya bir ilgimi çekmeye başladı bunun gibi projeler.Bundan sonra adam gibi oturup microC çalışacağım.Şimdiden teşekkürler :)

vebsel

ccs c de 595 ile ilgili birçok proje internette var

dombilik

https://www.picproje.org/index.php/topic,24929.msg167087.html#msg167087
https://www.picproje.org/index.php/topic,14999.msg98354.html#msg98354
https://www.picproje.org/index.php/topic,11661.msg75469.html#msg75469
https://www.picproje.org/index.php/topic,8280.msg51982.html#msg51982
https://www.picproje.org/index.php/topic,29097.msg199411.html#msg199411
https://www.picproje.org/index.php/topic,11932.msg77456.html#msg77456
https://www.picproje.org/index.php/topic,5269.msg33780.html#msg33780
https://www.picproje.org/index.php/topic,23149.msg155126.html#msg155126
https://www.picproje.org/index.php/topic,8441.msg53062.html#msg53062
https://www.picproje.org/index.php/topic,7321.msg45054.html#msg45054
https://www.picproje.org/index.php/topic,6150.msg37284.html#msg37284
https://www.picproje.org/index.php/topic,25213.msg169405.html#msg169405
https://www.picproje.org/index.php/topic,26790.msg182069.html#msg182069
https://www.picproje.org/index.php/topic,7513.msg46255.html#msg46255
https://www.picproje.org/index.php/topic,31454.msg219432.html#msg219432
https://www.picproje.org/index.php/topic,25648.msg174120.html#msg174120
https://www.picproje.org/index.php/topic,8201.msg51436.html#msg51436
https://www.picproje.org/index.php/topic,21077.msg140455.html#msg140455
https://www.picproje.org/index.php/topic,26984.msg183962.html#msg183962
https://www.picproje.org/index.php/topic,6065.msg36723.html#msg36723
https://www.picproje.org/index.php/topic,15622.msg102340.html#msg102340
https://www.picproje.org/index.php/topic,27927.msg190514.html#msg190514
https://www.picproje.org/index.php/topic,14518.msg95111.html#msg95111
https://www.picproje.org/index.php/topic,28439.msg193870.html#msg193870
https://www.picproje.org/index.php/topic,26469.msg179510.html#msg179510
https://www.picproje.org/index.php/topic,14501.msg95023.html#msg95023
https://www.picproje.org/index.php/topic,7305.msg44779.html#msg44779
https://www.picproje.org/index.php/topic,16971.msg112292.html#msg112292
https://www.picproje.org/index.php/topic,22512.msg150654.html#msg150654
https://www.picproje.org/index.php/topic,15397.msg104034.html#msg104034

Yukarıdaki linklerde port çoğullamayla ilgili örnek şemalar ve kodlar var.
Bildiklerini kime miras bıraktın?kimseyemi? O zaman bildiklerinin ne önemi kalır. ******** /////////// ******** PROTON-ASM PROTEUS 7.4 SP3 EAGLE 5.40

eseneren

Yerinde olsam 14 kalıp dedıgın sıralamayı ayrı gruplar halıne getırıp paralel baglar kodu da portb,0=1; dıyerek bır grubu yakarsın madem yazılım sıkıntın var o zaman hardware de kafa patlatmasılısın.
Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk