Giris {\} /\ Suhap SAHIN
|
|
- Asli Sancak
- 5 yıl önce
- İzleme sayısı:
Transkript
1 Giris 0 {\} /\ Suhap SAHIN
2 Kaynaklar
3 Kaynaklar
4 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
5 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
6 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
7 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
8 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
9 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
10 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
11 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
12 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
13 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
14 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
15 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
16 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
17 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
18 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
19 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
20 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
21 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
22 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
23 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontroler portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
24 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
25 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
26 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
27 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
28 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
29 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
30 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
31 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
32 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
33 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
34 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
35 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
36 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti Kullanıcı Programı
37 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti Kullanıcı Programı Kesme
38 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti Kullanıcı Programı Kesme Kesme Programı
39 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti Kullanıcı Programı Kesme Kesme Programı
40 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
41 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
42 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
43 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
44 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
45 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
46 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
47 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
48 Konular Giris Temel Kavramlar Elektronik Lojik C Diline Giris Mikrokontrolcü portları Tasarım ve Gelistirme Led ve Anahtarlar Diziler ve Fonksiyonel Hata Ayıklama Sonlu Durum Makinaları UART Seri port Kesmeler DAC ve Ses ADC ve Veri Alma Sistem Yaklasımı ve Oyun Tasarımı Nesneleri interneti
49 Gömülü Sistemler
50 Gömülü Sistemler
51 Gömülü Sistemler
52 Gömülü Sistemler
53 Gömülü Sistemler
54 Gömülü Sistemler
55 Develepment
56 Gereklilikler
57 Gereklilikler
58 Gömülü Sistem Bir amaç için tasarlanmıs
59 Gömülü Sistem Kimsal
60 Gömülü Sistem Elektronik
61 Gömülü Sistem Optik
62 Gömülü Sistem Mekanik
63 Gömülü Sistem Yazılım
64 Gömülü Sistem =
65 Gömülü Sistem Tipleri Mikroislemci tabanlı gömülü sistem Mikrokontrolcü tabanlı gömülü sistem
66 Mikrokontrolcü Tabanlı GS Küçük islem gücüne sahip islemci(pic, AVR, ARM Coretx M) 8 veya 16 bitlik basit komut seti Mhz saat sinyali isletim sistemi destegi yok C veya assembly ile programlama Düsük maliyet
67 Mikroislemci Tabanlı GS Güçlü islemci: Intel Atom, PowerPC, ARM Cortex A ve üst versiyonlar 32 veya 64 bitlik basit komut seti 1000MHz -2 GHz veya üstü saat sinyali isletim sistemine destegi (Linux, Windows...) C/C++, Python, Java v.b. ile programlama Karmasık sistemler: Image/Video isleme Haberlesme sistemleri.
68 ARM Cortex Ailesi
69 ARM Cortex Ailesi
70 ARM Cortex Ailesi
71 ARM Cortex M
72 Texas Stelaris ve Tiva TM4C Series MCU - 80 MHz ARM Cortex-M4 CPU w/ Floating Point
73 ARM Cortex-M System Bus (sistem yolu) ARM CortexTM-M Private Peripheral Bus (Özel çevrebirimleri Yolu) Giris Portları internal peripherals (iç çevrebirimleri) High Speed Data Bus (Yüksek Hızlı Veri Yolu) Çıkıs Portları Instructions Flash ROM (komut hafızası-uçucu-) ICode Bus (Komut Yolu) DCode Bus (Veri Yolu) Data RAM
74 Bilgisayar mimarisi Aritmatik/Mantık Birimi Donanım Mimarisi (Hardware System Architecture HSA) Hafıza RAM/ROM Merkezi islem Birimi Giris/Çıkıs Komut Seti Mimarisi (Instruction Set Architecture ISA)
75 Donanım Mimarisi von-neuman Harward Aritmatik/Mantık Birimi Hafıza Program/Veri Merkezi islem Birimi Giris/Çıkıs Aritmatik/Mantık Birimi Hafıza Program Merkezi islem Birimi Giris/Çıkıs Hafıza Veri
76 Komut Seti Mimarisi ISA Hangi komut setini destekledigi CISC Mimarisi (Complex Instruction Set Computer) RISC Mimarisi (Reduce Instruction Set Computer) Veri Tipleri char veri tipi int veri tipi floating point veri tipi Saklayıcılar Genel amaçlı saklayıcılar Özel amaçlı saklayıcılar Adres Alanı
77 RISC VS CISC RISC LW LW MULT SW A, 2:3 B, 5:2 A,B 2:3,A CISC MULT 2:3, 5:2
78 Veri Tipleri Sayı sistemleri 1984 = 1x x x x = 2x x x x x10-2
79 ikilik sayı sistemi = 0x27 + 1x26 + 1x25 + 0x24 + 1x23 + 0x22 + 1x21 + 0x20 = = 106
80 Onaltılık sayı sistemi ikilik sayı sistemi Onaltılık sayı sistemi
81 Onaltılık sayı sistemi Binary Hexadecimal Decimal Binary A B C D E F
82 Onaltılık sayı sistemi Binary Nibbles Hexadecimal CD Hexadecimal Decimal Binary A B C D E F
83 Onaltılık sayı sistemi = 0x36CD = 36CDh = $36CD
84 Byte MSB b7 LSB b6 b5 b4 b3 b2 b1 b0 N = 128*b7 + 64*b6 + 32*b5 + 16*b4 + 8*b3 + 4*b2 + 2*b1 + 1*b0
85 Byte Binary Hex Ondalık x x x x8B xFF 255
86 Taban Dönüsümleri Sayı Taban Sınır Bit islem bit 7 = astı bit 6 = astı bit 5 = bit 4 = bit 3 = esit bit 2 = bit 1 = bit 0 = 0 -
87 Negatif Sayılar(8 bit) bir e tümleyen one s complement 8 bit } } (0)10 (1)10 (126)10 (127)10 (-127)10 (-126)10 (-2)10 (-0)10 = ( )2 = ( )2 = ( )2 = ( )2 = ( )2 = ( )2 = ( )2 = ( )2
88 Negatif Sayılar(8 bit) bir e tümleyen one s complement 8 bit } } (0)10 = ( )2 an iki t (25)10 ( )2 = (-25)10 = ( )a2 n? (-0)10 = ( )2 Tab ar fır v ı s e
89 Negatif Sayılar(4 bit) iki ye tümleyen two s complement (25)10 = ( )2 => bit ( )2 ( )2 ( 25)10 = ( )2
90 Negatif Sayılar iki ye tümleyen two s complement Binary Hex Hesaplama Ondalık x x x xC xFF
91 Negatif Sayılar Sayı Taban Sınır Bit islem astı bit 7 = (-128) bit 6 = bit 5 = astı bit 4 = astı bit 3 = esit bit 2 = bit 1 = bit 0 = 0 -
92 Fixed-Point Nunbers Precision (hassasiyet): temsil edilebilen degerlerin toplam sayısıdır. 16-bit binary fixed-point format with Δ=2-6 variable integer(i) b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 b-1 b-2 b-3 resolution Δ b-4 b-5 b-6
93 } General purpose registers Saklayıcılar R0 R1 Genel amaçlı saklayıcılar veri veya adres tutabilirler R2 R3 R4 R5 Yığın saklayıcılar main stack pointer, process stack pointer R6 R7 R8 Link(Bağ) saklayıcısı Fonksiyonlardan dönüş adreslerini saklar Kesme gibi ekstra durumlar için kullanılır R9 R10 R11 R12 Stack pointer R13 (MSP) Link register R14 (LR) Program counter R15 (PC) R13 (PSP) Program sayacı saklayıcıs İşlemcinin bir sonraki adımda hangi komutu işleyeceğini belirler
94 } General purpose registers Saklayıcılar R0 R1 Genel amaçlı saklayıcılar veri veya adres tutabilirler R2 R3 R4 R5 Yıgın saklayıcılar main stack pointer, process stack pointer R6 R7 R8 Link(Bağ) saklayıcısı Fonksiyonlardan dönüş adreslerini saklar Kesme gibi ekstra durumlar için kullanılır R9 R10 R11 R12 Stack pointer R13 (MSP) Link register R14 (LR) Program counter R15 (PC) R13 (PSP) Program sayacı saklayıcıs İşlemcinin bir sonraki adımda hangi komutu işleyeceğini belirler
95 } General purpose registers Saklayıcılar R0 R1 Genel amaçlı saklayıcılar veri veya adres tutabilirler R2 R3 R4 R5 Yıgın saklayıcılar main stack pointer, process stack pointer R6 R7 R8 Link(Bag) saklayıcısı Fonksiyonlardan dönüs adreslerini saklar Kesme gibi ekstra durumlar için kullanılır R9 R10 R11 R12 Stack pointer R13 (MSP) Link register R14 (LR) Program counter R15 (PC) R13 (PSP)
96 } General purpose registers Saklayıcılar R0 R1 Genel amaçlı saklayıcılar veri veya adres tutabilirler R2 R3 R4 R5 Yıgın saklayıcılar main stack pointer, process stack pointer R6 R7 R8 Link(Bag) saklayıcısı Fonksiyonlardan dönüs adreslerini saklar Kesme gibi ekstra durumlar için kullanılır R9 R10 R11 R12 Stack pointer R13 (MSP) Link register R14 (LR) Program counter R15 (PC) R13 (PSP) Program sayacı saklayıcıs islemcinin bir sonraki adımda hangi komutu isleyecegini belirler
97 Program Durum Saklayıcıları APSR: Application Program Status Register N Z C V Q N: islem sonucu negatif Z: islem sonucu sıfır C: islem sonucu tasma (isaretsiz) var V: islem sonucu tasma (isaretli) var Q: islem sonucu tasma doyma var ALU islemleri 0 Reserved
98 Program Durum Saklayıcıları IPSR: Interrupt Program Status Register 31 Kesme islemleri 8 Reserved ISR_NUMBER: Kesme islem numarası 0 ISR_NUMBER
99 Program Durum Saklayıcıları EPSR: Execution Program Status Register Reserved 25 ICI/IT 24 T Çalısma islemleri 15 Reserved 10 ICI/IT T=1: islemci Thumb komut setini kullanır ICI/IT: Kesmeye ugramıs çoklu islemlerin devam edebilmesini saglar IT: Programdaki if-then komutlarının yürütme sayısı ve durumunu tutar 0 Reserved
100 Program Durum Saklayıcıları PSR: Program Status Register N Z C V Q ICI/IT T 15 Reserved N: islem sonucu negatif Z: islem sonucu sıfır C: islem sonucu tasma (isaretsiz) var V: islem sonucu tasma (isaretli) var Q: islem sonucu tasma doyma var ICI/IT: Kesmeye ugramıs çoklu islemlerin devam edebilmesini saglar T=1: islemci Thumb komut setini kullanır ISR_NUMBER: Kesme islem numarası 10 ICI/IT 8 0 ISR_NUMBER
101 Özel Saklayıcılar PRIMASK(Bit 0): interrupt mask bit bit_0=1 bir çok kesmeye izin verilmez Special registers PSR PRIMASK FAULTMASK BASEPRI CONTROL } Program status register Exception mask registers CONTROL register FAULTMASK(Bit 0): fault mask bit bit_0=1 tüm kesmelere ve hatalarına izin verilmez BASEPRI: kesme önceligi BASEORI=3 ise 0,1,2 sevyesindeki kesmeler çalısır
102 Adres Alanı 1K 1024 Byte 0x400 2K 2048 Byte 0x800 4K 4096 Byte 0x1000 8K 8192 Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x40000
103 Adres Alanı 1K 1024 Byte 0x400 2K 2048 Byte 0x800 4K 4096 Byte 0x1000 8K 8192 Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x40000
104 Adres Alanı 1K 1024 Byte 0x400 2K 2048 Byte 0x800 4K 4096 Byte 0x1000 8K 8192 Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x K Byte 0x40000
105 Adres Alanı Kullanıcı kodu Sabitler } 32 bit 0x x F F F F 0x x F F F 0x x400 F F F F F 0xE x E F F F 32 bit 256K Flash ROM Kullanıcı verisi Degiskenler Yıgın 32K RAM I/O cihaz saklayıcıları I/O Ports Internal I/O
106 Gelistirme Kartları Tiva C Series EK-TM4C123GXL Stellaris EK-LM4F120XL
107 I/O Portları Cortex M4 8 32k RAM GPIO Port B GPIO Port A 8 Eight UARTs Four I2Cs Four SSIs CAN 2.0 GPIO Port D GPIO Port C 4 Twelve Timers Six 64-bit wide USB 2.0 JTAG 6 GPIO Port F GPIO Port E Two Analog Comparators ADC 2 channels 12 inputs 12 bits Two PWM Modules System Bus 8 5
108 Sorular
Mikrokontrolcu Portları {\} /\ Suhap SAHIN
Mikrokontrolcu Portları 0 {\} /\ Suhap SAHIN Gelistirme Ortamının Kurulumu Sanal Makine Programı(VirtualBo) Sanal Makine Dosyasının Kurulumu(ubuntu-kouembedded-v20160217.ova) Virtualbo kurulumu https://www.virtualbo.org/
DetaylıSysTick Kesmesi. Suhap SAHIN {\} /\
SysTick Kesmesi Suhap SAHIN {\ /\ Mesgul Bekleme islem_1 islem_2 islem_3 islem_4 islem_5 Seven Segment Buton Led Seven Segment Buton Led Cortex M4 8 32k RAM GPIO Port B GPIO Port A 8 Eight UARTs Four I2Cs
DetaylıDERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ İçerik Mikroişlemci Sistem Mimarisi Mikroişlemcinin yürüttüğü işlemler Mikroişlemci Yol (Bus) Yapısı Mikroişlemci İç Veri İşlemleri Çevresel Cihazlarca Yürütülen İşlemler
DetaylıSAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar
SAYI SİSTEMLERİ 1. Sayı Sistemleri Sayı sistemleri; saymak, ölçmek gibi genel anlamda büyüklüklerin ifade edilmesi amacıyla kullanılan sistemler olarak tanımlanmaktadır. Temel olarak 4 sayı sistemi mevcuttur:
DetaylıBilgisayarların Gelişimi
Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım
DetaylıMİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu
MİKROBİLGİSAYAR SİSTEMLERİ Teknik Bilimler Meslek Yüksekokulu Dersin Amacı Mikroişlemciler Mikrodenetleyiciler PIC Mikrodenetleyiciler Micro BASIC Programlama Kullanılacak Programlar MSDOS DEBUG PROTEUS
Detaylı1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları
1. Ders Giriş Hazırlayan: Arş. Gör. Hakan ÜÇGÜN Mikroişlemcili Sistem Uygulamaları Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim
DetaylıQuiz:8086 Mikroişlemcisi Mimarisi ve Emirleri
Öğrenci No Ad-Soyad Puan Quiz:8086 Mikroişlemcisi Mimarisi ve Emirleri S1) 8086 mikroişlemcisi bitlik adres yoluna ve.. bitlik veri yoluna sahip bir işlemcidir. S2) 8086 Mikroişlemci mimarisinde paralel
Detaylıx86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar
x86 Ailesi 1 8085A,8088 ve 8086 2 Temel Mikroişlemci Özellikleri Mikroişlemcinin bir defade işleyebileceği kelime uzunluğu Mikroişlemcinin tek bir komutu işleme hızı Mikroişlemcinin doğrudan adresleyebileceği
DetaylıDr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü
1 BİLGİSAYAR MİMARİSİ Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü http:// http:// Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
DetaylıMikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları
Mikroişlemcili Sistem Uygulamaları 1. Ders Giriş Dikkat ettiniz mi: Etrafımızdaki akıllı cihazların sayısı ne kadar da arttı. Cep telefonlarımız artık sadece iletişim sağlamakla kalmıyor, müzik çalıyor,
DetaylıİŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.
İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır. Programların ve donanımların kullanılması için bir çalıştırılması platformu oluşturur. Sistemin yazılım
DetaylıBahar Dönemi. Öğr.Gör. Vedat MARTTİN
Bahar Dönemi Öğr.Gör. Vedat MARTTİN 8086/8088 MİKROİŞLEMCİSİ İÇ MİMARİSİ Şekilde x86 ailesinin 16-bit çekirdek mimarisinin basitleştirilmiş bir gösterimi verilmiştir. Mikroişlemci temel iki ayrı çalışma
DetaylıBilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN
Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci
DetaylıEEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ
EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ Alt Program Yapısı Alt programın çağrılması Alt program korunur alınır ;Argumanlar R12 R15 registerlarına atanir. call #SubroutineLabel SubroutineLabel:
DetaylıBilgisayar Mimarisi ve Organizasyonu Giriş
+ Bilgisayar Mimarisi ve Organizasyonu Giriş Bilgisayar Mimarisi Bilgisayar Organizasyonu Programcının görebileceği bir sistemin nitelikleri Bir programın mantıksal yürütülmesi üzerinde direk bir etkisi
DetaylıAlgoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES
Algoritmalar ve Programlama DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Programlama Bilgisayara ne yapması gerektiğini, yani onunla konuşmamızı sağlayan dil. Tüm yazılımlar programlama dilleri ile yazılır. 1.
DetaylıMC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk 0000 0. 8 bit 07FF 2047 0800 2048. kullanıcının program alanı
GİRİŞ Günümüzde kullanılan bilgisayarların özelliklerinden bahsedilirken duyduğumuz 80386, 80486 Pentium-III birer mikroişlemcidir. Mikroişlemciler bilgisayar programlarının yapmak istediği tüm işlerin
DetaylıEEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ
EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ Sayısal Sistemler ASIC (Application Specific Integrated Circuits) Belirli bir işlev için tasarlanırlar Performansları yüksektir Maliyetleri yüksektir
DetaylıTimer. Suhap SAHIN {\} /\
Timer Suhap SAHIN 0 {\ /\ clock clock Phase-Lock-Loop (Faz-Kilit-Döngü) 400 MHz Faz-Kilit-Döngü ARM mikrodenetleyiciler Faz-Kilit-Döngüleri (PLL'ler) ile donatılmıstır. Tiva kartı, dahili bir 400 MHz PLL
DetaylıGenel Kavramlar. Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders Notları-2
Genel Kavramlar Bilecik Şeyh Edebali Üniversitesi Gömülü Sistemler Ders Notları-2 ADC : Analog/Digital Converter ARM : Acorn RISC Machine CLK : Clock CPU : Central Processing Unit DAC : Digital / Analog
DetaylıMikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR
Mikroişlemciler ve Assembler Programlama Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler Mikroişlemciler bilgisayar teknolojilerinin gerçek sürükleyicisi olan donanımsal
DetaylıC-Serisi PLC İleri Seviye Eğitim
C-Serisi PLC İleri Seviye Eğitim 1 PLC ye Giriş 2 PLC ye Giriş 3 PLC ye Giriş CJ1 I/O Modülleri - 8/16/32/64pts Max I/O - 160,640 Max Program Kapasitesi - 20K Steps Komut sayısı - 400 4 PLC Ladder Diyagram
DetaylıSayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri
2. SAYI SİSTEMLERİ VE KODLAR Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri 2. Kayan Noktalı Sayı Sistemleri 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük
Detaylı2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com
Sayı Sistemleri İşlemci elektrik sinyalleri ile çalışır, bu elektrik sinyallerini 1/0 şeklinde yorumlayarak işlemcide olup bitenler anlaşılabilir hale getirilir. Böylece gerçek hayattaki bilgileri 1/0
DetaylıİÇİNDEKİLER. 3 STM32F4 MIKRO-DENETLEYICISI 23 STM32 Ailesi ve STM32F STM32 Ailesi 23 STM32 Mikrodenetleyicileri 30 Numaralandırılması 30
VII 1 GİRİŞ 1 Gömülü Sistemler (Embedded Systems) 1 Kitap Hakkında 2 Kitap Kimler İçin? 2 Kitabı Takip Edebilmek İçin Gerekenler 3 Kitabın İçeriği ve Uygulamaları 4 2 ARM İŞLEMCISI VE MIKRO-DENETLEYICILER
DetaylıMikrobilgisayar Sistemleri ve Assembler
Mikrobilgisayar Sistemleri ve Assembler Bahar Dönemi Öğr.Gör. Vedat MARTTİN Konu Başlıkları Mikrobilgisayar sisteminin genel yapısı,mimariler,merkezi işlem Birimi RAM ve ROM bellek özellikleri ve Çeşitleri
Detaylıİşletim Sistemlerine Giriş
İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir
DetaylıGömülü Sistemler. (Embedded Systems)
Gömülü Sistemler (Embedded Systems) Tanım Gömülü Sistem (Embedded System): Programlanabilir bilgisayar içeren fakat kendisi genel amaçlı bilgisayar olmayan her türlü cihazdır. Gömülü Sistem (Embedded System):
Detaylı8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:
8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş
DetaylıBİLGİSAYAR MİMARİSİ. Bilgisayar Bileşenleri Ve Programların Yürütülmesi. Özer Çelik Matematik-Bilgisayar Bölümü
BİLGİSAYAR MİMARİSİ Bilgisayar Bileşenleri Ve Programların Yürütülmesi Özer Çelik Matematik-Bilgisayar Bölümü Program Kavramı Bilgisayardan istenilen işlerin gerçekleştirilebilmesi için gereken işlem dizisi
DetaylıMikrobilgisayar Mimarisi ve Programlama
Mikrobilgisayar Mimarisi ve Programlama 1. Hafta Mikroişlemcilere Giriş Doç. Dr. Akif KUTLU Yrd. Doç. Dr. Ahmet ÖZCERİT akutlu@sdu.edu.tr aozcerit@sakarya.edu.tr Ders web sitesi: http://www.8051turk.com/
DetaylıBit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe
Bit, Byte ve Integer BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted from slides
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Operand türleri Assembly dili 2 İşlemcinin yapacağı iş makine komutlarıyla belirlenir. İşlemcinin
DetaylıBİLGİSAYAR MİMARİSİ. Komut Seti Mimarisi. Özer Çelik Matematik-Bilgisayar Bölümü
BİLGİSAYAR MİMARİSİ Komut Seti Mimarisi Özer Çelik Matematik-Bilgisayar Bölümü Komut Seti Mimarisi Bilgisayarın hesaplama karakteristiklerini belirler. Donanım sistemi mimarisi ise, MİB(Merkezi İşlem Birimi),
DetaylıDERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar
DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar Ders 5, Slayt 2 1 BACAK BAĞLANTILARI Ders 5, Slayt 3 PIC
DetaylıVon Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1
Von Neumann Mimarisi Mikroişlemciler ve Mikrobilgisayarlar 1 Sayısal Bilgisayarın Tarihsel Gelişim Süreci Babage in analitik makinası (1833) Vakumlu lambanın bulunuşu (1910) İlk elektronik sayısal bilgisayar
Detaylı8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:
8051 Ailesi 8051 MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur. 8051 çekirdeğinin temel özellikkleri aşağıda verilmiştir: 1. Kontrol uygulamaları için en uygun hale getirilmiş
DetaylıBilgisayar Sistemlerine Genel Bakış
Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Carnegie Mellon Bölümü Bilgisayar Sistemlerine Genel Bakış BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr.
DetaylıBit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe
Bit, Byte ve Integer BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted from slides
Detaylıİçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak
XIII İçİndekİler 1. Bölüm - Mİkro Denetleyİcİ Nedİr? Mikrodenetleyici Tanımı Mikrodenetleyicilerin Tarihçesi Mikroişlemci- Mikrodenetleyici 1. İki Kavram Arasındaki Farklar 2. Tasarım Felsefesi ve Mimari
DetaylıDERS 1 GİRİŞ İÇERİK - PIC DSP
DERS 1 GİRİŞ İÇERİK Mekanik Bilgisayarlar Elektronik Bilgisayarlar Mikroişlemciler Mikroişlemci Uygulama Alanları Mikroişlemci Türleri Mikrodenetleyiciler - PIC DSP İşlemciler TMS32C6000 Ders 1, Slayt
DetaylıEmbedded(Gömülü)Sistem Nedir?
Embedded(Gömülü)Sistem Nedir? Embedded Computing System de amaç; elektronik cihaza bir işlevi sürekli tekrar ettirmektir. Sistem içindeki program buna göre hazırlanmıştır. PC lerde (Desktop veya Laptop)
DetaylıKonular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak
Konular MİKROİŞLEMCİ SİSTEMLERİ Giriş: Bilgisayar Tarihi Mikroişlemci Temelli Sistemler Sayı Sistemleri Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/30/blg-212/
DetaylıBĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié
BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié DERSİN WEB SİTESİ: http://nucleus.istanbul.edu.tr/~bilprog2/ DeğiĢkenler ve Data Türleri
DetaylıBit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe
Bit, Byte ve Integer BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted from slides
DetaylıİŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.
İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler
DetaylıC ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi. Apr 10,
C ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi İçerik ARM Geliştirme Ortamı GPIO sürücüsü Seri Haberleşme Interrupt ve Callback UART SPI İşletim Sistemi(FreeRTOS) CAN SD Kart ve SDIO FAT dosya
DetaylıBilgisayar Mühendisliğine Giriş
Bilgisayar Mühendisliğine Giriş Bilim İnsanı Bilgi Yaratır Dünyayı Olduğu Gibi Kabul Eder Bilimsel Yöntemle eğitilir Açık bilgiyi kullanır Düşünürler Mühendis Bu Bilgiyi Uygular Dünyayı Değiştirmek için
Detaylı1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6
İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6 2 KİTAPTA KULLANILAN PROGRAMLAR
DetaylıMikrobilgisayar Mimarisi ve Programlama
Mikrobilgisayar Mimarisi ve Programlama 2. Hafta Bellek Birimleri ve Programlamaya Giriş Doç. Dr. Akif KUTLU Ders web sitesi: http://www.8051turk.com/ http://microlab.sdu.edu.tr Bellekler Bellekler 0 veya
DetaylıMikroişlemciler. Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu
Mikroişlemciler Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu 2014 Sunuma Genel Bakış Sunuma Genel Bakış I 1 Mikroişlemci Mikroişlemci Nedir? Mikroişlemci İç Yapısı 2 Mikrodenetleyici Mikrodenetleyici
DetaylıATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) www.dtsis.com 1
Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi (ATBRFN) Bilgi Dokümanı www.dtsis.com 1 İçindekiler 1. Genel Tanım... 3 2. Sistem Tanımı... 4 2.1. Master Cihaz... 4 2.1.1. Blok Diyagram... 4 2.1.2. Teknik
DetaylıKomut Seti Mimarisi (ISA)
Komut Seti Mimarisi (ISA) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğretim Üyesi Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted
DetaylıBM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü
BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus
Detaylı8. MİKROİŞLEMCİ MİMARİSİ
1 8. MİKROİŞLEMCİ MİMARİSİ Gelişen donanım ve yazılım teknolojilerine ve yonga üreticisine bağlı olarak mikroişlemcilerin farklı komut tipleri, çalışma hızı ve şekilleri vb. gibi donanım ve yazılım özellikleri
DetaylıDers - 1. BİL 221 Bilgisayar Yapısı GİRİŞ. Ders Hakkında. Ders İzlencesi
Ders - 1 BİL 221 Bilgisayar Yapısı GİRİŞ Ders Hakkında Ders İzlencesi Bilgisayar Sınıfları Kişisel Bilgisayarlar$ Genel amaçlı, çok çeşitli yazılımlar$ Performans - maliyet ödünleşmesi hedeflenir$ Sunucular$
DetaylıMİKROİŞLEMCİLER 1 Ders 1
MİKROİŞLEMCİLER 1 Ders 1 Ders Kitabı: The 80x86 IBM PC and Compatible Computers Assembly Language, Design, and Interfacing Muhammad ali Mazidi, Janice Gillipsie Mazidi Öğr.Gör. Mahmut YALÇIN 09.03.2011
DetaylıMİKRODENETLEYİCİLER. Yrd.Doç.Dr. İlker ÜNAL
MİKRODENETLEYİCİLER Yrd.Doç.Dr. İlker ÜNAL DERSİN AMACI Mikroişlemciler Mikroişlemcilerin Yapısı Mikrodenetleyiciler PIC mikrodenetleyiciler KULLANILACAK PROGRAMLAR PROTEUS ISIS 7 PROF Micro BASIC EDITOR
Detaylıİşletim Sistemleri (Operating Systems)
İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,
DetaylıAdres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması
MİKRODENETLEYİCİLER MCU Micro Controller Unit Mikrodenetleyici Birimi İşlemci ile birlikte I/O ve bellek birimlerinin tek bir entegre olarak paketlendiği elektronik birime mikrodenetleyici (microcontroller)
DetaylıElektroniğe Giriş 1.1
İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları Sayısal devreler bölümdeki diğer donanım dersinin temelini oluşturmaktadır. Elektroniğe Giriş SAYISAL DEVRELER Sayısal Elektronik
DetaylıGünümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör
Gömülü Sistemler Tarihçe 1943-1946 yıllarında Mauchly ve Eckert tarafından ilk modern bilgisayar ENIAC ismiyle yapılmıştır. 17468 elektronik tüp, 1500 röle, 30 ton ağırlık, 0.2ms toplama ve 2.8ms çarpma
DetaylıEEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ
EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ 1 Mikrodenetleyici Anatomisi Çevre Birimler (Peripherals) Timers Watchdog Timer Program sonsuz döngüye girdiğinde işlemciyi resetler İletişim Arayüzleri
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)
DetaylıBM-311 Bilgisayar Mimarisi
BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Adresleme modları Pentium ve PowerPC adresleme modları Komut formatları 1 Adresleme modları
DetaylıBilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ
Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.
Detaylıncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi
Bilgisayar ve Beynin Karşılaştırmalı Evrimi Bilgi Đşleyen Makina Olarak Beyin - 3 23-24 Aralık 2005 Boğ, Đstanbul M. Ufuk Çağlayan Bilgisayar Mühendisliği Bölümü Boğ 24 Aralık 2005 Motivasyon Bilgisayar
DetaylıBM-311 Bilgisayar Mimarisi
1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Processor organization Register organization Instruction cycle 2 Processor organization İşlemci
DetaylıD Duplex : Alıcı + Verici Çalışma Debouching : DMA : Direct Memory Access Data-Bus : Data Veri Yolu Data Flow : Veri Akışı Data Processing : Veri
A: Access time : Erişim Zamanı Active High : Aktif Yüksek Active Low : Aktif Düşük Adress : Adres Address Bus : Adres Yolu Adress Decoding : Adres Kod Çözümü ALE : Adress Latch Enable Architecture : Mimari
DetaylıSAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı
SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri
DetaylıARM MİMARİSİ VE UYGULAMALARI
KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLER LABORATUARI ARM MİMARİSİ VE UYGULAMALARI 1. GİRİŞ Günümüzde kişisel bilgisayarların yanı sıra akıllı telefonlar, tabletler gibi
DetaylıBİLGİSAYAR MİMARİLERİ
BİLGİSAYAR MİMARİLERİ Konular Bilgisayar mimarisine giriş Bilgisayar bileşenleri ve ara bağlantıları Bellek hiyerarşisi Önbellek kavramı ve tasarımı Önbellek haritalama yöntemleri Dâhili ve harici bellek
DetaylıSAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları
SAYISAL DEVRELER Doç.Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Sayısal Devreler Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/
DetaylıSAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı
SAYISAL TASARIM Ege Üniversitesi Ege MYO Mekatronik Programı BÖLÜM 6 DAC, Sayısal Analog Dönüştürücüler DAC Sayısal Analog Dönüştürücüler Analog sayısal dönüşümün tersini gerçekleyen elemanlara sayısal
DetaylıMEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme
PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,
DetaylıKomutların Yürütülmesi
Komutların Yürütülmesi Bilgisayar Bileşenleri: Genel Görünüm Program Sayacı Komut kaydedicisi Bellek Adres Kaydedicisi Ara Bellek kaydedicisi G/Ç Adres Kaydedicisi G/Ç ara bellek kaydedicisi 1 Sistem Yolu
DetaylıAssembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir.
Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir. Bunun için X86 PC Assembly dili, Power PC Assembly dili veya 8051 Assembly
DetaylıÖğr.Gör. Dr. Bülent ÇOBANOĞLU
Öğr.Gör. Dr. Bülent ÇOBANOĞLU B 'Bilgisayar' terimi, latincede hesaplamak anlamına gelen 'computere' kelimesinden üretilen 'computer' sözcüğünün Türkçe'ye çevrilmesinden gelmektedir. Bilgisayar sistemleri
DetaylıBilgisayar Mimarisi Nedir?
BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde
Detaylı2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ
Decimal ( Onlu 0,,,3,4,5,6,7,8,9 On adet digit). D ile gösterilir. Binary ( İkili 0, iki adet digit ). B ile gösterilir. Oktal ( Sekizli 0,,,3,4,5,6,7 sekiz adet digit ). O ile gösterilir. Hexadecimal
Detaylı2. SAYI SİSTEMLERİ VE KODLAR
2. SAYI SİSTEMLERİ VE KODLAR 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük yaşantımızda kullandığımız sayı sistemi ondalık (decimal) sayı sistemidir. Ayrıca 10 tabanlı sistem olarak
DetaylıPSoC 1 ile Elektronik Uygulamaları için Deney Seti Tasarımı ve Gerçekleştirilmesi
6 th International Advanced Technologies Symposium (IATS 11), 16-18 May 2011, Elazığ, Turkey PSoC 1 ile Elektronik Uygulamaları için Deney Seti Tasarımı ve Gerçekleştirilmesi K. Cüneray 1, M.R. Canal 2
DetaylıKomut Seti Mimarisi (ISA)
Komut Seti Mimarisi (ISA) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğretim Üyesi Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted
Detaylı27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK
Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O
DetaylıGiriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme
Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak
Detaylı1. Bölüm Sayı Sistemleri
1. Bölüm Sayı Sistemleri Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 1.1. Sayı Sistemleri Sayı sistemleri; saymak, ölçmek gibi genel anlamda büyüklüklerin ifade edilmesi amacıyla kullanılan sistemler
DetaylıİSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLİ SİSTEM LABORATUARI MİKROİŞLEMCİLİ A/D DÖNÜŞTÜRÜCÜ
İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLİ SİSTEM LABORATUARI MİKROİŞLEMCİLİ A/D DÖNÜŞTÜRÜCÜ 1. Giriş Analog işaretler analog donanım kullanılarak işlenebilir. Ama analog
DetaylıBig Endian & Little Endian K.Atilla Toker İzmir Üniversitesi Meslek Yüksek Okulu Bilgisayar Programcılığı 11-2009 Ver:01
Bilgisayar i Mimarisii i Big Endian & Little Endian K.Atilla Toker İzmir Üniversitesi Meslek Yüksek Okulu Bilgisayar Programcılığı 11-2009 Ver:01 İZMIR ÜNIVERSITESI İZMIR ÜNIVERSITESI MYO BILGISAYAR PROGRAMLAMA
DetaylıBilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU
Bilgisayar Donanımı Temel Birimler ve Çevre Birimler Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU İçerik Bilgisayarın birimleri; Giriş Çıkış Depolama İşlem Donanım Bileşenleri ve Çalışma Prensipleri
DetaylıMerkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı
Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/0/blg-1/ Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi
DetaylıDoç. Dr. Cüneyt BAYILMIŞ
BSM 460 KABLOSUZ ALGILAYICI AĞLAR Doç. Dr. Cüneyt BAYILMIŞ Nesnelerin İnterneti 1 BSM 460 KABLOSUZ ALGILAYICI AĞLAR 5. Hafta KABLOSUZ ALGILAYICI AĞLAR Nesnelerin İnterneti 2 Kablosuz Algılayıcı Ağlar (Wireless
DetaylıMİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER
BÖLÜM 2 INTEL AİLESİNİN 8 BİTLİK MİKROİŞLEMCİLERİ 2.1 8080 MİKROİŞLEMCİSİ Intel 8080, I4004, I4040 ve I8008 in ardından üretilmiştir ve 8 bitlik mikroişlemcilerin ilkidir ve 1974 te kullanıma sunulmuştur.
DetaylıFloating Point (Kayan Noktalı Sayılar)
Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Bölümü Floating Point (Kayan Noktalı Sayılar) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe
DetaylıMikroişlemciler. Microchip PIC
Mikroişlemciler Microchip PIC Öğr. Gör. M. Ozan AKI r1.1 Microchip PIC Mikrodenetleyiciler www.microchip.com Microchip PIC Mikrodenetleyiciler Microchip PIC Mikrodenetleyiciler Microchip PIC Mikrodenetleyiciler
DetaylıYrd. Doç. Dr. Bülent ÇOBANOĞLU
Yrd. Doç. Dr. Bülent ÇOBANOĞLU Kaynakça; Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation, Martin BATES, PIC Microcontroller and Embedded Systems, Muhammed Ali Mazidi, www.cobanoglu.wikispaces.com
DetaylıBir mikroişlemci temel olarak üç kısımdan oluşur. Bunlar merkezi işlem birimi (CPU), giriş çıkış birimi (G/Ç) ve bellektir.
1 1.GİRİŞ 1.1 Mikroişlemciler Mikroişlemci herhangi bir sistemde merkezi işlem birimidir ve bulunduğu sistemde aritmetik ve mantıksal işlemleri yürütür. Merkezi İşlem Birimi (Central Processing Unit: CPU),
DetaylıDONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri
DONANIM 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri DONANIM SİSTEM BİRİMİ ÇEVREBİRİMLERİ Ana Kart (Mainboard) Monitör İşlemci
DetaylıTarih Saat Modül Adı Öğretim Üyesi. 01/05/2018 Salı 3 Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan
BİLGİ TEKNOLOJİLERİ YÖNETİMİ EĞİTİM MODÜLLERİ Tarih Saat Modül Adı Öğretim Üyesi 01/05/2018 Salı Bilgisayar Bilimlerine Giriş Doç. Dr. Hacer Karacan Bu dersin amacı, bilgisayar bilimlerinin temel kavramlarını
Detaylı