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



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

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.

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

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

# 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

Deney No Deney Adı Tarih. 3 Mikrodenetleyici Portlarının Giriş Olarak Kullanılması / /201...

Hacettepe Robot Topluluğu

1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı

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

8 Ledli Havada Kayan Yazı

UYGULAMA 05_01 MİKRODENETLEYİCİLER 5.HAFTA UYGULAMA_05_01 UYGULAMA_05_01. Doç.Dr. SERDAR KÜÇÜK

İstanbul Teknik Üniversitesi IEEE Öğrenci Kolu

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

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

PIC TABANLI, 4 BASAMAKLI VE SER

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

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

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

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

LCD (Liquid Crystal Display )

PIC MIKRODENETLEYICILER-3: GECĠKME ve KESME PROGRAMLARI

KONFİGÜRASYON BİTLERİ

Hacettepe Robot Topluluğu

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

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

Komutların İşlem Süresi

MİKRO DENETLEYİCİLER II DERS NOTLARI (VİZE KONULARI) Prof. Dr. Hakan Ündil Bahar-Vize

IŞIĞA YÖNELEN PANEL. Muhammet Emre Irmak. Mustafa Kemal Üniversitesi Mühendislik Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü

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

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

LCD (Liquid Crystal Display)

MİKRODENETLEYİCİ GELİŞTİRME SETİ TASARIM VE UYGULAMALARI. öğrencilerine eğitimleri esnasında iş hayatında karşılaşabilecekleri kontrol işlemleri ve

MİKRO DENETLEYİCİLER II DERS NOTLARI (Vize) Prof. Dr. Hakan Ündil Bahar

MİKRODENETLEYİCİLER ÖRNEK PROGRAMLAR

T.C FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EET-302 MİKROİŞLEMCİLER LABORATUVARI DENEY FÖYÜ

T.C FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EET-302 MİKROİŞLEMCİLER LABORATUVARI DENEY FÖYÜ

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

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

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

ROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU

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

5. BÖLÜM - DÖNGÜ (ÇEVRİM) ve Z BAYRAĞI

Yrd. Doç.Dr. Bülent ÇOBANOĞLU. Hazırlayan:Yrd.Doç.Dr.Bülent ÇOBANOĞLU 1

KOMUT AÇIKLAMALARI VE ÖRNEKLERİ

ONDOKUZ MAYIS ÜNİVERSİTESİ

ÖĞRENME FAALİYETİ-1 ÖĞRENME FAALİYETİ 1

HUNRobotX - Makaleler - Hız Ayarlı Çoklu DC Motor Kontrolü. Makaleler Hız Ayarlı Çoklu DC Motor Kontrolü

Hyper Terminal programı çalıştırıp Uygun COM portu ve iletişim parametrelerinin ayarları yapılıp bekletilmelidir.

MİKROİŞLEMCİLER VE MİKRO DENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan Ündil Bahar-Final

MİKRODENETLEYİCİLER I DERS NOTLARI Prof. Dr. Hakan Ündil Güz (Vize sonuna kadar olan kısımdır.)

Hacettepe Robot Topluluğu

MİKROİŞLEMCİ (MİKROPROSESÖR - CPU) NEDİR? Prof. Dr. Hakan ÜNDİL (Bir haftalık derse ait ders notudur)

W SAYAC SAYAC SAYAC. SAYAC= ise, d=0 W

Microprocessors and Programming

# 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

Hacettepe Robot Topluluğu

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

T.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK ELEKTRONİK TEKNOLOJİSİ MİKRODENETLEYİCİYLE ANALOG İŞLEMLER 523EO0022

PIC MİKRODENETLEYİCİ KULLANARAK BİR SİSTEMİN TELEFONLA UZAKTAN KONTROLÜ

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

MİKRO DENETLEYİCİLER 1 DERS NOTLARI (Final) Prof. Dr. Hakan Ündil Güz

BİLİŞİM TEKNOLOJİLERİ

ÇİZGİ İZLEYEN ROBOT YAPIMI

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

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

Mikroislemci Kontrollu Prototip Trafik Lambalari ve Geri Sayici

PROGRAMLANABİLİR ZAMANLAYICI

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

T.C FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ EET-302 MİKROİŞLEMCİLER LABORATUVARI DENEY FÖYÜ

MİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-FİNAL KISMI

PIC16F87X te ADC MODÜLÜNÜN KULLANIMI

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İ) BİLİŞİM TEKNOLOJİLERİ MİKRODENETLEYİCİ-3

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

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

Mikro denetleyicili Uygulama devresi bileşenleri

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

MIKROBILGISAYARLAR ve PIC PROGRAMLAMA TEST ÇALIŞMA SORULARI

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Ü

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ PROJE III. Pic16F84 ile Dijital Saat ve Termometre. Hazırlayan: Tamer Tömekçe

BÖLÜM 3 3. PIC 16F8X KOMUTLARI 3.1.KULLANILAN SEMBOLLER: 3.2.KOMUTLAR VE KULLANIM ÖRNEKLERİ

Komutların İşlem Süresi

MİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-FİNAL KISMI

DEVRELENDİRİLMİŞ LOJİK

ÖĞRENME FAALİYETİ-1 1. MİKRODENETLEYİCİ PROGRAMI YAZMA

PIC MCU da Komutların İşlem Süresi

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İ

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

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

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

MİKRODENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-Final Kısmı

PIC MCU ile UYGULAMALAR

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

MİKRODENETLEYİCİLER I DERS NOTLARI Güz-Final. 1. BÖLÜM GİRİŞ ve SAYI SİSTEMLERİ 1.1. Devrelendirilmiş Lojik

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

Hacettepe Robot Topluluğu

Işıkla Bilgi İletiminin Tarihçesi. Işık Kuramının Tarihçesi

PIC Mikrodenetleyicileri

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

Transkript:

DERSĐN ADI : MĐKROĐŞLEMCĐLER II DENEY ADI : PIC 16F84 VE ĐKĐ BUTONLA BĐR LED KONTROLÜ PIC 16F84 VE TEK BUTONLA BĐR LED KONTROLÜ PIC 16F84 VE VAVĐYEN ANAHTAR ĐLE BĐR LED KONTROLÜ ÖĞRENCĐ ĐSMĐ : ALĐ METĐN DÜNDAR NO : 99117030XX KONTROL : DOÇ.DR. AKĐF KUTLU

DENEYĐN ADI: PIC 16F84 mikrodenetleyicisi ve iki butonla bir ledi kontrol etme. AMAÇ: RA2 ucuna bağlı basıldığında RB0 a bağlı led yanacak RA3 ucuna bağlı butonuna basıldığında led sönecek olan devreyi tasarlayıp gerekli program kodlarıyla 16F84 ü programlayıp devreyi çalıştırmak. Kullanılan malzemeler: 16F84 Mikrodenetleyicisi 1K ve 470 ohm direnç 2 x 22 pf Kondansatör Kristal osilatör 4MHz DEVRE ŞEMASI: PROGRAM KODU: List p=16f84 CONFĐG 3FF9h status equ 03h porta equ 05h portb equ 06h trisa equ 85h trisb equ 86h #define ac porta,2 #define kapa porta,3 #define led portb,0 #define status,5

org 0 bsf movlw movwf bcf portb 0Fh trisa trisb main btfss ac goto main bsf led btfss kapa goto main end ĐŞLEM BASAMAKLARI: 1) Program kodu bilgisayarda mplab programıyla hazırlanıp hataları ayıklandı. 2) PIC programlayıcı yazılımı ve donanımıyla hazırlanan programın hex kodu mikrodenetleyiciye yüklendi. 3) Devre şeması board üzerine kuruldu ve devrenin çalışması incelendi 4) Devrenin doğru çalıştığı görüldü SONUÇ: 16F84 ün çalışma mantığı kavrandı entegreyi programlamak ve uygun amaca göre kullanım mantığı gelişti. Kurulan devre üzerinde geliştirilen programın doğru bir şekilde çalıştığı görüldü.

DENEYĐN ADI: PIC 16F84 mikrodenetleyicisi ve tek butonla bir ledi kontrol etme. AMAÇ: RA2 ucuna bağlı butona basıldığında RB0 a bağlı led yanacak RA3 ucuna bağlı butonuna basıldığında ledi söndürecek olan devreyi tasarlayıp gerekli program kodlarıyla 16F84 ü programlayıp devreyi çalıştırmak. Kullanılan malzemeler: 16F84 Mikrodenetleyicisi 1K ve 470 ohm direnç 2 x 22 pf Kondansatör Kristal osilatör 4MHz DEVRE ŞEMASI: PROGRAM KODU: List p=16f84 CONFĐG 3FF9h status equ 03h porta equ 05h portb equ 06h trisa equ 85h trisb equ 86h #define buton porta,0 #define led portb,0 #define status,5 org 0

portb bsf movlw 0Fh movwf trisa trisb bcf main btfss goto bsf buton main led btfsc buton btfss buton bcf led btfsc buton goto main end ĐŞLEM BASAMAKLARI: 1) Program kodu bilgisayarda mplab programıyla hazırlanıp hataları ayıklandı. 2) PIC programlayıcı yazılımı ve donanımıyla hazırlanan programın hex kodu mikrodenetleyiciye yüklendi. 3) Devre şeması board üzerine kuruldu ve devrenin çalışması incelendi 4) Devrenin doğru çalıştığı görüldü SONUÇ: 16F84 ün çalışma mantığı kavrandı entegreyi programlamak ve uygun amaca göre kullanım mantığı gelişti. Kurulan devre üzerinde geliştirilen programın doğru bir şekilde çalıştığı görüldü.

DENEYĐN ADI: PIC 16F84 mikrodenetleyicisi ve vaviyen anahtar ile ledi kontrol etme. AMAÇ: RA0 ve RA1 uçlarına bağlı iki butonu vaviyen anahtar gibi kullanarak bir ledi kontrol etmek.bunun için gerekli olan programı yazmak. Kullanılan malzemeler: 16F84 Mikrodenetleyicisi 1K ve 470 ohm direnç 2 x 22 pf Kondansatör Kristal osilatör 4MHz DEVRE ŞEMASI: PROGRAM KODU: List p=16f84 CONFĐG 3FF9h status equ 03h porta equ 05h portb equ 06h trisa equ 85h trisb equ 86h #define anahtar1 porta,0 #define anahtar2 porta,0 #define led portb,0 #define status,5

org 0 bsf movlw movwf bcf portb 0Fh trisa trisb main btfss anahtar1 btfsc anahtar2 bsf led btfsc anahtar1 btfss anahtar2 bsf led btfsc anahtar1 btfsc anahtar2 bcf led btfss anahtar1 btfsc anahtar2 bcf led goto main end ĐŞLEM BASAMAKLARI: 1) Program kodu bilgisayarda mplab programıyla hazırlanıp hataları ayıklandı. 2) PIC programlayıcı yazılımı ve donanımıyla hazırlanan programın hex kodu mikrodenetleyiciye yüklendi. 3) Devre şeması board üzerine kuruldu ve devrenin çalışması incelendi 4) Devrenin doğru çalıştığı görüldü SONUÇ: 16F84 ün çalışma mantığı kavrandı entegreyi programlamak ve uygun amaca göre kullanım mantığı gelişti. Kurulan devre üzerinde geliştirilen programın doğru bir şekilde çalıştığı görüldü.