Seri Porttan Veri Gönderimi Nasıl Yapılır

LİNK
İki bilgisayar arasındaki link, fiziksel olarak , bir takım teller veya başka bir ortamla, bunların bilgisayara bağlanmasını sağlayan bir arabirimden oluşur. Çoğu linklerde ucuz, sarılmış iki telli bakır kablolar kullanılır. Tellerden biri veri iletimi, diğeri de toprak içindir. Bir diğer seçenek fiber-optik kablodur. Bunlarda veri, ışığın varlığı ve yokluğuna göre kodlanmıştır.
Seri bir linkteki verici veya sürücü, belli bir anda bir bit olmak üzere bitleri sırayla yollar.
ASENKRON İLETİM
Linkte saat hattı olmaz. Çünkü her uç kendi sinyalini sunmaktadır. Ancak uçların saat frekanslarında anlaşmaları ve saatlerin de uyumlu olmaları gerekir. İletilen her byte’ta saatleri eşlemek üzere bir start biti ve iletimin bittiğini bildirmek üzere bir veya daha fazla stop biti bulunur.
PC’lerdeki RS-232 portlar modemlerle ve diğer cihazlarla iletişimde asenkron formatları kullanır. Bunlar arasında senkron veri transferi de yapabilirler. Devamını oku …

Visual Basic Detaylı Anlatım

ÖNSÖZ
Çıktığı günden beri büyük beğeni toplayan ve programcılığı zevke dönüştüren Visual Basic programlama dili,programcılık korkulacak,sıkıcı bir iş olmaktan çıkıp herkesin ilgisi haline gelmiştir. Bunda Visual Basic dilinin katkısı azımsanamayacak kadar çoktur. Visual Basic hem Basic dilinin getirdiği kolaylığı hem de Windows ortamının getirdiği görselliği en üst seviyede programcıya sunabilmektedir. Eskiden Basic dili ile başlangıç olarak kabul edilir ancak ciddi denebilecek hiçbir uygulama Basic dili ile yazılamazdı. Halbuki Visual Basic hem başlangıç seviyesinde bir dil olma özelliğini korurken hem de en profosyonel uygulamaları bile geliştirebilecek kapasitede bir dildir. Günümüzde Visual Basic ile yapılmış bir çok modern uygulama görebilir ve kendiniz de kolayca yapabilirsiniz.
Windows ‘un Visual Basic Programlama yapısının programlamaya getirdiği yeni boyut programlama dillerinin monotonluktan kurtarmış ve her versiyonda büyük yeniliklerin ve kolaylıkların programlama dilleri içerisinde yer almasına sebep olmuştur. Visual Basic in ilk versiyonu ile bugün ulaştığı (Visual Basic Pro 6.0) versiyonu arasında gerçekten çok büyük bir gelişme yaşanmıştır ve uzun bir süre yenilik ve kolaylıkların Devamını oku …

Game Programming Tutorials

Hello everybody, here is my old game programming Tutorials if you missed them last time.
They discuss coming up with ideas, through to, simple implementation techniques. I hope they are still some use.
Which arm is longer?
Ideas
Ideas are the starting point of any program – game or not. Some ideas are more original than others – Doom clone anyone?
Originality is great, but you need a good game. Despite the latest in modern gaming I had to offer, my flatmates most popular game was DX-Ball, an arkanoid clone (try www.windows95.com). (They were playing DX-Ball because they were bored with freecell!) Devamını oku …

C ortamında Yazılım geliştirme Nayıl Yapılır

Problem Çözme
Problem çözmede, soruna hemen girişmek yerine, dikkatli ve sistematik yaklaşım ilke olmalıdır. Problem iyice anlaşılmalı ve mümkün olduğu kadar küçük parçalara ayırılmaladır.
Descartes tarafından “Discourse on Method” isimli kitabında anlatılan problem çözme teknikleri;[2]
1. Doğruluğu kesin olarak kanıtlanmadıkça, hiçbir şeyi doğru olarak kabul etmeyin; tahmin ve önyargılardan kaçının.
2. Karşılaştığınız her güçlüğü mümkün olduğu kadar çok parçaya bölün.
3. Düzenli bir biçimde düşünün; anlaşılması en kolay olan şeylerle başlayıp yavaş yavaş daha zor ve karmaşık olanlara doğru ilerleyiniz.
4. Olaya bakışınız çok genel, hazırladığınız ayrıntılı liste ise hiçbir şeyi dışarıda bırakmayacak kadar kusursuz ve eksiksiz olsun.
Devamını oku …

PIC Microcontoller Memory Method

Big Table lookups
Tony Nixon says:
Table can access 1 to 8178 bytes (assuming max ROM of 8K)
Table movlw High(TStart)
movwf PCLATH
movf OffsetH,W
addwf PCLATH
movlw Low(TStart)
addwf OffsetL,W
btfsc STATUS,C
incf PCLATH

movf OffsetL,W
call DoTable

movlw High(here)
movwf PCLATH ; reset PCLATH
Devamını oku …

|