İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak



Benzer belgeler
PIC Programlama. Devrim Çamoğlu

İçİndekİler. 1. Bölüm - Elektrİk Ve Elektronİk

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

BÖLÜM 1: MİKRODENETLEYİCİLER

EEM 419-Mikroişlemciler Güz 2017

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

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

DOKUMANLAR

Haftalık Ders Saati Okul Eğitimi Süresi

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

Mikroişlemciler. Microchip PIC

PIC PROG/DEKA PRO-2, Microchip mikro denetleyici ailesinde PIC16 ve PIC18 serisinin

PIC KULLANARAK GÜÇ KARSAYISI ÖLÇÜM DEVRESİ TASARIMI VE SİMÜLASYON

Mikroişlemciler. Alper Bayrak Abant İzzet Baysal Üniversitesi Bolu

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

İÇİNDEKİLER VII İÇİNDEKİLER 1 ARDUINONUN TEMELLERİ 1

PIC 16F877 nin kullanılması

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ

EEM 419-Mikroişlemciler Güz 2016

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ. Uzaktan Kumanda Edilen Lamba Dimmer inin Gerçekleştirilmesi

DERS BİLGİ FORMU ASENKRON VE SENKRON MAKİNALAR ( ) ELEKTRİK VE ENERJİ. Okul Eğitimi Süresi

Eğitim - Öğretim Yöntemleri Başlıca öğrenme faaliyetleri Kullanılan Araçlar Dinleme ve anlamlandırma

Yrd. Doç. Dr. Bülent ÇOBANOĞLU

PIC MİKRODENETLEYİCİLER İÇİN. mikrobasic DERLEYİCİSİ

ADUC841 MİKRODENETLEYİCİ TABANLI GELİŞTİRME KARTININ TANITIMI:

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

İÇİNDEKİLER. 3 STM32F4 MIKRO-DENETLEYICISI 23 STM32 Ailesi ve STM32F STM32 Ailesi 23 STM32 Mikrodenetleyicileri 30 Numaralandırılması 30

BESLEME KARTI RF ALICI KARTI

ES130 Mikro Denetleyici Deney Seti

MODÜLER PIC DENEY SETİ

EasyPic 6 Deney Seti Tanıtımı

KZ MEKATRONİK. Temel Elektrik Elektronik Eğitim Seti Ana Ünite

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

Terminoloji 12 Temel Devreler 14 Deney Tahtası Kullanımı 29. Isı Sensörü (LM35) 57 Nem Sensörü (RHK1AN) 58 Işık Sensörü (LDR) 59

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

Mikroişlemciler Dersi. PIC Mikro denetleyiciler ve Programlama

RF İLE ÇOK NOKTADAN KABLOSUZ SICAKLIK ÖLÇÜMÜ

Temel elektronik laboratuvarı olarak kullanılmaktadır. Bu laboratuvarda ders alan öğrencilerimiz;

BÖLÜM 2: PIC16F877 MİKRODENETLEYİCİSİ...

Çizgi İzleyen Robot Yapımı

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ

DC motorların sürülmesi ve sürücü devreleri

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu

Çalışma Açısından Bilgisayarlar

MEKATRONİĞİN TEMELLERİ

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

Çizgi İzleyen Robot Yapımı ve Teknik Bilgiler

BÖLÜM Mikrodenetleyicisine Giriş

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

Birol Çapa Özen Özkaya Güz Dönemi Eğitimleri

Analog Sayısal Dönüşüm

5.Eğitim E205. PIC16F628 ve PIC16F877 Hakkında Genel Bilgi IF THEN ELSE ENDIF HIGH-LOW GOTO-END- PAUSE Komutları Tanıtımı ve Kullanımı PIC16F628:

MİKRODENETLEYİCİ UYGULAMA VE GELİŞTİRME SETİ KULLANIM VE DENEY KİTABI

EEProm 24C08 UYGULAMA AMAÇ 24C08 MCU_VCC. e r : d e G. Sayfa - 1

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

Labview Tabanlı Bir Elektronik Deney Seti Geliştirilmesi

Alıcı Devresi; Sinyali şu şekilde modüle ediyoruz;

Çizgi İzleyen Robot Tasarımı

Öğr.Gör. Dr. Bülent ÇOBANOĞLU

Hazırlayan: Tugay ARSLAN

MİKRODENETLEYİCİLER. Yrd.Doç.Dr. İlker ÜNAL

Doç. Dr. Cüneyt BAYILMIŞ

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

Mikroişlemciler ve Mikrodenetleyiciler

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

Labview Tabanlı Bir Elektronik Deney Seti Geliştirilmesi

Sayılar, cebir, denklemler ve eşitsizlikler, fonksiyonlar, trigonometri, komplerks sayılar, logaritma

MIKROBILGISAYARLAR ve PIC PROGRAMLAMA TEST ÇALIŞMA SORULARI

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

PIC Mikrodenetleyicileri

PIC Mikro denetleyiciler ve Programlama. Öğr.Gör.Bülent ÇOBANOĞLU

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ MEKATRONİK LABORATUVARI 1. PIC MİKRODENETLEYİCİSİ ve UYGULAMALARI

PIC Kontrollü LED Sürücü Devresi

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

İÇİNDEKİLER ÖNSÖZ...3

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

Deneyler artık çok KOLAY!

8. MİKROİŞLEMCİ MİMARİSİ

T.C. NİĞDE ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME ÖDEVİ

DENEY 9-A : PIC 16F877 ve LM-35 ile SICAKLIK ÖLÇÜM UYGULAMASI

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

Configuration bitleri ve reset durumları hakkında kavramlar

GAZİANTEP ÜNİVERSİTESİ

Kullanım Kılavuzu. Deneyler artık çok KOLAY! 2x16 Karekter LCD. Üniversal Motor Sürücü. HCSR04 Mesafe Sensörü. MCP9700 Sıcaklık Sensörü

B.Ç. / E.B. MİKROİŞLEMCİLER

İ İŞİ BÖLÜM ROBOTİK KODLAMA ÖĞRENME ALANLARI BASİT ELEKTRONİK DEVRELERE GİRİŞ AKILLI CİHAZ TASARIMINA GİRİŞ ROBOTİĞE GİRİŞ

Bilgisayar Mimarisi Nedir?

FUJI MICRO HIZLI DEVREYE ALMA KILAVUZU

4. 8 adet breadboard kablosu, 6 adet timsah kablo

PIC TABANLI REAKTİF GÜÇ RÖLESİ VE KOMPANZASYON SİSTEMİNİN GERÇEKLENMESİ VE SİMÜLASYONU

HAYDARPAŞA MESLEKİ VE TEKNİK ANADOLU LİSESİ PROJE/PERFORMANS LİSTESİ S.N. SINIF DERS

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

GÜNEŞ ENERJİSİ KURULUM BAKIM VE ONARIM ELEMANI

Ders devam zorunluluğu bulunmaktadır ve 2 hafta derse katılmayan öğrenci devamsızlıktan kalacaktır.

Transkript:

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 Cisc İşlemciler ve Risc İşlemciler Von Neuman ve Harvard Mimarileri Mikrodenetleyiciler 1. Tüm Üre ciler ve Mikrodenetleyicileri 2. Hangi Mikrodenetleyiciyi Seçmeli? 19 20 38 39 40 46 49 56 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak Mikrodenetleyici Pla ormları A. Modüler Mikrodenetleyiciler Parallax BASIC Stamp ARDUINO B. Tümleşik Mikrodenetleyiciler Atmel AVR Microchip PIC Mikrodenetleyici Nasıl Çalışır? 1. Temel Sayısal Elektronik Sayı Sistemleri Sayı Dizilerinin Aritme ği Sayısal Kodlar Boolean Cebiri 2. Çalışma İlkeleri ve Mimari Yazmaçlar (Kaydediciler) Bellek Birimleri Ve STACK Osilatörler Ve Zamanlayıcılar TMR0 Zamanlayıcısı TMR1 Zamanlayıcısı TMR2 Zamanlayıcısı Bekçi Köpeği Zamanlayıcısı (Watch Dog Timer) 60 62 71 78 83 94 97 98 104 110 116 119 122 136 142 161 166 173 175

XIV Analog - Dijital Dönüşüm (ADC) Modülü Analog Karşılaş rıcı Modülü CCP - PWM Modülü Yazılımsal PWM Donanımsal PWM EUSART Modülü Ve Seri Haberleşme Master Senkron Seri Port Modülü SPI Modu Ve SPI Bus Topolojsi I2C Modu Ve Inter IC Bus Topolojisi Fiziksel Programlama Arayüzleri 176 183 190 195 198 207 216 217 219 226 3. Bölüm - MCU İçİn Temel Elektronİk Elektrik ve Elektronik 1. Elektrik Akımı ve Elektronik Elektrik Yükü Elektrik Gerilimi Elektrik Akımı Elektriksel Direnç OHM Yasası 2. Elektrik Devreleri Ve Eşdeğer Direnç Seri Devre ve Öndirenç Paralel Devre Bileşik Devreler Gerilim Bölücü 3. Elektronik Devre Elemanları Dirençler Potansiyometre Transistör Diyot Zener Diyot Led 7 Segment Led Göstergeler LCD Göstergeler Kondansatör Röle OPAMP Butonlar Optokuplör Hoparlör 231 232 233 234 237 238 242 243 246 248 249 250 250 252 254 257 262 263 265 266 270 271 272 276 278 279

XV Nasıl Yapılır? 1. Breadboard ve Delikli Per naks kullanımı Test Devreleri 2. Baskılı Devre Yapımı 3. Proteus Programı 4. Ölçü Aletlerinin Kullanımı Mul metre Osiloskop Osiloskop Yazılımları SoundCard Oscilloscope Yazılımının Kullanımı 280 281 284 289 292 295 296 297 4. Bölüm - PICBasic Pro Basic Dili ve Derleyicileri A. Basic Dili PICBasic Pro, Proton ve Micro Basic B. Programlama Ortamları Microchip MPLAB IDE Microcode Studio PICBasic Pro 1. Temel Kavramlar Değişkenler Aliaslar Sabitler I/O Pinleri Semboller Yordamlar Karar Yapıları Döngüler 2. Operatörler ve Komutlar Aritme k Operatörler Shi Operatörleri Fonksiyon Operatörleri Bit Operatörleri Man k ve Karşılaş rma operatörleri PICBasic Pro Komutları 305 306 308 310 312 315 313 316 317 318 329 331 319 321 322 327 328 335

XVI 5. Bölüm - Uygulamalar A. Temel Uygulamalar 1. İlk Çalış rma - Enerjinin Verilmesi (U1) PIC16F88 Mikrodenetleyicisi 2. Temel Çevrebirimleri (U2) Harici Osilatör - PIC16F887 MCLR Pini ve Reset Osilatör Sinyalinin Analizi 3. Sayısal I/O Uygulamaları Çıkış Portları - Ledler (U3) Giriş Portları - Butonlar (U4) PBP BUTTON Komutu Transistör - Röle - Motor (U5) Potansiyometre - PBP POT Komutu (U6) Buton Matrisleri (U7) 4. Göstergeler 7 Segment Gösterge - 8 Bit (U8) 7 Segment Karakterler ve PBP LOOKUP Komutu 7 Segment Gösterge - BCD Entegre (U9) Karakter LCD Gösterge (U10) PBP LCD Komutları LCD de Özel Karakter Yaratma 8x8 Led Matris Gösterge (U11) Led Matris Grafiğinin Oluşturulması 5. EEPROM Bellek (U12) PBP WRITE ve READ Komutları B. ADC Ve PWM Uygulamaları 6. Potansiyometre - ADCIN Komutu (U13) ADC Tanımları Ve Konfigürasyonları PBP ADC Komutları ADC Değer Aralığının Ölçeklendirilmesi (U14) PBP DIV32 Operatörü 7. Analog Sensörler ile ADC 10 Bit ADC işlemi ve Değerin Okunması (U15) Işık Sensörü - LDR (U16) LUX Birimi Kalibrasyonu Sıcaklık Sensörü - LM35 (U17) Celsius Birimi Ölçeklendirmesi 341 342 345 346 346 348 349 350 352 355 356 358 361 365 365 368 370 372 375 376 378 379 385 387 391 391 393 396 398 400 401 401 404 406 408 410

XVII 8. Transistör - PWM Ve Motor Uygulamaları PWM - DC Motor devresi (U18) Darlington Transistörler Yazılımsal PWM ile Motor Kontrolu PWM Sinyalinin Analizi PBP PWM Komutu - DC Motor devresi (U19) PWM Komutu Sinyalinin Analizi İki Yöntemin Karşılaş rılması 9. Donanımsal PWM - H- Bridge devresi (U20) HBridge Devresi PBP HPWM Komutu ADC İşleminin Doğrudan Yapılması HPWM Sinyalinin Analizi 10. Diğer PWM Sinyalleri RC Servo Kontrolu - PBP PulseOut komutu (U21) PulsOut Sinyalinin Analizi RC Servo Motorlar Elektronik Piyano - PBP FreqOut Komutu (U22) Müzikal Notalar ve Frekansları C. Kesme Ve Seri İle şim Uygulamaları 11. TMR0 Kesmesi ile Elektronik Saat (U23) TMR0 Taşma Kesmesi Kullanımı Kesme Zamanlamasının Hesaplanması 12. Seri ile şim Ve Usart PC ile Seri İle şim Uygulaması (U24) PBP Senkron Seri İle şim Komutları PBP Asenkron Yazılımsal İle şim Komutları PBP Asenkron Donanımsal İle şim Komutları PC Seri Portu ve Yapısı RS232 Standardı Max232 Entegresi PC Hyper Terminal Programı 413 414 415 418 419 420 422 423 424 427 429 430 431 432 433 439 440 445 446 447 453 455 457 460 463 464 465 468 To p l a m 24 Uygulama