crocodile | | Tarih: 29.04.2008, 18:52 Mesaj konusu: mikrodenetleyici programlama - megep | |
| açıklamalar.............................................................................................................. iii
giriş .................................................................................................................................1
öğrenme faaliyeti-1 .................................................................................................3
1. mikrodenetleyici programı yazma...............................................................3
1.1. akış diyagram oluşturma ve sembolleri...................................................................3
1.2. mikrodenetleyici assembler programı ve yazım kuralları ........................................4
1.2.1. noktalı virgül ....................................................................................................5
1.2.2. başlık.................................................................................................................5
1.2.3. sabitler ..............................................................................................................9
1.2.4. org deyimi ........................................................................................................9
1.2.5. girintiler ve program bölümleri .........................................................................9
1.3. mikrodenetleyici komutları ....................................................................................11
1.3.1. byte yönlendirmeli komutlar ..........................................................................12
1.3.2. bit yönlendirmeli komutlar.............................................................................22
1.3.3. sabit işleyen komutlar.....................................................................................24
1.3.4. kontrol komutları............................................................................................27
1.4. sayı ve karakterlerin yazılışı..................................................................................30
1.4.1. heksadesimal sayılar .......................................................................................30
1.4.2. binary sayılar ..................................................................................................30
1.4.3. desimal sayılar................................................................................................31
1.4.4. ascıı karakterler ............................................................................................31
1.5. mikrodenetleyici için gerekli yazılımın kullanımı .................................................31
1.5.1. programın kurulması .......................................................................................32
1.5.2. menülerin tanıtılması ......................................................................................34
1.5.3. mikrodenetleyici ve diğer donanımların seçilmesi..........................................34
1.6. programlama tekniği ..............................................................................................35
1.6.1. bank değiştirme ..............................................................................................36
1.6.2. portların giriş ve çıkış olarak yönlendirilmesi................................................38
1.6.3. her adım için akış diyagramı çizme..............................................................38
1.6.4. konfigürasyon bitlerinin yazılması .................................................................39
1.6.5. w kayıtçısının kullanımı.................................................................................40
1.6.6. bitleri test ederek işlem yapma......................................................................41
1.6.7. sayaç kullanarak döngü düzenlemek..............................................................42
1.6.8. karşılaştırma yaparak döngü düzenlemek ......................................................43
1.6.9. status kayıtçısı ................................................................................................44
1.6.10. zaman geciktirme döngüleri .........................................................................46
1.6.11. altprogramlar.................................................................................................51
1.6.12. bit kaydırma..................................................................................................52
1.6.13. mantıksal işlemler..........................................................................................55
1.6.14. aritmetik işlemler ..........................................................................................58
1.6.15. çevrim tabloları ............................................................................................61
1.6.16. kesmeler........................................................................................................65
1.6.17. donanım sayıcıları.........................................................................................72
1.6.18. d/a ve a/d çevirme......................................................................................82
uygulama faaliyeti...........................................................................................91
ölçme ve değerlendirme.................................................................................92
|
|