You are on page 1of 26

8051 Ailesi

8051 MCS51 ailesinin orijinal bir yesidir ve bu ailenin ekirdeini oluturur. 8051 ekirdeinin temel
zellikkleri aada verilmitir:

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Kontrol uygulamalar iin en uygun hale getirilmi 8 bitlik CPU


Youn Boolean ilemleri yapabilme (tek bit lik lojik ilemler) yetenei
64 K Program Hafza adres bykl
64K Veri Hafza adres bykl
4KByte yonga zerinde program hafzas
128 Byte yonga zerinde veri hafzas
Birbirinden bamsz 32 adet ift ynl I/O hatt
2 adet 16 bitlik zamanlayc / sayc
Full duplex (ayn anda gnderme ve alma) UART
ki ncelik seviyeli 6 kaynak/5 vektr kesme yaps
Yonga zerinde saat osilatr

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

8051 ekirdeinin Temel Mimari Yaps

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

MCS51 Mikrodenetleyci Ailesi

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

MCS51 Mikrodenetleyci Ailesi

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

Blok Diyagram

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet,


Atmel 8051 Datasheet

8051 Pin klar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

8051 Pin Tanmlar


VCC : Besleme Gerilimi
GND: Toprak
Port 0: ift ynl 8 bit I/O portu, harici hafza kullanldnda adres yolu (dk deerli byte) ve veri yolu olarak semeli bir
biimde kullanlr
Port 1: ift ynl 8 bit I/O portu
Port 2: ift ynl 8 bit I/O portu, harici hafza kullanldnda adres yolunun yksek deerli byte olarak kullanlr.
Port3: ift ynl 8 bit I/O portu, ayrca mikrokontroller iin aada verilen eitli zel fonksiyonlarda yerine getirir.
Port Pin

zel Fonksiyonlar

P3.0

RXD (seri giri)

P3.1

TXD (seri k)

P3.2

INT0 (harici kesme 0)

P3.3

INT1 (harici kesme 1)

P3.4

T0 (zamanlayc 0 harici giri)

P3.5

T1 (zamanlayc 1 harici giri)

P3.6

WR (harici veri hafza yazma sinyali)

P3.7

RD (harici veri hafza okuma sinyali)

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

8051 Pin Tanmlar


RST: MKy resetleyen giri sinyali. Osilatr alrken iki makine evrimi sre ile bu pin yksek seviyede
tutulursa MK resetlenir.
ALE/PROG: k darbe sinyalidir. Harici hafzaya eriilirken, adresin dk deerli byten mandallamak iin
kullanlr. Bu pin ayn zamanda, flash programlanrken program darbe giriidir.
PSEN : Harici program hafzadan okuma sinyalidir.
EA/VPP: Harici eriimi etkinletirme sinyalidir. Bu pin ayn zamanda, flash programlamada , programlama
etkinletirme gerilimini alr.
XTAL1: Tersleyen osilatr kuvvetlendirici ve dahili saat ileme devresi girii
XTAL2: Tersleyen osilatr kuvvetlendirici k

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

8051 Hafza Organizasyonu


Tm MC51 yeleri program ve veri hafzalar iin ayrk alanlara sahiptirler.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

8051 Hafza Organizasyonu


Program hafzasnn alt ksm aada gsterilmitir, reset ileminden sonra CPU 0000H adresinden itibaren
yrtmeye balar.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

10

8051 Hafza Organizasyonu


Harici program hafzada bulunan programn yrtlmesi

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

11

8051 Hafza Organizasyonu


Harici veri hafzasna eriim.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

12

8051 Hafza Organizasyonu


Dahili veri hafzas

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

13

8051 Hafza Organizasyonu


Dahili RAMin dk 128 byte aada verilmitir.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

14

8051 Hafza Organizasyonu


Dahili RAMin yksek 128 byte aada verilmitir.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

15

8051 Hafza Organizasyonu


zel Fonksyion Kaydedicileri alan

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

16

8051 Hafza Organizasyonu


Program Durum Kelimesi

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

17

8051 Adresleme Modlar


Dorudan Adresleme
Dolayl Adresleme
Kaydedici Adresleme
Kaydedici zel Adresleme
vedi Adresleme
ndisli Adresleme
Bu adresleme rneklerini komutlarn kullanm ile birlikte
rneklendireceiz.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

18

8051 Komut Seti/ Veri Transfer


Komutlar
Dahili RAM veri transfer komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

19

8051 Komut Seti/ Veri Transfer


Komutlar
Harici RAM veri transfer komutlar

RD ve WR sinyalleri aktiflenir.

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

20

8051 Komut Seti/ Veri Transfer


Komutlar
Look-up Table (Program hafza) okuma komutlar

PSEN sinyali aktiflernir.


kinci MOVC kullanm:

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

21

8051 Komut Seti/ Aritmetik lem


Komutlar
Aritmetik ilem komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

22

8051 Komut Seti/ Lojik lem Komutlar


Lojik ilem komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

23

8051 Komut Seti / Bit lem Komutlar


Bit lem Komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

24

8051 Komut Seti / Atlama (Dallanma)


Komutlar
Atlama (Dallanma) Komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

25

8051 Komut Seti / Koullu Atlama


(Dallanma) Komutlar
Koullu Atlama (Dallanma) Komutlar

Yrd.Do.Dr. E. Ylmaz

References: Intel 8051 Datasheet, Atmel


8051 Datasheet

26

You might also like