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


PIC16F84 Haftaya perşembeye kadar Yardım!!!(çok Önemli)

Kayıt: 28 Şub 2006
Mesajlar: 88
Konum: Atatürk Üniversitesi
Offline
feyo
Tarih: 19 11 2008 13:23

h'0C2 den h'15' e kadar işaretsiz tamsayı kullanarak büyükten küçüğe sıralayan programın algoritması?Not:Sayılar aynı yerlere yerleştirilecek.)

En son feyo tarafından 20.11.2008, 20:48 tarihinde değiştirildi, toplam 1 kere değiştirildi


Reklamlar
Kayıt: 17 Oca 2008
Mesajlar: 93

Offline
TigerX
Tarih: 19 11 2008 15:00

Programı hangi dilde istiyorsun?

CCS C dilinde işini görecekse yardım etmeye çalışayım. Assembly ise biraz uzun sürer, hazır kullanan arkadaş varsa yardım edeceklerdir...
Başa dön
Kayıt: 28 Şub 2006
Mesajlar: 88
Konum: Atatürk Üniversitesi
Offline
feyo
Tarih: 19 11 2008 18:47

TigerX yazmış
Programı hangi dilde istiyorsun?

CCS C dilinde işini görecekse yardım etmeye çalışayım. Assembly ise biraz uzun sürer, hazır kullanan arkadaş varsa yardım edeceklerdir...



ASM dilinde yazılması gerekiyor arkadaşım.Yine de ilgilendiğin için teşekkür ederim.1 sınav yerine geçecekti bu ödev;ama sanırım başka ilgilenen yok.
Başa dön
Kayıt: 23 Şub 2007
Mesajlar: 220
Konum: erciyes univ.
Offline
dadas15
Tarih: 22 11 2008 16:11

hocam soruyu biraz daha acarsan yardimci olmaya calisirim.
sayilar karisik olarak verilecek ve bu karisik sayilarmi dizilecek
yoksa program
C2
C1
C0
.
.
15

diyemi sayacak.
Başa dön
Kayıt: 28 Şub 2006
Mesajlar: 88
Konum: Atatürk Üniversitesi
Offline
feyo
Tarih: 23 11 2008 22:08

dadas15 yazmış
hocam soruyu biraz daha acarsan yardimci olmaya calisirim.
sayilar karisik olarak verilecek ve bu karisik sayilarmi dizilecek
yoksa program
C2
C1
C0
.
.
15

diyemi sayacak.



h'0C' den h'15' e kadar küçükten büyüğe veya büyükten küçüğe doğru sıralayacak.Yani ister büyük sayıları yukarıdan ister aşağıdan başlat.Önemli olan yukarıdan aşağıya veya aşağıdan yukarıya sıralanmış olması.Önümüzdeki perşembeye kadar lazım...
Başa dön
Kayıt: 23 Şub 2007
Mesajlar: 220
Konum: erciyes univ.
Offline
dadas15
Tarih: 25 11 2008 00:55

hocam ben bunu ccs c ile yaptim.
kodlar asagida, ayrica kodlari,derlenmis halini,hex dosyasini, LST dosyasini (ccs c nin kendi olusturdugu asm kodlarini ve adres bilgilerini iceriyor) ve devrenin proteus cizimini buraya ek olarak ekledim acip inceleyebilirsin.

burada can alici nokta ccs nin make8 fonksiyonudur.
make8(a,0); return olarak a nin hex karsiligini donderir
ornegin
int b;
b=make8(21,0); satiri b ye 15 degerini yukler.
umarim yardimi olur.
kolay gelsin.




#include <16F84.h>
#fuses XT,NOWDT,NOPROTECT
#use delay(clock=4000000)

void main ()
{
int a,b;

for (a=21;a<194;a++) //h'15' =21 ve h'c2'= 194
{ b=make8(a,0); //burada for herdondugunde a nin degerini aliyor hex yapip b ye atiyor.
output_b(b); //burada b nin degerini alip b portuna aktariyor.
delay_ms(250); // gormemiz icin 250 ms bekliyor.

}
}


PIC16F84 Haftaya perşembeye kadar Yardım!!!(çok Önemli)
Başa dön



PIC16F84 Haftaya perşembeye kadar Yardım!!!(çok Önemli)


Benzer Konular
- yüksek lisans ne kadar yararlı
- PIC16F84 İle Yapılan LCD Ekran Dijital Saat Devresi Yapımı (Alarmlı)
- Kou Statik anahtarlama Sınav Soruları Yardım!!

- PIC16F84 İle 8 Kanal Hem Tek Hemde Çift Yönde Haberleşme Devresi Yapmı

- PIC16F84 İle Şifreli Kapı Kilidi Yapımı + Pcb
- PIC16F84 İle Yapılan Klavye Kontrollü Kayan Yazı Devresi + Çift Tabaka PCB Şema
- PIC16F84 ile DS18B20 Termometre yapımı+Pcb
- Assembly- TMR0 kesmesi ile ilgili yardım
- pic16f84 tam sinus inverter açık kodlu

- Asansör Fotosel, Boy Fotosel PCB yardım

- proje yardım

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 Turkiye | 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 72