PD103 BUTON LED UYGULAMA DEVRESİ UYGULAMA ÖRNEKLERİ MALZEME LİSTESİ



Benzer belgeler
PIC 16F84 VE TEK BUTONLA BĐR LED KONTROLÜ

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

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İLER ÖRNEK PROGRAMLAR

BUTON KONTROLÜ. Pull-Down Bağlantı (Ters Bağlantı) Butona basılmadığında Giriş=1 Butona basıldığında Giriş=0

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

Program Kodları. void main() { trisb=0; portb=0; while(1) { portb.b5=1; delay_ms(1000); portb.b5=0; delay_ms(1000); } }

Sistem Gereksinimleri: Uygulama Gelistirme: PIC Mikroislemcisinin Programlanmasi: PIC Programlama Örnekleri -1

BLGM423 Gömülü Sistem Tasarımı

Assembler program yazımında direkt olarak çizgi ile gösterilmemesine rağmen ekranınız ya da kağıdınız 4 ayrı sütunmuş gibi düşünülür.

İstanbul Teknik Üniversitesi IEEE Öğrenci Kolu

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

EasyPic 6 Deney Seti Tanıtımı

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

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

16F84 ü tanıt, PORTB çıkış MOVLW h FF MOWF PORTB

BSF STATUS,5 ;bank1 e geçiş CLRF TRISB ;TRISB= BCF STATUS,5 ;bank0 a geçiş

Mikroişlemciler Ara Sınav---Sınav Süresi 90 Dk.

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

7. Port Programlama. mikroc Dili ile Mikrodenetleyici Programlama Ders Notları -42- Şekil 2.1. Atmega16 mikrodenetleyici pin şeması

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

Deneyler artık çok KOLAY!

# PIC enerjilendiğinde PORTB nin 0. biti 1 olacak #PIC enerjilendiğinde PORTA içeriğinin tersini PORTB de karşılık gelen biti 0 olacak

PIC16F84A Mikroislemci Denetimli Bir Sayisal Sinyal Üretici Tasarimi

PIC TABANLI, 4 BASAMAKLI VE SER

Hacettepe Robot Topluluğu

PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI

DERS 7 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 örnek programlar Dallanma komutları Sonsuz döngü

T.C. MİLLİ EĞİTİM BAKANLIĞI DENİZCİLİK MİKRODENETLEYİCİ-6

T.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK MİKRODENETLEYİCİ 2

PIC MİKRODENETLEYİCİLERİN HAFIZA YAPISI. Temel olarak bir PIC içerisinde de iki tür hafıza bulunur:

Bu dersimizde pic pinlerinin nasıl input yani giriş olarak ayarlandığını ve bu işlemin nerelerde kullanıldığını öğreneceğiz.

Çizgi İzleyen Robot Yapımı

LCD (Liquid Crystal Display)

Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Mühendislik Fakültesi, Biyomedikal Mühendisliği, Bölümü Tel:

KABLOSUZ SERĐ HABERLEŞME UYGULAMALARI VE RF KONTROL

HD710 ISI KONTROLLÜ RÖLE MONTAJ KILAVUZU MALZEME LİSTESİ

Mikroişlemci: Merkezi işlem biriminin fonksiyonlarını tek bir yarı iletken tümleşik devrede birleştiren programlanabilir sayısal elektronik devre

KONFİGÜRASYON BİTLERİ

BÖLÜM 1 ALT PROGRAMLAR 1.1.ALTPROGRAM NEDİR?

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

Röle Ters röle Set rölesi Reset rölesi

Hacettepe Robot Topluluğu

DENEY-1. SABANCI ATL ÖĞRETMENLERİNDEN YAVUZ AYDIN ve UMUT MAYETİN'E VERDİKLERİ DESTEK İÇİN TEŞEKKÜR EDİYORUZ

1. Mikrodenetleyici Programlamada Giriş- Çıkış İşlemleri

Sistem Programlama Deney 1

GÜÇ ELEKTRONİĞİ EĞİTİM SETİ DENEY KİTABI KONU: TURN-OFF ZAMANLAYICI DENEYİ. Giriş: Turn-off tipi zamanlayıcı devresi şekil 19.1 de görülmektedir.

DOKUMANLAR

8 Ledli Havada Kayan Yazı

Kablosuz iletişim cihazları kullanılarak

Tek kararlı(monostable) multivibratör devresi


Yrd.Doç. Dr. Bülent ÇOBANOĞLU. Sakarya Üniversitesi, Teknoloji Fakültesi

RENK AYIRICI BANT SİSTEMİ

3.2 PIC16F84 Yazılımı PIC Assembly Assembler Nedir?

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

PIC 16F877 nin kullanılması

Code Composer Studio İndirilmesi ve Kurulması

3. Çok kontaklı, tek konumlu röleler 2. Tek kontaklı, çift konumlu röleler

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

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

PIC Programlama. Devrim Çamoğlu

PIC Mikrodenetleyiciler. Hazırlayan:Öğr.Gör.Bülent ÇOBANOĞLU 1

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

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLİ SİSTEM LABORATUARI İKİLİ TABANDA ÇOK BAYTLI ÇARPMA

FOG AUTO-PILOT. Fatih GENÇ

Bu yürütme, Prof. Dr. Hakan ÜNDİL (Bir haftalık derse ait ders notudur)

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

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

SAUEEE.ORG. Önce C 00 Sonrası C 00

PIC16F87X te ADC MODÜLÜNÜN KULLANIMI

BÖLÜM 1 MİKROİŞLEMCİLERİN YAPISI VE ÇALIŞMASI 1.GİRİŞ

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1

PIC PROG DEKA V6 KULLANMA KILAVUZU ve DENEYLER

PIC UYGULAMALARI. Öğr.Gör.Bülent Çobanoğlu

idea rsbasic KOMUTLARI

BÖLÜM 1 MİKROİŞLEMCİLERİN YAPISI VE ÇALIŞMASI 1.GİRİŞ

İ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Ü

MIKROBILGISAYARLAR ve PIC PROGRAMLAMA TEST ÇALIŞMA SORULARI

EEM 419-Mikroişlemciler Güz 2017

Mikroislemci Kontrollu Prototip Trafik Lambalari ve Geri Sayici

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

WIRELESS TECHNOLOGIES Uygulama Notu. ARX-34 ve ATX-34 KULLANARAKDATA GÖNDERMEK VE ALMAK ÇN GEREKL YAZILIM ve DONANIM

Mikrodenetleyici Eğitim seti

ELEKTRİK-ELEKTRONİK TEKNOLOJİ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İ

Configuration bitleri ve reset durumları hakkında kavramlar

YILDIZ TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ ELEKTRİK MÜHENDİSLİĞİ BÖLÜMÜ

ZAMANLAYICILAR S de, 4 farklı zamanlayıcı vardır.

LPC2104 Mikro Denetleyicisini KEIL İle Programlamak

DERS 11 PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI İÇERİK. Alt Program Çevrim Tabloları Program Sayıcı ( Program Counter PC )

MİKROİŞLEMCİ (Microprocessor) NEDİR?

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

RPMNET WOLVOX REPORTER

void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.

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

# PIC enerjilendiğinde PORTB nin 0. biti 1 olacak #PIC enerjilendiğinde PORTA içeriğinin tersini PORTB de karşılık gelen biti 0 olacak

Adım Motoru: açıya adım. Şekil 8.2 tekyönlü. Lab 8. Siyah (A) Mavi ( B ) Kırmızı (B)

ve yığma basıncı gibi kaynağı parametrelerinin etkili olduğu görülmüştür. Sürtünme kaynağı yöntemi kullanılarak benzer ve benzer olmayan, hatta bir ço

Transkript:

PD103 BUTON LED UYGULAMA DEVRESİ UYGULAMA ÖRNEKLERİ MALZEME LİSTESİ

AÇIK DEVRE ŞEMASI

BASKI DEVRESİ

PIC16F84 UYGULAMA-1 İŞLEM BASAMAKLARI 1. PIC16F84 te A portunun ilk bitine (RA0) bağlı butona basıldığında, B portunun ilk bitine bağlı LED i () yakan program (Plaket üzerindeki devre çok amaçlı olduğundan diğer butonlar ve LED ler fazlalık durumunda olacağından dikkate almayınız). 22pF 10 RB4 RB3 9 XTAL 11 RB5 12 RB6 RB2 RB1 8 7 22pF 13 RB7 14 VDD VSS 6 5 RESET 330 RA0 15 OSC2 16 OSC1 MCLR RA4 4 3 LED 17 RA0 RA3 2 18 RA1 RA2 1 +5V 10K 10K 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX olarak derleyiniz. (4) DONGU: (5) IF PORTA.0=0 THEN HIGH PORTB.0 (6) GOTO DONGU (7) END 6. Plaket üzerindeki BTN0 butonuna bastığınızda LED0 LED inin yandığına dikkat ediniz (Eğer LED yanmıyorsa besleme gerilimini ve yazdığınız programı kontrol ediniz).

PIC16F84 UYGULAMA-2 İŞLEM BASAMAKLARI 1. PIC16F84 ün A portunun 2. bitine (RA2) bağlı butona basıldığında B portuna bağlı LED leri birer aralıklı olarak yakan program. 7 6 5 4 3 2 1 0 +5V 10 RB4 RB3 9 11 RB5 RB2 8 2x10K 10K 12 RB6 RB1 7 22pF 13 RB7 6 14 VDD VSS 5 XTAL 15 OSC2 MCLR 4 22pF 16 OSC1 17 RA0 RA4 RA3 3 2 RA2 18 RA1 RA2 1 8x330 RB7 8xLED 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX koduna çeviriniz. (4) SYMBOL BUTON=PORTA.2 (5) DONGU: (6) IF BUTON=0 THEN LED_YAK (7) GOTO DONGU (8) LED_YAK: (9) PORTB=%10101010 (10) END 6. Plaket üzerindeki BTN2 butonuna bastığınızda LED1, LED3, LED5, LED7, LED lerinin yandığına dikkat ediniz.

PIC16F84 UYGULAMA-3 İŞLEM BASAMAKLARI 1. PIC16F84 ün A portunun ilk bitine (RA0) bağlı butona basıldığında B portuna bağlı tüm LED leri yakan, A portunun ikinci bitine (RA1) bağlı butona basıldığında ise LED leri söndüren program. +5V 10 RB4 RB3 9 2x 10K 2x22pF 11 RB5 12 RB6 13 RB7 RB2 RB1 8 7 6 10K 14 VDD VSS 5 XTAL 15 OSC2 MCLR 4 16 OSC1 RA4 3 17 RA0 RA3 2 RA1 RA0 18 RA1 RA2 1 8x330 RB7 8xLED 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX koduna çeviriniz. (4) SYMBOL BUTON0=PORTA.0 (5) SYMBOL BUTON1=PORTA.1 (6) DONGU: (7) IF BUTON0=0 THEN (8) PORTB=%11111111 (9) ENDIF (10) IF BUTON1=0 THEN (11) PORTB=%00000000 (12) ENDIF (13) GOTO DONGU (14) END 6. Plaket üzerindeki BTN0 butonuna bastığınızda LED lerin yandığına, BTN1 butonuna bastığınızda LED lerin söndüğüne dikkat ediniz.

UYGULAMA-4 İŞLEM BASAMAKLARI 1. PIC16F84 ün A portunun ilk bitine (RA0) bağlı butona basıldığında B portunun ilk 4 bitine bağlı LED leri yakan, aynı buton bırakıldığında ise B portunun son 4 bitine bağlı LED leri yakan program. 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX koduna çeviriniz. (4) SYMBOL BUTON=PORTA.0 (5) DONGU: (6) IF BUTON=0 THEN (7) PORTB=%00001111 (8) ELSE (9) PORTB=%11110000 (10) ENDIF (11) GOTO DONGU (12) END 6. Plaket üzerindeki BTN0 butonuna bastığınızda LED0, LED1, LED2, LED3 LED lerinin yandığına, BTN0 butonunu bıraktığınızda LED0, LED1, LED2, LED3 LED lerin sönüp LED4, LED5, LED6, LED7 LED lerin yandığına dikkat ediniz.

UYGULAMA-5 İŞLEM BASAMAKLARI 1. PIC16F84 ün A portunun ilk bitine (RA0) ve ikinci bitine (RA1) bağlı butonlara sırasıyla basıldığında B portunun tüm LED lerini yakan program. 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX koduna çeviriniz. (4) BUTON1: (5) IF PORTA.0=0 THEN BUTON2 (6) GOTO BUTON1 (7) BUTON2: (8) IF PORTA.1=0 THEN PORTB=%11111111 (9) GOTO BUTON2 (10) END 6. Plaket üzerindeki BTN0 ve BTN1 butonlarına sırayla bastığınızda LED lerin tümünün yandığına dikkat ediniz.

UYGULAMA-6 İŞLEM BASAMAKLARI 1. PIC16F84 ün A portunun ilk bitine (RA0) ve ikinci bitine (RA1) bağlı butonlara aynı anda basıldığında B portunun tüm LED lerini yakan program. 2. Aşağıdaki programı bilgisayar ortamında yazıp HEX koduna çeviriniz. (4) SYMBOL BUTON0=PORTA.0 (5) SYMBOL BUTON1=PORTA.1 (6) DONGU: (7) IF BUTON0=0 AND BUTON1= 0 THEN (8) PORTB=%11111111 (9) ENDIF (10) GOTO DONGU (11) END 6. Plaket üzerindeki BTN0 ve BTN1 butonlarına aynı anda bastığınızda LED lerin tümünün yandığına dikkat ediniz.