33
Mikrodenetleyiciler/ Mikrokontrolörler (Microcontrollers) Bu Sunu http://www.youtube.com/watch?v=CmvUY4S0Ub I Adresindeki Video İçeriği Kullanılarak

Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

Embed Size (px)

Citation preview

Page 1: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

Mikrodenetleyiciler/Mikrokontrolörler(Microcontrollers)

Bu Sunu

http://www.youtube.com/watch?v=CmvUY4S0UbI

Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır.

Page 2: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 3: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 4: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 5: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 6: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

The Intel 4004, The First CPU (November 1971)http://www.cpushack.com/CPU/cpu1.html

• The first single chip CPU was the Intel 4004, a 4-bit processor meant for a calculator. It processed data in 4 bits, but its instructions were 8 bits long. Program and Data memory were separate, 1K data memory and a 12-bit PC for 4K program memory. There were also sixteen 4-bit (or eight 8-bit) general purpose registers.

• The 4004 had 46 instructions, using only 2,300 transistors in a 16-pin DIP. It ran at a clock rate of 740 kHz.

• The 4040 (1972) was an enhanced version of the 4004, adding 14 instructions, larger (8 level) stack, 8K program space, and interrupt abilities.

Page 7: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

TI TMS 1000, The First Microcontroller (1974)http://www.cpushack.com/CPU/cpu1.html

Texas Instruments (TI) followed the Intel 4004/4040 closely with the 4-bit TMS 1000, which was the first microprocessor to include enough RAM, and space for a program ROM, and I/O support on a single chip to allow it to operate without multiple external support chips, making it the first microcontroller.

Page 8: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 9: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 10: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 11: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 12: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 13: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 14: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

Programming Levels of Microcontrollers

Page 15: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 16: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 17: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 18: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 19: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 20: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 21: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 22: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

3-bit Flash ADC (Parallel ADC) (3-bit Resolution)

http://www.allaboutcircuits.com/vol_4/chpt_13/4.html

Voltage Divider (Gerilim Bölücü)

Comparators (Karşılaştırıcılar)

Öncelikli Kod Çözücü

Page 23: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 24: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 25: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 26: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 27: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 28: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 29: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 30: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 31: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır
Page 32: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

• Descriptive reference documentation available• Simple development environment• Processing frequency higher than 8 MHz• Digital, Analog and PWM pins available (How many of them?)• Low voltage (operating voltage 3-5V )• Affordable price (<$10.00)• The necessary communication protocols (UART & SPI)

Some Basic Criteria for Microcontroller Selection

http://www.eecs.ucf.edu/seniordesign/fa2013sp2014/g08/finalPresentation.pptx

Microcontroller should have:

Page 33: Mikrodenetleyiciler/Mikrokontrol örler (Microcontrollers) Bu Sunu  Adresindeki Video İçeriği Kullanılarak Hazırlanmıştır

MSP430FG4618 vs. ATmega328PFeatures MSP430FG4618 ATmega328P-PU

Data Bus (core size) 16 bit 8 bit

Speed 8MHz 8MHz

Storage 16KB 32KB

Memory 8KB 2KB

Digital I/O 80 14

Analog I/O 12 6

Supply voltage 1.8 - 3.6V 1.8 - 5.5V

UART & SPI yes yes

Price /chip FREE (LQFP) FREE (DIP)

http://www.eecs.ucf.edu/seniordesign/fa2013sp2014/g08/finalPresentation.pptx