Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
mikrodenetleyici programlama2

mikrodenetleyici programlama2

Ratings:

4.67

(3)
|Views: 141 |Likes:
Published by api-3760921

More info:

Published by: api-3760921 on Oct 16, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

MEGEP
T.C.
M\u0130LL\u00ce E\u011e\u0130T\u0130M BAKANLI\u011eI
(MESLEK\u0130 E\u011e\u0130T\u0130M VE \u00d6\u011eRET\u0130M S\u0130STEM\u0130N\u0130N
G\u00dc\u00c7LEND\u0130R\u0130LMES\u0130 PROJES\u0130)
ELEKTR\u0130K ELEKTRON\u0130K TEKNOLOJ\u0130S\u0130
M\u0130KRODENETLEY\u0130C\u0130 PROGRAMLAMA
ANKARA 2006
Milli E\u011fitim Bakanl\u0131\u011f\u0131 taraf\u0131ndan geli\u015ftirilen mod\u00fcller;
\u2022Talim ve Terbiye Kurulu Ba\u015fkanl\u0131\u011f\u0131n\u0131n 02.06.2006 tarih ve 269 say\u0131l\u0131 Karar\u0131 ile

onaylanan, Mesleki ve Teknik E\u011fitim Okul ve Kurumlar\u0131nda kademeli olarak yayg\u0131nla\u015ft\u0131r\u0131lan 42 alan ve 192 dala ait \u00e7er\u00e7eve \u00f6\u011fretim programlar\u0131nda ama\u00e7lanan mesleki yeterlikleri kazand\u0131rmaya y\u00f6nelik geli\u015ftirilmi\u015f \u00f6\u011fretim materyalleridir (Ders Notlar\u0131d\u0131r).

\u2022Mod\u00fcller, bireylere mesleki yeterlik kazand\u0131rmak ve bireysel \u00f6\u011frenmeye

rehberlik etmek amac\u0131yla \u00f6\u011frenme materyali olarak haz\u0131rlanm\u0131\u015f, denenmek ve geli\u015ftirilmek \u00fczere Mesleki ve Teknik E\u011fitim Okul ve Kurumlar\u0131nda uygulanmaya ba\u015flanm\u0131\u015ft\u0131r.

\u2022Mod\u00fcller teknolojik geli\u015fmelere paralel olarak, ama\u00e7lanan yeterli\u011fi
kazand\u0131rmak ko\u015fulu ile e\u011fitim \u00f6\u011fretim s\u0131ras\u0131nda geli\u015ftirilebilir ve yap\u0131lmas\u0131
\u00f6nerilen de\u011fi\u015fiklikler Bakanl\u0131kta ilgili birime bildirilir.
\u2022\u00d6rg\u00fcn ve yayg\u0131n e\u011fitim kurumlar\u0131, i\u015fletmeler ve kendi kendine mesleki yeterlik
kazanmak isteyen bireyler mod\u00fcllere internet \u00fczerinden ula\u015fabilirler.
\u2022Bas\u0131lm\u0131\u015f mod\u00fcller, e\u011fitim kurumlar\u0131nda \u00f6\u011frencilere \u00fccretsiz olarak da\u011f\u0131t\u0131l\u0131r.
\u2022Mod\u00fcller hi\u00e7bir\u015fekilde ticari ama\u00e7la kullan\u0131lamaz ve \u00fccret kar\u015f\u0131l\u0131\u011f\u0131nda
sat\u0131lamaz.
i
A\u00c7IKLAMALAR...................................................................................................................iii

G\u0130R\u0130\u015e....................................................................................................................................... 1
\u00d6\u011eRENME FAAL\u0130YET\u0130-1..................................................................................................... 3
1. M\u0130KRODENETLEY\u0130C\u0130 PROGRAMI YAZMA................................................................. 3
1.1. Ak\u0131\u015f Diyagram Olu\u015fturma ve Sembolleri..................................................................... 3
1.2. Mikrodenetleyici Assembler Program\u0131 ve Yaz\u0131m Kurallar\u0131........................................ 4
1.2.1. Noktal\u0131 Virg\u00fcl........................................................................................................ 5
1.2.2. Ba\u015fl\u0131k..................................................................................................................... 5
1.3. Mikrodenetleyici Komutlar\u0131........................................................................................ 11
1.3.1. Byte Y\u00f6nlendirmeli Komutlar............................................................................. 12
1.3.2. Bit Y\u00f6nlendirmeli Komutlar................................................................................ 22
1.3.3. Sabit\u0130\u015fleyen Komutlar........................................................................................ 24
1.3.4. Kontrol Komutlar\u0131............................................................................................... 27
1.4. Say\u0131 ve Karakterlerin Yaz\u0131l\u0131\u015f\u0131..................................................................................... 30
1.4.1. Heksadesimal Say\u0131lar........................................................................................... 30
1.4.2. Binary Say\u0131lar...................................................................................................... 30
1.4.3. Desimal Say\u0131lar.................................................................................................... 31
1.4.4. ASCII karakterler................................................................................................ 31
1.5. Mikrodenetleyici\u0130\u00e7in Gerekli Yaz\u0131l\u0131m\u0131n Kullan\u0131m\u0131................................................... 31
1.5.1. Program\u0131n Kurulmas\u0131........................................................................................... 32
1.5.2. Men\u00fclerin Tan\u0131t\u0131lmas\u0131......................................................................................... 34
1.5.3. Mikrodenetleyici ve Di\u011fer Donan\u0131mlar\u0131n Se\u00e7ilmesi........................................... 34
1.6. Programlama Tekni\u011fi.................................................................................................. 35
1.6.1. Bank De\u011fi\u015ftirme.................................................................................................. 36
1.6.2. Portlar\u0131n Giri\u015f ve \u00c7\u0131k\u0131\u015f Olarak Y\u00f6nlendirilmesi................................................. 38
1.6.3. Her Ad\u0131m\u0130\u00e7in Ak\u0131\u015f Diyagram\u0131 \u00c7izme................................................................ 38
1.6.4. Konfig\u00fcrasyon Bitlerinin Yaz\u0131lmas\u0131.................................................................... 39
1.6.5. W Kay\u0131t\u00e7\u0131s\u0131n\u0131n Kullan\u0131m\u0131.................................................................................... 40
1.6.6. Bitleri Test Ederek\u0130\u015flem Yapma........................................................................ 41
1.6.7. Saya\u00e7 Kullanarak D\u00f6ng\u00fc D\u00fczenlemek................................................................ 42
1.6.8. Kar\u015f\u0131la\u015ft\u0131rma Yaparak D\u00f6ng\u00fc D\u00fczenlemek........................................................ 43
1.6.9. Status Kay\u0131t\u00e7\u0131s\u0131.................................................................................................... 44
1.6.10. Zaman Geciktirme D\u00f6ng\u00fcleri............................................................................ 46
1.6.11. Altprogramlar.................................................................................................... 51
1.6.12. Bit Kayd\u0131rma..................................................................................................... 52
1.6.13. Mant\u0131ksal\u0130\u015flemler............................................................................................. 55
1.6.14. Aritmetik\u0130\u015flemler.............................................................................................. 58
1.6.15. \u00c7evrim Tablolar\u0131................................................................................................ 61
1.6.16. Kesmeler............................................................................................................ 65
1.6.17. Donan\u0131m Say\u0131c\u0131lar\u0131............................................................................................ 72
UYGULAMA FAAL\u0130YET\u0130.............................................................................................. 91
\u00d6L\u00c7ME VE DE\u011eERLEND\u0130RME.................................................................................... 92
\u00d6\u011eRENME FAAL\u0130YET\u0130-2................................................................................................... 94
2. M\u0130KRODENETLEY\u0130C\u0130 KONTROL PROGRAMININ MAK\u0130NE D\u0130L\u0130NE \u00c7EVR\u0130LMES\u0130

................................................................................................................................................94
2.1. Program\u0131n Derlenmesi................................................................................................ 95
\u0130\u00c7\u0130NDEK\u0130LER

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->