Rehasen microislemci rehasen wordpress com

Page 1

1


2


MC68000 *MC68000 TÜMLEŞİK DEVRESİ VE BAĞLANTI UÇLARI

*Uygulama alanları - MC68000; -Videolu oyun üreticileri 68000 mikroişlemcisini kullanılır. -Atari oyun sisteminde,Sega oyun sisteminde kullanılır. -Lazer yazıcılarda,Lazerjet lerde kullanılır. -Mikrobilgisayarlarda kullanılır. -Sanayide kontrol sistemlerinde kullanılır.

3


*MC68000 mimari öbek çizgesi

Veri bas tamponu: veri girişlerinin yapıldığı bölgedir. Bas giriş kayıtçısı: Girilen bilgilerin kayıdının yapılıp,diğer kayıtçılara bilgi gönderen yerdir. Etkin secme ucu ve yaz/oku kontrol: Girişte bulunan CS0,CS1 ve CS2’ uçlarını aktifleştirme ve okuma-yazma işlemlerini aktifleştirme,sıfırlama işleminin yapıldığı yerdir. Kontrol kayıtçıları:Bas giriş kayıtçısından aldıkları bilgiyi hem doğrudan veri kayıtçılarına hem de çevresel arayüz bölgesine gönderirler. Çıkış kayıtçıları:Bas giriş kayıtçısından aldıkları bilgiyi çevresel arayüz bölgesine aktarırlar. Kesme durumları: Kontrol kayıtçılarının durumuna göre kesme işlemini yaparlar. *MC68000 KULLANICI İÇİN PROGRAMLAMA MODELI 4


MC68000 PROGRAMCI PROGRAMLAMA MODELI

*MC68000 ADRESLEME TÜRLERİ

5


6 çeşit adresleme türü vardır.Bunlar: 1. Doğrudan kayıtçı ile yapılan adresleme 2. Dolaylı olarak kayıtçı ile yapılan adresleme 3. Mutlak adresleme 4. Anlık adresleme 5.Program sayacına bağlı adresleme 6. Anlaşılır adresleme *MC68000 DURUM KAYITÇISI BAYRAKLARI

* MC68000 ÖRNEK PROGRAM: * Adımızı ve adresimizi çağırdığımızda ,ekrana saklı olan bilgimizi yansıtma programı . Çözüm: MOVE.B #0,D0 MOVEA.L #isim,A1 MOVE.W #11,D1 TRAP #15 MOVEA.L #adres yeri 1,A1 MOVE.W #13,D1 TRAP #15 MOVEA.L #Adres yeri 2,A1 MOVE.W #7,D1 TRAP #15 STOP #$2700 isim DC.B 'Reha Şen' adres yeri 1 DC.B 'Pendik' adres yeri 2 DC.B 'İstanbul' END

$1000

6


İNTEL İAPX86 (8086) *INTEL 8086 TÜMLEŞİK DEVRESİ VE BAĞLANTI UÇLARI

* INTEL 8086 mimari öbek çizgesi

7


* INTEL 8086 İÇİN PROGRAMLAMA MODELI

* INTEL 8086 ADRESLEME TÜRLERİ 7 çeşit adresleme türü vardır.Bunlar: 1- Anlık adresleme 2- Doğrudan adresleme 3- Kayıtçı adresleme 4- Kayıtçı dolaylı adresleme 5- Kayıtçı bağıl adresleme 6- Bağıl baz indisli adresleme 7- Baz indisli adresleme * INTEL 8086 DURUM KAYITÇISI BAYRAKLARI X

X

X

X

OF DF IF

TF SF

ZF X

AF X

PF

X

CF

OF: üst aşım bayrağı DF: yön bayrağı IF: kesme bayrağı TF: trap bayrağı SF:işaret bayrağı ZF: sıfır bayrağı AF: yardımcı bayrağı PF:eşitlik bayrağı CF:elde bayrağı

8


* INTEL 8086 ÖRNEK PROGRAM: 8h / 3h bölme işlemini yapan programı yazalım ve türünden olduğunu varsayalım. mov al, 8h mov bl, 3h cbw div bl

bu değerlerin ikisinin de byte

;8h şimdi 0008h ve AX te yüklü. ;ax, bl ye bölündü.

* INTEL 8086 Uygulama alanları: -Çiplerin tasarlanmasında kullanılır. -Karmaşık mikro sistemlerde kullanılır, -Mikroişlemciler arasında en yaygın kullanılan işlemcidir.Daha geniş komut Kümesine sahiptir.

9


8051 MİKRODENETLEYİCİ *8051 TÜMLEŞİK DEVRESİ VE BAĞLANTI UÇLARI

* 8051 mimari öbek çizgesi Port-0 sürücüleri:hem bilgi alan hem de bilgi veren p0.0-p0.7 bağlantılarının olduğu ve program adres yazmacından bilgileri alan kısımdır. Port-0 kapısı:port-0 sürücüleri arasında bilgiyi saklama görevinde ve ortak bas a bilgi aktarımında bulunan kısımdır. Port-2 sürücüleri: hem bilgi alan hem de bilgi veren p2.0-p2.7 bağlantılarının olduğu olduğu ve program adres yazmacından bilgileri alan kısımdır. Port-2 kapısı: port-2 sürücüleri arasında bilgiyi saklama görevinde ve ortak bas a bilgi aktarımında bulunan kısımdır. Port-1 sürücüleri: hem bilgi alan hem de bilgi veren p1.0-p1.7 bağlantılarının olduğu ve kesme,seri port ve zaman blokları arasında da bilgi alış-verişinde bulunan kısımdır. Port-1 kapısı: port-1 sürücüleri arasında bilgiyi saklama görevinde ve ortak bas a bilgi aktarımında bulunan kısımdır. Port-3 sürücüleri: hem bilgi alan hem de bilgi veren p3.0-p3.7 bağlantılarının olduğu ve kesme,seri port ve zaman blokları arasında da bilgi alış-verişinde bulunan kısımdır. Port-3 kapısı: port-3 sürücüleri arasında bilgiyi saklama görevinde ve ortak bas a bilgi aktarımında bulunan kısımdır. Zamanlama ve kontrol: Komut kayıtçısıyla birlikte çalışır.Dış program hafızasına bilgi gönderir,dış dünya ile haberleşmeyi sağlar, Rom un program belleği olarak kullanılma durumunu belirtir.Ve sıfırlama işlemi bu blokta yapılır. Osiloskop:Zamanlama ve kontrol bloğuna işaret gönderir.

10


11


* 8051 İÇİN PROGRAMLAMA MODELİ

*8051 ADRESLEME TÜRLERİ 6 çeşit adresleme türü vardır.Bunlar: 1.Anlık adresleme 2.Doğrudan adresleme 3.Dolaylı adresleme 4.Kayıtçı adresleme 5.Kayıtçı özel adresleme 6.İndisli adresleme modu

12


*8051 DURUM KAYITÇISI BAYRAKLARI CY

AC

F0

RS1

RS0

OV

----

P

CY:Elde bayrağı AC:Yardımcı elde bayrağı F0: Genel amaçlı durum bayrağı RS1,RS0:Kayıtçı bankları seçici bitleri OV:Taşma bayrağı ---:Kullanılmayan bit P:Denklik bayrağı *8051 için Örnek Program FFh ve FF00h in içeriklerini değiştiren programı yazalım. Mov dptr, #0FF00h Movx a, @dptr Mov r0, 0FFh Mov 0FFh, a Mov a, r0 Movx @dptr, a

; veri göstergecinden adres alınır ; A da 0050h in içeriği elde edilir. ; R0 da 50h in içeriği kaydedilir. ; A, 50h a gönderilir. ; A da 50h in içeriği elde edilir. ; sonuç 0050h a gönderilir.

*8051 uygulama alanları: *İlk olarak İntel tarafından üretilmiştir. *Motor sürücü devrelerinde,gömülü mikrosistemlerde, * Güç kaynağı yapımında *Anolog-dijital dönüşüm devrelerinde kullanılır.

13


16F84 *16F84 TÜMLEŞİK DEVRESİ VE BAĞLANTI UÇLARI

*16F84 Mimari öbek çizgesi

14


Flaş program hafızası:Program sayacından bilgiyi alır,program bas yoluyla komut kayıtçısına aktarır. Komut kayıtçısı:Hafızadan gelen bilgiyi doğrudan adresleme ile hem adres muxuna gönderir hem de komut çözücü-kontrol bloğuna aktarır. Komut çözme ve kontrol:Komut kayıtçısından bilgiyi alır,güç-zamanlama-sıfırlama Bloğuyla bilgi alış-verişinde bulunur. Ram dosya kayıtçıları:Adres mux larından ve Alu nun işlediği bilgileri kayıt eder. EEprom veri hafızası:Kayıtçılardan,adres mux larından ve Alu nun işleyip gönderdiği Bilgileri hafızasına kaydeder. *16F84 İÇİN PROGRAM VERİ HARİTASI

15


*16F84 DURUM KAYITÇISI BAYRAKLARI

IRP-RP1: Seçilmeyen bit bayrağı (unimplemented) RP0:Kayıtçı bank seçme bayrağı TO’:zaman etkisiz hale getirme bayrağı PD’:Güç kesme bayrağı Z:Sıfır bayrağı DC:Sayısal Elde-borç bayrağı C:Elde-borç bayrağı *16F84 Örnek program: Dolaylı adresleme ile Ram i silme programı yazalım. movlw 0x20 movwf FSR NEXT clrf INDF incf FSR btfss FSR,4 goto NEXT CONTINUE

;başlangıçtaki göstergeç ;ram a gidilir. ;kayıtçı temizleme INDF ;göstergeci arttırma ;hepsi tamamlandı mı? ;hayır ise,Next e dön. ;Evet.tamamlandı.

*16F84 Uygulama alanları: Günümüzde en yaygın kullanılan mikrodenetleyicilerdendir.Programlanması anlaşılır,örneğin; C++ programıyla yazdıgınız bir kodu kolaylıkla 16F84 mikrodenetleyicisine aktarabilirsiniz. *Sürücü düzeneklerinde,kontrol sistemlerinde,haberleşme sistemlerinde daha bir çok alanda kullanılır. *Örneğin kayar yazı uygulamasında kullanılır. *Bir bahçenin sulama sisteminde kullanılmış. *Elektronik aygıtların tasarlanmasında kullanılır.(röle,sensör vs.)

16


YARARLANDIĞIM ELEKTRONİK ORTAM KAYNAKLARI http://www.scribd.com/ http://www.ehow.co.uk/ http://ark.intel.com/ http://www.8051turk.com/ http://320volt.com/ http://en.wikipedia.org/ http://www.teknomerkez.net/ http://www.muhendisiz.net http://www.tmyo.edu.tr/ http://forum.thgtr.com/ http://www.mstracey.btinternet.co.uk/ http://www.microchip.com/ http://projects.lowtech.org/ http://www.electro-tech-online.com/ http://www.scribd.com/ http://www.micro-examples.com/ http://www.micro-examples.com/ http://ceng.gazi.edu.tr http://www.arl.wustl.edu/ http://www.berk.tc/ http://foe.mmu.edu.my/ https://mmlscyber.mmu.edu.my/ http://www.emu8086.com/ http://www.elearning.strathmore.edu/ http://www.ee.unb.ca/ http://www.zyvra.org/ http://multyremotes.com/ http://www.xrmx.com/ http://www.mavikitaplar.com/ http://www.teknolojidersi.com/ http://www.elektronikhobi.com/ http://www.elektrotekno.com/ http://www.angelfire.com/ http://www.technology2skill.com/ http://megep.meb.gov.tr/ http://www.turkpaylasim.com/ http://ayberkbagci.tripod.com/ http://erfa.tripod.com/komut.html http://www.win.tue.nl/ http://ww1.microchip.com/ http://www.elektronikekibi.com/ http://eng.harran.edu.tr/ http://www.cpu-world.com/ http://www.datasheets.org.uk http://howardhuang.us/ http://www.soiseek.com/ http://www.freescale.com/ http://www.motorola.com/

http://www.csharpnedir.com/ http://gulasoft.uw.hu/ http://tack.sourceforge.net/ http://research.cs.tamu.edu/ http://matthieu.benoit.free.fr/ http://www.blurtit.com/ http://www.easy68k.com/ http://thestarman.pcministry.com/ http://www.keil.com/ http://www.8052.com/ http://www.batronix.com/

17


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.