Elektrotekno.com Ana Sayfa || Pic ve diğer işlemci ve denetleyiciler ile yapılmış devreler, projeler || Kayan yazı ve matrix led devreleri (led message projects)


Şu an Tamamlanmış Elektronik Devreler, Projeler kategorisi içerisindeki Kayan yazı ve matrix led devreleri (led message projects) forumunda bulunuyorsunuz. Bu sayfada üyelerimizin "8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)" 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.

8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)

Kayıt: 13 Oca 2006
Mesajlar: 56
Konum: balıkesir
Offline
zerog26
Tarih: 10 03 2008 18:29

onurbilke yazmış
Arkadaşlar PIC18F452 nin hafızasını yetiremediğim için kalın küçük harfleri tabloya ekleyemedim. Bu İşi Bizden Daha Profesyonel Yapanlar 16F877 de kullanıyolarmış onlar bu işi nasıl hallediyor anlayamadığım nokta o.


arkadaşım sana katılıyorum ama bu işi profesyoneller asm ile yazıyor yada kullandıkları programın içine asm gömüyor . birebir bursada gördüm. bizim yazdığımız programlar derlesekte baya yer tutuyo ama asm de adam balıkesirden ankaraya kadar uzun kod yazıyolar derleyince anca 5 kb yapıyo ......benim gördüğümde adam 877ye 25 farklı animasyon yaptırıyodu ..ki tüm karakterleride sığdırıyodu programa noktalama işaretleri dahil...tabi adam bu işi 1992 den beri yapıyo diyeceksinizki ozamanlar pic mi wardı yoktu ama onun yerine başka donanımlı entegreler kullanıyorlarmış zamanında..
Kayıt: 30 Arl 2006
Mesajlar: 63

Offline
elektronikci43
Tarih: 10 03 2008 19:05

bayhakan yazmış
arkadaşlar selamlar..daha önce mesaj atmıstım fakat gozden kacmıs olabılır..bende bu calısmaya katılmak ıstıyorum devrenın elınde pcb.lerı fazla olan arkadaştan ucretı karsılıgında almak ıstıyorum..ıyı calısmalar...
kardeş elimde fazladan bi 5 mm led için ve 74 164 ıc liboard ve ütü ile basıldı yalnız temiz dirişçilik olarak birde sürücü devre var soketlerinide takarım istersen görüşelim Wink
Başa dön
Kayıt: 13 Arl 2006
Mesajlar: 218
Konum: İSTANBUL
Offline
bayhakan
Tarih: 10 03 2008 21:40

arkadasım selamlar..bu durumda almak ıstıyorum bende calısmalara katılayım..tesekkurler mesajınızı beklıyorum..
Başa dön
Kayıt: 20 Arl 2007
Mesajlar: 43

Offline
Elektroline
Tarih: 10 03 2008 22:10

onur hocam ,

karakter tablosunu bana yollayabilirmisin. sanırım kalın küçük harfleri sığdırabileceğim. derledim 32308 byte oldu. ama bu derlemeyi büyük harfi ekleyerek yaptım. boyut değişmez sığacak görünüyor. senden ricam excel ortamında varsa karakter tablosunu bana yollaman. belki elinde hazırdır bile diye düşünüyorum. zaman kazandırmış olursun.

bu tabloyu tamamlayınca caps lock yakmaya da gerek kalmayacak.

electron,

istiyorsan yinede caps lock yakma kodlarını buraya ekleyebilirm.
Başa dön
Kayıt: 06 Şub 2008
Mesajlar: 57

Offline
teknikelektronikci
Tarih: 10 03 2008 22:48

merhaba arkadaslar sonunda calistirabildim cok güuzel calisiyor nasil oldu bilmiyorum ama sanirim pbp 2.46 yi yükleyince oldu Smile size sormak istedigim acaba bu su an yükledigim 48 sütünlük bunu nasil 32 sütüna düsürecem programin nerelerinde degisiklik yapacam birde hem pic hemde pc programindami degisiklik yapmak gerek acaba? herkze koaly gelsin iyi calismalar
Başa dön
Kayıt: 25 Nis 2006
Mesajlar: 62
Konum: UŞAK
Offline
elektron
Tarih: 10 03 2008 23:09

Elektroline yazmış
onur hocam ,

karakter tablosunu bana yollayabilirmisin. sanırım kalın küçük harfleri sığdırabileceğim. derledim 32308 byte oldu. ama bu derlemeyi büyük harfi ekleyerek yaptım. boyut değişmez sığacak görünüyor. senden ricam excel ortamında varsa karakter tablosunu bana yollaman. belki elinde hazırdır bile diye düşünüyorum. zaman kazandırmış olursun.

bu tabloyu tamamlayınca caps lock yakmaya da gerek kalmayacak.

electron,

istiyorsan yinede caps lock yakma kodlarını buraya ekleyebilirm.

Bir zahmet sevinirim.Kodları nereye koyacağımıda belirtirsen iyi olur. Teşekkürler..
Başa dön
Kayıt: 20 Arl 2007
Mesajlar: 43

Offline
Elektroline
Tarih: 10 03 2008 23:53

FORM 2 DE

general decleration bölümüne;

'----------------------caps lock açma-----------------------------
' declare type for apı call:
private type osversıonınfo
dwosversionınfosize as long
dwmajorversion as long
dwminorversion as long
dwbuildnumber as long
dwplatformıd as long
szcsdversion as string * 128 ' maintenance string for pss usage
end type

' apı declarations:

private declare function getversionex lib "kernel32" _
alias "getversionexa" _
(lpversionınformation as osversıonınfo) as long

private declare sub keybd_event lib "user32" _
(byval bvk as byte, _
byval bscan as byte, _
byval dwflags as long, byval dwextraınfo as long)

private declare function getkeyboardstate lib "user32" _
(pbkeystate as byte) as long

private declare function setkeyboardstate lib "user32" _
(lppbkeystate as byte) as long

' constant declarations:
const vk_numlock = &h90
const vk_scroll = &h91
const vk_capıtal = &h14
const keyeventf_extendedkey = &h1
const keyeventf_keyup = &h2
const ver_platform_wın32_nt = 2
const ver_platform_wın32_wındows = 1
'----------------------caps lock açma-----------------------------

ve


private sub option17_click() in içine de alttaki kodları ekle..



'----------------------caps lock açma-----------------------------

dim o as osversıonınfo

dim capslockstate as boolean

o.dwosversionınfosize = len(o)
getversionex o
dim keys(0 to 255) as byte
getkeyboardstate keys(0)

' capslock handling:
capslockstate = keys(vk_capıtal)
ıf capslockstate <> true then 'turn capslock on
ıf o.dwplatformıd = ver_platform_wın32_wındows then '=== win95/98
keys(vk_capıtal) = 1
setkeyboardstate keys(0)
elseıf o.dwplatformıd = ver_platform_wın32_nt then '=== winnt
'simulate key press
keybd_event vk_capıtal, &h45, keyeventf_extendedkey or 0, 0
'simulate key release
keybd_event vk_capıtal, &h45, keyeventf_extendedkey _
or keyeventf_keyup, 0
end ıf
end ıf

'-------------------------------------------------------------------------------------


selamlar......
Başa dön
Kayıt: 10 Mar 2007
Mesajlar: 83

Offline
mame
Tarih: 11 03 2008 02:54

onurbilke yazmış
Arkadaşlar PIC18F452 nin hafızasını yetiremediğim için kalın küçük harfleri tabloya ekleyemedim. Bu İşi Bizden Daha Profesyonel Yapanlar 16F877 de kullanıyolarmış onlar bu işi nasıl hallediyor anlayamadığım nokta o.


sevgili onurbilke programı kısaltmak ıcın karekter toblosunu lookup ile yaparsanız programınız buyuk oranda kısalır.zaten satır degerlerı 8 bıt oldugu ıcın aslında lookup2 kullanmanıza gerek yoktu.saygılar.
Tablo2:
Select case Karakter
case "A"
For T=0 to 7
lookup T,[$7C,$7E,$13,$11,$13,$7E,$7C,$00],O_Kar
Gosub Ata
Başa dön
Kayıt: 20 Arl 2007
Mesajlar: 43

Offline
Elektroline
Tarih: 11 03 2008 09:53

mame,

""LOOKUP2 generates code that is about 3 times larger than LOOKUP. If the Value list is made up of only 8-bit constants and strings, use LOOKUP.""

haklısın mame, bu da bir yer kazanma seçeneği. Ben de ,case i sadece bir for next döngüsünde çalıştırdım. dolayısı ile bir çok yer kazandım. Onur hocamda karakter tablosu varsa o problemide aşmış olacağız. Aksi takdirde bir gönüllü oturup karakter tablosunu hazırlayacak Smile Very Happy ..

-- Sağ sol kaydırmaların ters çalıştığını farkettim. Bu konuda değişiklik yapan oldumu acaba.
Başa dön
Kayıt: 27 Ağu 2006
Mesajlar: 109
Konum: Mersin
Offline
esmerim33
Tarih: 11 03 2008 19:49

Sonunda bende çalıştırdım ama onur hocanın programı ile değil kendim bi program yazdım güzel bi şekilde devre kayıyor ne yaptıysam ne ettiysem onur hocanın programını benim devrede çalıştıramadım sanırsam ya seri iletişişimi kuramadım yada eeprom bozuk bulunduğum yer itibariyle her ikisinide alamıyorum şimdilik kendi programımla devreyi geliştiriyorum saat sıcaklık ve epromuda tek tek kendim ekleyip bu işi tam anlamıyla öğrenmeyi düşünüyorum

Herkese kolay gelsin
Başa dön


Sayfaya git Önceki  1, 2, 3 ... 31, 32, 33 ... 49, 50, 51  Sonraki

8 Satır Sutun Sayısı Artırılabilir Kayan Yazı(VB+Pic Basic+Ares+İsis)


Benzer Konular

- 8 kanal ADC okuma ve Bilgisayara gönderme Pic B...

- Transformatör saç ölçülerini gir tel çapı sipir...
- lcd kayan yazi ccs
- Visul Basic ile Modbus Protokolu kullanma - Örn...
- 16f84 ile vga kayan yazı
- 2 satır kayan yazı
- Basic TV Technology Digital And Analog
- 128x8 Matrix Display ve Noktasal Kayan Yazı - P...
- kayan yazı yapmak istiyorum.. (yardımcı olabili...
- 96 sutun kayan yazı devresi

- Pic Basic Pro ile Programlamaya Giriş (türkçe v...

- Girilen Sayıyı Yazı ile Ekrana Yazdıran Program
- Engineer's Mini-Notebook - Basic Semiconductor ...
- Engineer's Mini-Notebook - Formulas Tables and ...
- The Fields of Electronics: Understanding Electr...
- pic basic matematik işlemi 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 için 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