Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar


8051 nerede hata var acaba??

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Programlanabilir Cihaz ve Elemanlar forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "plc notları ve s7 komutları" 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.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 09 Tem 2006
Mesajlar: 4

Offline
burak1987
Tarih: 16 07 2006 10:43

arkadaşlar lookup table'dan bilgileri sıraylan göndermek istiyorum inc komutu ile aşağıdaki kodu yazdığımda sadece T harfi çıkıyor halbuki tablo'mda T harfi yok bu konuda yardımcı olabilirmisiniz.

org 150h
mov dptr, #tablo
clr A
clr TI

;Start of BAUD RATE WIZARD code
MOV TMOD,#20h ;Timer 1 in Auto-reload mode
MOV TH1,#0D0h ;Reload value for 9600 baud @ 11,059 Mhz
SETB TR1 ;Turn on timer 1
;End of BAUD RATE WIZARD code


MOVC A,@A+DPTR
INC A
MOV SBUF, A
CLR TI

tablo: db 'SELAMLAR'
JNB TI, $

7 Kullanıcı bu konu için farachief arkadaşımıza teşekkür ettiler

Kayıt: 18 Nis 2006
Mesajlar: 5

Offline
ahmbay
Tarih: 10 12 2006 13:25

MOV TH1,#0D0h ;Reload value for 9600 baud @ 11,059 Mhz

bu kisim yanlis 11,059 Mhz için yuklemen gereken TH1 FDh olmali Wink
yukledigin degerde mc 600 bit/s de calisir


wizard ile falan olacak isler degil hocam bunlar hesap gerekir Wink
Başa dön
Kayıt: 21 Ksm 2006
Mesajlar: 4

Offline
ciceks
Tarih: 28 12 2006 17:03

MOVC A,@A+DPTR
INC A

kodu sırası ile DPTR 0 iken A ya 'S' yi atiyor
sonra A yi bir artirdin (s+1= t oluyor.)
sonra T yi islemisin
sen bu kodun yerlerini degistirmelisin
INC A
MOVC A,@A+DPTR
gibi
Başa dön
Kayıt: 06 Oca 2007
Mesajlar: 10

Offline
KABO
Tarih: 25 01 2007 13:38

mov dptr,#tablo
inc a
movc a,@a+dptr

olarak yazmalısın kodları.sen ilk basta tablodan s harfinin ASCII kodunu alıyorsun dahasonra bunu bir artırıyorsun T harfinin ASCII kodunu alıyorsun.akumulatoru movc a,@a+dptr komutundan once artırmalısın.
SAYGILAR...
Başa dön
Kayıt: 08 Mar 2007
Mesajlar: 22

Offline
bezmis
Tarih: 09 03 2007 14:39

KABO yazmış
mov dptr,#tablo
inc a
movc a,@a+dptr

olarak yazmalısın kodları.sen ilk basta tablodan s harfinin ASCII kodunu alıyorsun dahasonra bunu bir artırıyorsun T harfinin ASCII kodunu alıyorsun.akumulatoru movc a,@a+dptr komutundan once artırmalısın.
SAYGILAR...

arkadaş doğru söylüyor artırma işlemini bu komuuttan önce yapmazsan istediğin değerleri tablodan alamazsın kolay gelsin
Başa dön



8051 nerede hata var acaba??


Benzer Konular

- 8051 robot projesi yardım!!

- 8051 ile İpe Tırmanan Robot (Tarzan)
- Sakarya Ünivesitesi Mikrodenetleyiciler Sınav Soruları (8051)
- Proteus hata mesajı: stack underflow (STKUNF set, zero returned)
- 8051 ile ohmmetre yapımı?
- hi-tech pıcc lite'da hata - yardım
- Mikro Code Studio ile yazılmış programı hex e cevirirken hata veriyor (YARDIM!)
- İntel 8051 ile switching kontrolü yapılan devre şeması
- Beykent Ünv. Mikroişlemciler (8051) ve Assembly Language Ders Notları(İngilizce)

- mikrobilgisayar ders notları (8051)

- 8051 Tabanlı Mikrodenetleyici ile Zaman Kontrollü Akıllı Fırın Tasarı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 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 72