NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

MİKROİŞLEMCİ
(Microprocessor) NEDİR?
•Bir mikroişlemci hesaplama motoru görevi gören tek bir entegre çiptir.
•Mikroişlemci aritmetik ve mantık işlemleri gerçekleştirir.
• Mikroişlemciyi elektronik bir sistemin beyni olarak düşünebilirsiniz.
•MPU (Micro Processor Unit)
•CPU (Central Processor Unit)
MİKROİŞLEMCİLERİ BİRBİRİNDEN AYIRAN ÖZELLİKLER
1. Kelime Uzunluğu 2. Komut İşleme Hızı
3. Adresleme Kapasitesi 4. Kaydedici Sayısı
5. İlave Edilecek Devrelerle Uyumluluk 6. Farklı Adresleme Modları

Adresleme modlarını meydana getiren bazı adresleme türleri aşağıda sıralanmıştır.
ØDoğrudan adresleme ØDolaylı adresleme
ØVeri tanımlı adresleme ØKaydedici adresleme
ØMutlak adresleme ØGöreceli adresleme
Ø0ndisli adresleme Ø Akümülatör ve imalı adresleme

YOL (BUS) SİSTEMLERİ
Başlıca üç tane YOL Sistemi vardır.
1. ADRES YOLU
2. VERİ YOLU
3. KONTROL YOLU

MİKRODENETLEYİCİLER
Bir mikro denetleyici, komple bir bilgisayarın tek bir entegre devre üzerinde üretilmiş halidir.
Bir mikro denetleyicide bulunması gereken özellikler şunlardır:
ØProgramlanabilir dijital paralel giriş/çıkış
ØProgramlanabilir analog giriş/çıkış
ØSeri giriş/çıkış (senkron, asenkron ve cihaz denetimi)
ØMotor veya servo kontrol için pals sinyali çıkışı
ØHarici giriş vasıtasıyla kesme
ØTimer vasıtası ile kesme
ØHarici bellek ara birimi
ØHarici bus arabirimi (PC ISA gibi)
ØDâhili bellek tipi (ROM, EPROM, EEPROM)
ØDâhili RAM seçeneği
ØKayan nokta hesaplaması
BİR MİKRO DENETLEYİCİDE BİR KOMUTUN İŞLENME
SÜRECİ 4 AŞAMADA GERÇEKLEŞTİRİLİR
1.Alma (Fetch)
Hafızaya yüklenmiş olan program komutlarını alır.
2.Kod Çözme (Decode)
Yazmaçtaki komutları kod çözücü(decoder) yardımıyla çözer.
3.Uygulama (Execution)
Çözülen komutları uygular ve bu işlemi sürekli tekrar eder.
4.İşlemi tamamlama (Comlete Process)
İşlemi tamamlama sürecidir. Bazı komutlarda işlem sonucunu W yada file register’a yazma süreci olarak düşünülmüştür, bazı komutlarda ise bu süreç içerisinde işlem yapılmaz.
ALGORİTMA
Bir problemi çözmek için tasarlanan yola denir
YAZILIM
Algoritmanın makine için anlaşılabilir ve çalışabilir olması halidir.

ARDUINO
Arduino bir mikroişlemci değildir,
● Arduino mikroişlemciler için kolaylaştırıcı bir geliştirme ortamı sunar,
– Programlama için USB seri bağlantısı,
– Entegre LED, – Girdi/Çıktı pinleri,
– Güç girişi, – Reset düğmesi, vb
ARAYÜZ NEDİR?
Arayüz, bir mikrodenetleyicinin başka bir sistem bileşeni ile etkileşime girmesi için kullanılan araçtır.
Bu araçlar Ethernet, USB ve WI-FI gibi arayüzler olabildiği gibi,I2C, SPI gibi mikrodenetleyici bazında arayüzler de olabilir.
ARDUINO UNO ÜZERİNDEKİ ARAYÜZLER
SPI ARAYÜZÜ
Arduıno'nun desteklediği senkron seri haberleşme türlerinden biridir.Arduıno'nun bir diğer Arduino ile kısa mesafede haberleşmesini sağlar.
I2C ARAYÜZÜ
Seri haberleşme türlerinden senkron haberleşmeye örnektir.
Genellikle kısa mesafeli ve düşük veri aktarım hızının yeterli olduğu yerlerde kullanılır.
PWM ARAYÜZÜ
Darbe genişlik modülasyonuna verilen isimdir.
GPIO ARAYÜZÜ
GPIO; dijital arayüzlere ve analog arayüzlere verilen genel addır
UART ARAYÜZÜ
UART arayüzü bir seri haberleşme türü olup, donanımların haberleşmesinde kullanılabilecek en kolay arayüzlerden biridir. Bu arayüzler donanımsal olarak kart üzerinde bulunur.
Örneğin Arduino Uno üzerinde 1 adet donanımsal (UART arayüzü bulunmaktadır, Tx, Rx).

SENSÖRLER VE TRANSDUCER’LAR

Sensörler, kontrol sistemlerinde; ısı, nem, basınç, açı gibi çevredeki bazı değişkenleri algılayan elektronik elemanlar olarak tanımlanabilir.
Transducer’lar, yani çeviriciler de tıpkı sensörler gibi çevredeki fiziksel değişimi algılayarak, bir elektriksel sinyal üretirler.
Ancak sensörlerden farklı olarak içerisinde bir sensör ve sinyal iyileştirme devresi barındırır.
Sensör Çeşitleri
Sensör ve transducer’lar genellikle algıladıkları değişimlere, çıkış büyüklüklerine ve bunların yanı sıra enerji ihtiyaçlarına göre de sınıflandırılırlar.

1. Algıladıkları Değişimlere Göre Sensör Çeşitleri
*Mekanik Sensör ve Transducer
*Termal Sensör ve Transducer
*Elektriksel Sensör veTransducer
*Manyetik Sensör ve Transducer
*Optik Sensör ve Transducer

2. Çıkış Büyüklüğüne Göre Sensör Çeşitleri
*Analog Sinyal Üreten Sensörler ve Transducerlar
*Dijital Sinyal Üreten Sensörler ve Transducerlar

3. Enerji İhtiyacına Göre Sensör Çeşitleri
*Pasif Sensörler ve Transducer’lar
Besleme gerilimine ihtiyaç duymaz. Fiziksel yada
kimyasal değerleri algılar.
* Aktif Sensörler ve Transducer’lar
Besleme gerilimine ihtiyaç duyar. Zayıf sinyalleri
algılamak için kullanılan sensörlerdir.

***************************************************************************
LCD YAZI YAZMA ÖRNEĞİ

#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

void setup()
{
lcd.begin(16,2); //Lcd yi başlat
lcd.print("GALATASARAY"); //Lcd ye yaz
lcd.setCursor(0,1); //2.satıra geç
lcd.print("ŞAMPİYON"); //Lcd ye yaz
}
void loop() {}
***************************************************************************

Potansiyometre ile led parlaklığını ayarlayalım.
int led = 3;
int analogPin = 3;
int okunan = 0;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
int okunan = analogRead(analogPin);
analogWrite(led, okunan / 4);
}
***************************************************************************







































     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.