BSF STATUS,5 ;bank1 e geçiş CLRF TRISB ;TRISB= BCF STATUS,5 ;bank0 a geçiş
|
|
- Iskender Kayyali
- 8 yıl önce
- İzleme sayısı:
Transkript
1 +5V ĠġĠN ADI: PORTB DEKĠ LEDLERĠN ĠSTENĠLENĠ YAKMAK/SÖNDÜRMEK GND C F C F X R 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI PICFA RB RB RB RB RB RB 0 R R R R5 R R R R D D D D D5 D D D INCLUDE CONFIG P=FA PFA.INC _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON BSF STATUS,5 ;bank e geçiş CLRF TRISB ;TRISB= MOVLW B 000 ;W= MOVWF PORTB ;w yi -> portb ye yükle DONGU GOTO DONGU ; dongu ye git AMAÇ:Portbye bağlı ledlerden istenileni yakmak/söndürmek. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Hangi ledler ıģık veriyor, gözlemleyiniz. 5- PORTB ye farklı bilgi göndererek ledlerin durumlarını değiģtiriniz. MOVLW B Deney raporunuzu arka sayfaya yazınız. - CONFIG komutunun görevini açıklayınız? - Programın akıģ diyagramını (algoritmasını) çıkarınız? ÖĞRENCĠNĠN ADI VE SOYADI: PROGRAM YAZIMI- DERLEME-YÜKLEME ĠġLEM BASAMAKLARI RAPOR HAZIRLAMA Ġġ ALIġKANLIĞI VERĠLEN PUAN TARĠH:../../0.. ÖĞRETMEN:
2 ĠġĠN ADI: PORTB DE ĠSTENĠLEN RAKAMLARI OLUġTURMAK INCLUDE CONFIG P=FA PFA.INC _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON BSF STATUS,5 ;bank e geçiş CLRF TRISB ;TRISB= MOVLW B 000 ;W= MOVWF PORTB ;w yi -> portb ye yükle DONGU GOTO DONGU ; dongu ye git AMAÇ:Portbye bağlı display üzerinde rakamlar oluģturmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - rakamını displayde gördükten sonra, vb diğer rakamlar için gerekli değiģiklikleri yaparak programı derleyip deneyiniz. - 0,,..., A, B, C... F rakamları için portbye gönderilmesi gereken binary değerler tablosunu oluģturunuz 5- Deney raporunuzu arka sayfaya yazınız. -CONFIG komutunun görevini açıklayınız? -Programın akıģ diyagramını (algoritmasını) çıkarınız? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00..
3 ĠġĠN ADI: BUTON ĠLE PORTB DEKĠ LEDLERĠ KONTROLÜ R C R C X U OSC/CLKIN RA0 5 OSC/CLKOUT RA RA RA RA/T0CKI RB RB RB RB RB RB 0 R D LED-YELLOW PICFA INCLUDE CONFIG #DEFINE BUTON PORTA,0 #DEFINE LED PORTB,0 P=FA PFA.INC _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON TEST BSF STATUS,5 ;bank e geçiş BCF TRISB,0 ;RB0 çıkış BSF TRISA,0 ;RA0 giriş BCF LED BTFSC BUTON GOTO LED_ SONDUR ;Butona basılmamışsa LED_ SONDUR GOTO LED_ YAK ;Butona basılmışsa LED_ YAK LED_YAK BSF LED GOTO TEST LED_SONDUR BCF LED GOTO TEST AMAÇ:Portb ye bağlı display üzerinde rakamlar oluģturmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Butona basarak ledin çalıģmasını gözlemleyiniz. 5- Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? -#DEFINE komutu ne amaçla kullanılmıģtır? -BTFSC komutunun çalıģmasını açıklayınız? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00..
4 ĠġĠN ADI: BĠR BUTON ĠLE LED YAK/SÖNDÜR KONTROLÜ R C R C X U OSC/CLKIN RA0 5 OSC/CLKOUT RA RA RA RA/T0CKI RB RB RB RB RB RB 0 R D LED-YELLOW PICFA INCLUDE CONFIG #DEFINE BUTON PORTA,0 #DEFINE LED PORTB,0 P=FA PFA.INC _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON TEST BSF STATUS,5 ;bank e geçiş BCF TRISB,0 ;RB0 çıkış BSF TRISA,0 ;RA0 giriş BCF LED BTFSC BUTON GOTO LED_YAK ;Butona basılmamışsa LED_YAK GOTO LED_SONDUR ;Butona basılmışsa LED_SONDUR LED_YAK BSF LED GOTO TEST LED_SONDUR BCF LED GOTO TEST AMAÇ:Portbye bağlı display üzerinde rakamlar oluģturmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Butona basarak ledin çalıģmasını gözlemleyiniz. 5- Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? -#DEFINE komutu ne amaçla kullanılmıģtır? -BTFSC komutunun çalıģmasını açıklayınız? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00..
5 ĠġĠN ADI: START / STOP MOTOR KONTROLÜ R C C X 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI R R START STOP PICFA RB RB RB RB RB RB 0 D N00 RL 5V +V R k Q BC DCMOTOR V V INCLUDE CONFIG P=FA PFA.INC _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE START PORTA,0 #DEFINE STOP PORTA, #DEFINE MOTOR PORTB,0 BSF STATUS,5 ;bank e geçiş BSF TRISA,0 ;RA0 START BSF TRISA, ;RA STOP BCF TRISB,0 ;RB0 MOTOR BCF MOTOR ;MOTOR U durdur. BUT_KONT BTFSS START CALL MOT_START ;START a basıldı ;MOT_START a git BTFSS STOP CALL MOT_STOP ;STOP a basıldı ;MOT_STOP a git GOTO BUT_KONT ;Butonları tekrar test et MOT_START BSF MOTOR ;motoru çalıştır. MOT_STOP BCF MOTOR ;motoru durdur. AMAÇ:RB0 ucuna bağlı bir motorun start stop kontrolünü sağlamak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - START / STOP butonlarına basarak motoru kontrol ediniz. 5- Deney raporunuzu arka sayfaya yazınız. - #DEFINE komutunun görevini açıklayınız? - CALL komutlarının görevini açıklayınız? - Programda kullanılan etiket isimlerini ve temsil ettikleri alt programların amaçlarını açıklayınız? - Programın akıģ diyagramını (algoritmasını) çıkarınız? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00.. 5
6 ĠġĠN ADI: GECIKME ALT PROGRAMI ĠLE LED KONTROLÜ R C C X 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI RB RB RB RB 0 RB RB R D LED-YELLOW PICFA P=FA INCLUDE PFA.INC CONFIG _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE LED PORTB,0 SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC BASLA BSF STATUS,5 ;bank e geçiş BCF TRISB,0 ;RB0 çıkış BCF LED ;LED söndürülür. BSF LED ;LED i yak CALL GECIKME ;zaman gecikmesi alt programına git BCF LED ;LED i söndür CALL GECIKME ;zaman gecikmesi alt programına git GOTO BASLA GECIKME MOVLW.0 ;W ye 0 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git ;sayac=0 oldu, geri dön AMAÇ:Portbye bağlı display üzerinde rakamlar oluģturmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz.hex programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Ledin çalıģmasını gözlemleyiniz.ledin yanık kalma süresini hesaplayınız. Süre = x SAYAC X SAYAC X SAYAC (mikrosaniye) - Programda gecikme süre değerini artırınız.devreyi tekrar çalıģtırınız. 5- RB çıkıģına ikinci bir (LED) bağlayarak, ledlerin sırayla yanıp sönmeleri için gerekli program değiģikliklerini yaparak, devreyi çalıģtırınız. - Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? -EQU komutunu yaptığı iģi açıklayınız? -DECFSZ komutunu yaptığı iģi açıklayınız? -CALL komutlarının yaptığı iģi açıklayınız? ÖĞRENCĠNĠN ADI VE SOYADI: PROGRAM YAZIMI- DERLEME-YÜKLEME ĠġLEM BASAMAKLARI RAPOR HAZIRLAMA Ġġ ALIġKANLIĞI VERĠLEN PUAN ÖĞRETMEN: Ġmza: TARĠH:../../0..
7 ĠġĠN ADI: PORTB DE 0,,,.. RAKAMLARI OLUġTURMAK R0 R R YUKARI X C C 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI RB RB RB RB RB RB PICFA 0 5 ASAGI U A QA B QB C QC D QD BI/RBO QE RBI QF LT QG 0 5 R R R5 R R R R???? A B C D P=FA INCLUDE PFA.INC CONFIG _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE BUT_YUK PORTA,0 #DEFINE BUT_ASG PORTA, BSF STATUS,5 ;bank e geçiş CLRF TRISB ;TRISB= BSF TRISA,0 BSF TRISA, BUT_TEST ARTIR CLRF PORTB ;portb = BTFSS CALL BTFSS CALL GOTO BUT_YUK ARTIR BUT_ASG AZALT BUT_TEST INCF PORTB,F ;portbyi bir artır BTFSS BUT_YUK GOTO $- AZALT DECF PORTB,F ;portbyi bir azalt BTFSS BUT_ASG GOTO $- AMAÇ:Portbye bağlı display üzerinde 0-F arası rakamlar oluģturmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Yukarı/Asağı butonlarına basarak displayde rakamları oluģturunuz. 5- D C B A değerlerine karģılık gelen display görüntü tablosunu çıkarınız. - Displayde sadece 0- arası rakamların görünmesini nasıl sağlayabilirsiniz? - Deney raporunuzu arka sayfaya yazınız. - Programın akıģ diyagramını (algoritmasını) çıkarınız? - entegresinin görevi nedir? - #DEFINE komutunun görevi nedir? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00..
8 ĠġĠN ADI: PORTBYE BAĞLI DĠSPLAYĠN KONTROLÜ C R C X U OSC/CLKIN RA0 5 OSC/CLKOUT RA RA RA RA/T0CKI RB RB RB RB RB RB 0 R R R R R5 R R PICFA P=FA INCLUDE PFA.INC CONFIG _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE LED PORTB,0 #DEFINE ESITMI BTFSC STATUS,0 SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC RAKAM EQU.5 ; 5. ADRES RAKAM BSF STATUS,5 ;bank e geçiş CLRF TRISB ;PORTB tüm uçları çıkış BCF STATUS,5 ;bank0 a geçiş CLRF PORTB ;PORTB= CLRF RAKAM ;RAKAM=0 ANA_PRG MOVF RAKAM,W ;RAKAM W CALL TABLO ;TABLO YA UĞRA MOVWF PORTB ;TABLO DAN GELEN DEĞERĠ PORTB YE YÜKLE CALL GECIKME ;GECĠKME YAP INCF RAKAM,F ;RAKAM = RAKAM + CALL SORGU_ ; RAKAM = MU? SORGULA GOTO ANA_PRG ;TEKRAR ANA_PRG GĠT SORGU_ MOVLW. SUBWF RAKAM,W ESITMI CLRF RAKAM TABLO ADDWF PCL,F RETLW B 00 ;0 RETLW B ; RETLW B 000 ; RETLW B 000 ; RETLW B 0000 ; RETLW B 000 ;5
9 RETLW B 00 ; RETLW B ; RETLW B 0 ; RETLW B 00 ; GECIKME MOVLW. ;W ye 0 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git ;sayac=0 oldu, geri dön AMAÇ:Portbye bağlı displayde 0-F arası değerleri görmek, çevrim tablosunu kullanmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Ledlerin çalıģmasını gözlemleyiniz. 5- Programda A, B, C, D, E, F değerlerini görmek için gerekli program eklemesini yapınız? - Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? -ADDWF PCL,F yaptığı iģi açıklayınız? -SORGU_ alt programının görevini anlatınız? ÖĞRENCĠNĠN ADI VE SOYADI: PROGRAM YAZIMI- DERLEME-YÜKLEME ĠġLEM BASAMAKLARI RAPOR HAZIRLAMA Ġġ ALIġKANLIĞI VERĠLEN PUAN TARĠH:../../0.. ÖĞRETMEN:
10 ĠġĠN ADI: ĠLERĠ / GERĠ MOTOR KONTROLÜ R C C X 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI R R R ILERI GERI RB RB RB RB RB RB 0 STOP +V PICFA MOTOR BESLEME U 5 0 IN IN IN IN ENA ENB VCC VS OUT OUT OUT DCMOTOR V V 5 SENSA SENSB GND OUT L P=FA INCLUDE PFA.INC CONFIG _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE BUT_ILR PORTA,0 #DEFINE BUT_GERI PORTA, #DEFINE BUT_STOP PORTA, #DEFINE MOT_ILR PORTB,0 #DEFINE MOT_GERI PORTB, BSF STATUS,5 ;bank e geçiş BCF TRISB,0 ;RB0 çıkış BCF TRISB, ;RB çıkış BSF TRISA,0 ;RA0 giriş BSF TRISA, ;RA giriş BSF TRISA, ;RA giriş CLRF PORTB TEST BTFSS BUT_ILR CALL ILERI BTFSS BUT_GERI CALL GERI BTFSS BUT_STOP CALL STOP GOTO TEST ILERI BSF MOT_ILR BCF MOT_GERI GERI BCF MOT_ILR BSF MOT_GERI STOP BCF MOT_ILR BCF MOT_GERI AMAÇ: DC motorun ileri geri yön kontrolü - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Butonlara basarak motorun çalıģmasını gözlemleyiniz. 5- Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? PROGRAM YAZIMI-DERLEME-YÜKLEME 5 ĠġLEM BASAMAKLARI 5 RAPOR HAZIRLAMA 5 Ġġ ALIġKANLIĞI VE ÇALIġMA DĠSĠPLĠN 5 T O P L A M 0 0 SINIF VE TARĠH:.../.../00.. 0
11 +5V ĠġĠN ADI: PORTB DEKĠ LEDLERĠN SAĞA/SOLA KAYDIRILARAK KONTROLÜ GND C F C F X R 5 U OSC/CLKIN RA0 OSC/CLKOUT RA RA RA RA/T0CKI PICFA RB RB RB RB RB RB 0 R R R R5 R R R R D D D D D5 D D D P=FA INCLUDE PFA.INC CONFIG _CP_ON &_XT_OSC &_WDT_OFF &_PWRTE_ON #DEFINE LED PORTB,0 SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC SAYAC EQU. ;. ADRES SAYAC BSF STATUS,5 ;bank e geçiş CLRF TRISB ;PORTB tüm uçları çıkış SAG_HAZ CLRF PORTB ; RB= yapılır BSF STATUS,0 ;STATUS kaydedicisi 0 biti C sıfırlanır SAGA_KAY RRF PORTB,F ;PORTB basamakları sağa kaydırılır CALL GECIKME ;zaman gecikmesi yapılır. BTFSS PORTB,0 ;RB0 ledi yadıyormu? GOTO SAGA_KAY ;HAYIR, sağa kaydırmaya devam et GOTO SAG_HAZ ;EVET. Sağa kaydırma hazırlığını yap GECIKME MOVLW. ;W ye 0 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D MOVLW.55 ;W ye 55 yükle. MOVWF SAYAC ;W deki değeri SAYAC e yükle D DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git DECFSZ SAYAC,F ;sayac=sayac- GOTO D ;sayac sıfır değilse D git ;sayac=0 oldu, geri dön AMAÇ:Portbye bağlı ledleri sağa/sola kaydırmak. - ASM programı not defterinde yazıp, derleyip HEX dosyasını elde ediniz. - HEX programını picfa ya yükleyiniz. - Devreyi ISIS ta veya deney bordu üzerine kurarak ya da deneme kartı kullanarak çalıģtırınız. - Ledlerin çalıģmasını gözlemleyiniz. 5- Programda gecikme süre değerini azaltınız.devreyi tekrar çalıģtırınız. - Ledlerin sola kayması için RLF komutunu kullanarak gerekli program değiģikliklerini yapınız. SOL_HAZ CLRF PORTB ; RB= yapılır BSF STATUS,0 ;STATUS kaydedicisi 0 biti C sıfırlanır SOL_KAY RLF PORTB,F ;PORTB basamakları sağa kaydırılır CALL GECIKME ;zaman gecikmesi yapılır. BTFSS PORTB, ;RB0 ledi yanıyormu? GOTO SOL_KAY ;HAYIR, sola kaydırmaya devam et GOTO SOL_HAZ ;EVET. Sola kaydırma hazırlığını yap - Deney raporunuzu arka sayfaya yazınız. -Programın akıģ diyagramını (algoritmasını) çıkarınız? -RLF/RRF komutunu yaptığı iģi açıklayınız? ÖĞRENCĠNĠN ADI VE SOYADI: PROGRAM YAZIMI- DERLEME-YÜKLEME ĠġLEM BASAMAKLARI RAPOR HAZIRLAMA Ġġ ALIġKANLIĞI VERĠLEN PUAN TARĠH:../../ ÖĞRETMEN:
1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı
1. PORTB ye bağlı 8 adet LED i ikili sayı sisteminde yukarı saydıracak programı yazınız. SAYAC1 EQU 0X20 devam movlw B'00000000' call DELAY incf PORTB,f ;Akü ye 0' sabit değerini yaz. ;Aküdeki değer PORTB
Detaylı# 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
# PIC enerjilendiğinde PORTB nin 0. biti 1 olacak - LIST=16F84 - PORTB yi temizle - BANK1 e geç - PORTB nin uçlarını çıkış olarak yönlendir - BANK 0 a geç - PORT B nin 0. bitini 1 yap - SON ;pic tanıtması
DetaylıMikroişlemciler Ara Sınav---Sınav Süresi 90 Dk.
HARRAN ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Mikroişlemciler Ara Sınav---Sınav Süresi 90 Dk. 15 Nisan 2014 1) (10p) Mikroişlemcilerle Mikrodenetleyiceleri yapısal olarak ve işlevsel olarak karşılaştırarak
DetaylıPIC 16F84 VE TEK BUTONLA BĐR LED KONTROLÜ
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
DetaylıUYGULAMA 05_01 MİKRODENETLEYİCİLER 5.HAFTA UYGULAMA_05_01 UYGULAMA_05_01. Doç.Dr. SERDAR KÜÇÜK
UYGULAMA 05_01 MİKRODENETLEYİCİLER 5.HAFTA Doç.Dr. SERDAR KÜÇÜK PORTB den aldığı 8 bitlik giriş bilgisini PORTD ye bağlı LED lere aktaran MPASM (Microchip Pic Assembly) Doç. Dr. Serdar Küçük SK-2011 2
Detaylıİstanbul Teknik Üniversitesi IEEE Öğrenci Kolu
Step Motor Step motor fırçasız elektrik motorlarıdır. Step motorlar ile tam bir tur dönmeyi yüksek sayıda adımlara bölebilmek mümkündür (200 adım). Step motorları sürmek için, sürekli gerilim uygulamak
Detaylı16F84 ü tanıt, PORTB çıkış MOVLW h FF MOWF PORTB
MİKROİŞLEMCİLER VE MİKRODENETLEYİCİLER 1 - DERS NOTLARI (Kısım 3) Doç. Dr. Hakan Ündil Program Örneği 9 : Gecikme altprogramı kullanarak Port B ye bağlı tüm LED leri yakıp söndüren bir program için akış
DetaylıDeney No Deney Adı Tarih. 3 Mikrodenetleyici Portlarının Giriş Olarak Kullanılması / /201...
3.1 AMAÇ: Assembly programlama dili kullanarak mikrodenetleyici portlarını giriş olarak kullanmak. GİRİŞ: Bir portun giriş olarak mı yoksa çıkış olarak mı kullanılacağını belirten TRIS kaydedicileridir.
DetaylıPIC MIKRODENETLEYICILER-3: GECĠKME ve KESME PROGRAMLARI
P I C 1 6 F 8 4 / P I C 1 6 F 8 7 7 K O M U T S E T İ PIC MIKRODENETLEYICILER-3: GECĠKME ve KESME PROGRAMLARI Hazırlayan:Öğr.Gör.Bülent ÇOBANOĞLU 1 Gecikme Programları Örnek 1: Tek bir döngü ile yaklaģık
Detaylı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.
BÖLÜM 4 4. PIC PROGRAMLAMA Herhangi bir dilde program yazarken, öncelikle kullanılacak dil ve bu dilin editörünü kullanabilmek önemlidir. Biz bu işlem için Mplab programını kullanacağız. Bu sebeple aslında
DetaylıLCD (Liquid Crystal Display)
LCD (Liquid Crystal Display) LCD ekranlar bize birçok harfi, sayıları, sembolleri hatta Güney Asya ülkelerin kullandıkları Kana alfabesindeki karakterleri de görüntüleme imkanını verirler. LCD lerde hane
DetaylıPIC Mikrodenetleyiciler. Hazırlayan:Öğr.Gör.Bülent ÇOBANOĞLU 1
PIC Mikrodenetleyiciler PIC MCU= CPU + I/O pinleri+ Bellek(RAM/ROM) Hazırlayan:Öğr.Gör.Bülent ÇOBANOĞLU 1 PIC Mikro denetleyici Programlama Assembly programlama dili, çoğu zaman özel alanlarda geliştirilen
DetaylıKOMUT AÇIKLAMALARI VE ÖRNEKLERİ
KOMUT AÇIKLAMALARI VE ÖRNEKLERİ Komut açıklamalarında kullanılan harflerin anlamları: F : File(dosya), kaynak ve bilgi alınan yeri ifade eder. D : Destination (hedef), işlem sonucunun kaydedileceği yer.
DetaylıW SAYAC SAYAC SAYAC. SAYAC=10110110 ise, d=0 W 01001001
MOVLW k Move Literal to W k sabit değerini W saklayıcısına yükler. MOVLW h'1a' W 1A. Hexadecimal 1A sayısı W registerine yüklenir. MOVF f,d Move f f saklayıcısının içeriğini W veya f'e yükler. MOVF SAYAC,0
Detaylı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ÜHİSLİĞİ EET-302 MİKROİŞLEMCİLER LABORATUVARI DENEY FÖYÜ Doç. Dr. Melih Cevdet İNCE DENEYLER Deney_1: 8085 Simülatör Kullanımı Deney_2: 8085
DetaylıSistem Gereksinimleri: Uygulama Gelistirme: PIC Mikroislemcisinin Programlanmasi: PIC Programlama Örnekleri -1
PIC Programlama Örnekleri -1 Sistem Gereksinimleri: PIC programlayicinin kullanilabilmesi için; Win98 ve üstü bir isletim sistemi Paralel port 60 MB veya daha üstü disk alani gerekmektedir. Ancak programlama
DetaylıMİKRO DENETLEYİCİLER II DERS NOTLARI (Vize) Prof. Dr. Hakan Ündil Bahar
MİKRO DENETLEYİCİLER II DERS NOTLARI (Vize) Prof. Dr. Hakan Ündil 2016-2017 Bahar (MİKRODENETLEYİCİLER I DERS NOTLARI nın devamıdır. Sadece VİZE için olan kısımdır) 6. BÖLÜM - ALT PROGRAMLAR Program içerisinde
DetaylıHUNRobotX - Makaleler - Hız Ayarlı Çoklu DC Motor Kontrolü. Makaleler Hız Ayarlı Çoklu DC Motor Kontrolü
Makaleler Hız Ayarlı Çoklu DC Motor Kontrolü Hız Ayarlı Çoklu DC Motor Kontrolü Yazan: Mustafa Tufaner, Düzenleyen: Canol Gökel - 18 Kasım 2006 Giriş Robotikte sıkça kullanılabilecek bir uygulama ile karşınızdayız.
Detaylı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ÜHİSLİĞİ EET-302 MİKROİŞLEMCİLER LABORATUVARI DENEY FÖYÜ Doç. Dr. Melih Cevdet İNCE DENEYLER Deney_1: Program yazma, derleme, pic e yükleme,
DetaylıMİKRO DENETLEYİCİLER II DERS NOTLARI (VİZE KONULARI) Prof. Dr. Hakan Ündil Bahar-Vize
MİKRO DENETLEYİCİLER II DERS NOTLARI (VİZE KONULARI) Prof. Dr. Hakan Ündil 2014-2015 Bahar-Vize BÖLÜM 7 - LOJİK İŞLEM KOMUTLARI 7.1. RLF Komutu (Bir bit Sola Kaydırma) Bir file register içinde bulunan
DetaylıPIC TABANLI, 4 BASAMAKLI VE SER
PIC TABANLI, 4 BASAMAKLI VE SERİ BAĞLANTILI 7 SEGMENT LED PROJESİ Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Lefkoşa E-mail: dogan@neu.edu.tr,
DetaylıKONFİGÜRASYON BİTLERİ
MİKROİŞLEMCİLER VE MİKRODENETLEYİCİLER 1 - DERS NOTLARI (Kısım 2) Doç. Dr. Hakan Ündil INCLUDE Dosyalar Assembly programlarını yazarken kullanılacak register adreslerini (EQU) komutu ile tanımlamak hem
Detaylı5. BÖLÜM - DÖNGÜ (ÇEVRİM) ve Z BAYRAĞI
MİKRO DENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan Ündil 2015-2016 Bahar-Vize (MİKRODENETLEYİCİLER I DERS NOTLARI nın devamıdır. Sadece VİZE için olan kısımdır) 5. BÖLÜM - DÖNGÜ (ÇEVRİM) ve Z BAYRAĞI
DetaylıLCD (Liquid Crystal Display )
LCD (Liquid Crystal Display ) Hafif olmaları,az yer kaplamaları gibi avantajları yüzünden günlük hayatta birçok cihazda tercih edilen Standart LCD paneller +5 V ile çalışır ve genellikle 14 konnektor lü
DetaylıIŞIĞA YÖNELEN PANEL. Muhammet Emre Irmak. Mustafa Kemal Üniversitesi Mühendislik Fakültesi. Elektrik-Elektronik Mühendisliği Bölümü
IŞIĞA YÖNELEN PANEL Muhammet Emre Irmak Mustafa Kemal Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü e-posta: memreirmak@gmail.com ÖZET Işığa yönelen panel projesinin amacı,
DetaylıBÖLÜM 3 3. PIC 16F8X KOMUTLARI 3.1.KULLANILAN SEMBOLLER: 3.2.KOMUTLAR VE KULLANIM ÖRNEKLERİ
BÖLÜM 3 3. PIC 16F8X KOMUTLARI 3.1.KULLANILAN SEMBOLLER: f : File register, Herhangi bir değişkenle tarif edilen bir saklayıcı adresi (0h-7Fh) k : Sabit değer (genellikle (0-FF arasında) d : Destination
DetaylıHyper Terminal programı çalıştırıp Uygun COM portu ve iletişim parametrelerinin ayarları yapılıp bekletilmelidir.
DENEY 1: PIC 16F84 DEN BİLGİSAYARA VERİ GÖNDERME Bu uygulamada verici kısım PIC16F84, alıcı kısım ise bilgisayardır. Asenkron iletişim kurallarına göre her iki tarafta aynı parametreler kullanılacaktır.
DetaylıProgram Kodları. void main() { trisb=0; portb=0; while(1) { portb.b5=1; delay_ms(1000); portb.b5=0; delay_ms(1000); } }
Temrin1: PIC in PORTB çıkışlarından RB5 e bağlı LED i devamlı olarak 2 sn. aralıklarla yakıp söndüren programı yapınız. En başta PORTB yi temizlemeyi unutmayınız. Devre Şeması: İşlem Basamakları 1. Devreyi
DetaylıDERS 7 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 örnek programlar Dallanma komutları Sonsuz döngü
DERS 7 PIC 16F84 PROGRAMLAMA İÇERİK PIC 16F84 örnek programlar Dallanma komutları Sonsuz döngü Ders 7, Slayt 2 1 PROGRAM 1 RAM bellekte 0x0C ve 0x0D hücrelerinde tutulan iki 8-bit sayının toplamını hesaplayıp
Detaylı8 Ledli Havada Kayan Yazı
8 Ledli Havada Kayan Yazı Hazırlayan Eyüp Özkan Devre Şemasının ISIS Çizimi Devre şemasından görüldüğü gibi PIC16F84A mikro denetleyicisinin Port B çıkışlarına 8 adet LED ve dirençler bağlı. 4MHz lik kristal
DetaylıYrd.Doç. Dr. Bülent ÇOBANOĞLU. Sakarya Üniversitesi, Teknoloji Fakültesi
B Yrd.Doç. Dr. Bülent ÇOBANOĞLU Sakarya Üniversitesi, Teknoloji Fakültesi Kesmeler Kesme (Interrupt), mikro denetleyicinin gerçekleştirdiği işleme bakmaksızın belirli durumların/olayların olması durumunda
DetaylıMicroprocessors and Programming
Microprocessors and Programming Dr. Kadir ERKAN Department of Mechatronics Engineering Fall : 2013 10/20/2013 1 Interpretation of Assembly Instructions ADDLW h 10 ; literal (constant) oriented ADDWF TOPLA,d
DetaylıKomutların İşlem Süresi
Komutların İşlem Süresi PIC lerde ŞARTSIZ dallanma komutları (GOTO, CALL, RETURN gibi ) hariç tüm Assembly dili komutları 1 saat saykılı (cycle) çeker. ŞARTLI dallanma komutları ise normalde 1 saat saykılı
DetaylıBÖLÜM 1 ALT PROGRAMLAR 1.1.ALTPROGRAM NEDİR?
0 BÖLÜM 1 ALT PROGRAMLAR 1.1.ALTPROGRAM NEDİR? Programlamada döngü kadar etkili bir diğer kullanım şekli de alt programlardır. Bu sistemde işlemin birkaç yerinde lazım olan bir program parçasını tekrar
DetaylıMİKRODENETLEYİCİLER ÖRNEK PROGRAMLAR
MİKRODENETLEYİCİLER ÖRNEK PROGRAMLAR Bülent ÖZBEK Örnek Program -1- B Portuna bağlı LED leri Yakma Bu programda PIC16F84 mikrodenetleyicisinin B portuna bağlı 8 adet LED in yanması sağlanacaktır. Bunu
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu Makaleler PIC ile LED Yakıp Söndüren Devre PIC ile LED Yakıp Söndüren Devre Canol Gökel - 13 Ekim 2006 Giriş Merhaba arkadaşlar, bu makalemizde PIC'e yeni başlayanlar için basit
DetaylıPIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI
PIC MİKROKONTROLÖR TABANLI MİNİ-KLAVYE TASARIMI Prof. Dr. Doğan İbrahim Yakın Doğu Üniversitesi, Bilgisayar Mühendisliği Bölümü, Lefkoşa, KKTC E-mail: dogan@neu.edu.tr, Tel: (90) 392 2236464 ÖZET Bilgisayarlara
DetaylıYrd. Doç.Dr. Bülent ÇOBANOĞLU. Hazırlayan:Yrd.Doç.Dr.Bülent ÇOBANOĞLU 1
B Yrd. Doç.Dr. Bülent ÇOBANOĞLU Hazırlayan:Yrd.Doç.Dr.Bülent ÇOBANOĞLU 1 PIC Mikro denetleyici Programlama Assembly programlama dili, çoğu zaman özel alanlarda geliştirilen yazılımlarda kullanılan alt
Detaylı# 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
# PIC enerjilendiğinde PORTB nin 0. biti 1 olacak - başla - LIST=16F84 - PORTB yi temizle - BANK1 e geç - PORTB nin uçlarını çıkış olarak yönlendir - BANK 0 a geç - PORT B nin 0. bitini 1 yap - SON ;pic
DetaylıELEKTRİK-ELEKTRONİK TEKNOLOJİSİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ MİKRODENETLEYİCİ İLE DİJİTAL İŞLEMLER 523EO0021 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında
DetaylıMİKRO DENETLEYİCİLER 1 DERS NOTLARI (Final) Prof. Dr. Hakan Ündil Güz
MİKRO DENETLEYİCİLER 1 DERS NOTLARI (Final) Prof. Dr. Hakan Ündil 2014-2015 Güz 1.1. Sayı Sistemleri Sayı sistemleri iyi anlaģılmadan mikroiģlemcilerle (ya da mikrodenetleyicilerle) uğraģmak ve onların
DetaylıT.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK MİKRODENETLEYİCİ 2
T.C. MİLLÎ EĞİTİM BAKANLIĞI DENİZCİLİK MİKRODENETLEYİCİ 2 ANKARA 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya yönelik
DetaylıMikro denetleyicili Uygulama devresi bileşenleri
Mikro denetleyicili Uygulama devresi bileşenleri Bir PIC mikro denetleyici ile uygulama gerçekleştirebilmek için ; Besleme devresi, Reset sinyali, Osilatör devresi, Uygulama devresi elemanlarına İhtiyaç
Detaylı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İ
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İ MİKRODENETLEYİCİ-3 ANKARA 2007 Milli Eğitim Bakanlığı tarafından geliştirilen
Detaylı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İKRODENETLEYİCİ GELİŞTİRME SETİ TASARIM VE UYGULAMALARI Muciz ÖZCAN 1 Hidayet GÜNAY 2 1 Selçuk Üniversitesi KONYA 2 MPG Makine Prodüksiyon Grubu Arge- Müh. KONYA Özet Haberleşme, Elektronik, Kontrol ve
DetaylıMİKROİŞLEMCİLER VE MİKRO DENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan Ündil 2013-2014 Bahar-Final
MİKROİŞLEMCİLER VE MİKRO DENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan Ündil 2013-2014 Bahar-Final BÖLÜM 7 - LOJİK İŞLEM KOMUTLARI 7.1. RLF Komutu (Bir bit Sola Kaydırma) Bir file register içinde bulunan
DetaylıROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU
ROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU İSMAİL KAHRAMAN-ŞEYMA ÖZTÜRK 200713151027 200513152008 Robot Kol Mekanizması: Şekildeki robot-insan benzetmesinden yola çıkarak, bel kısmı tekerlekli ve sağa-sola-ileri-geri
Detaylı7 Segment Display ve Kesmeler (Interrupts) Hafta6-7. Dr. Bülent Çobanoğlu-SAÜ 1
7 Segment Display ve Kesmeler (Interrupts) Hafta6-7 Dr. Bülent Çobanoğlu-SAÜ 1 Çevrim Tabloları Ve 7 Segment Display Uygulaması Çevrim / Bakış tabloları ile bir kodu başka bir koda dönüştürmek için kullanılırlar.
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu Makaleler Geri Sayım Cihazı HUNRobotX - Makaleler - Geri Sayım Cihazı Geri Sayım Cihazı Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 22 Ekim 2006 Giriş Hepinizin bazı macera
DetaylıÖĞRENME FAALİYETİ-1 ÖĞRENME FAALİYETİ 1
2 ÖĞRENME FAALİYETİ-1 AMAÇ ÖĞRENME FAALİYETİ 1 Mikrodenetleyiciyi ve çevre elemanlarını seçebilecek, dijital işlem için gerekli programı hatasız olarak yazabilecek, programı mikrodenetleyiciye yükleyebilecek
DetaylıB.Ç. / E.B. MİKROİŞLEMCİLER
1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme
Detaylı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Ü Doç. Dr. Melih Cevdet İNCE DENEYLER Deney_1: 8085 Simülatör Kullanımı Deney_2:
DetaylıPIC MCU ile UYGULAMALAR
PIC MCU ile UYGULAMALAR Gecikme Programları TMRO Gecikmesi 7 Segment Göstergeler Sayaç Örnekleri Trafik Sinyalizasyonu ADC-DAC Uygulamaları Kesmeler ve Uygulamaları Tuş Takımı (Keypad) Uygulamaları Paralel
Detaylı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İ
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İ MİKRODENETLEYİCİ-4 Ankara 2007 Milli Eğitim Bakanlığı tarafından geliştirilen
Detaylı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İ
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İKRODENETLEYİCİ İLE ANALOG İŞLEMLER ANKARA 2007 Milli Eğitim Bakanlığı
DetaylıT.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK ELEKTRONİK TEKNOLOJİSİ MİKRODENETLEYİCİYLE ANALOG İŞLEMLER 523EO0022
T.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK ELEKTRONİK TEKNOLOJİSİ MİKRODENETLEYİCİYLE ANALOG İŞLEMLER 523EO0022 Ankara, 2012 I Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında
DetaylıPD103 BUTON LED UYGULAMA DEVRESİ UYGULAMA ÖRNEKLERİ MALZEME LİSTESİ
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,
DetaylıBank değiştirme Bir banktan diğerine geçmek için STATUS register denilen özel registerin 5. ve 6. bitinin durumunu değiştirmek gerekir.
File register haritası Bank 0 Bank 1 0 00 INDF 0 80 INDF 0 01 TNF0 0 81 OPTION 0 02 PCL 0 82 PCL 0 03 STATUS 0 83 STATUS 0 04 FSR 0 84 FSR 0 05 PORT A 0 85 TRISA 0 06 PORT B 0 86 TRISB 0 07 0 87 EEPROM
DetaylıMİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-FİNAL KISMI
MİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL 2016-2017 Bahar-FİNAL KISMI (NOT: Derslerde işlenen diğer örnekler, Lab. Deneyi ve Sayı Sistemleri de Final sınavına dahildir) BÖLÜM 7 - LOJİK
DetaylıMikroislemci Kontrollu Prototip Trafik Lambalari ve Geri Sayici
Mikroislemci Kontrollu Prototip Trafik Lambalari ve Geri Sayici Mahmut KISACIK ve Doç.Dr. Hasan KÖMÜRCÜGIL Bilgisayar Mühendisligi Bölümü, Dogu Akdeniz Üniversitesi Gazimagusa-Kuzey Kibris Türk Cumhuriyeti
Detaylı3.2 PIC16F84 Yazılımı PIC Assembly Assembler Nedir?
3.2 PIC16F84 Yazılımı 3.2.1 PIC Assembly 3.2.1.1 Assembler Nedir? Assembler,bir text editöründe assembly dili kurallarına göre yazılmış olan komutları pıc in anlayabileceği heksadesimal kodlara çeviren
DetaylıPIC UYGULAMALARI. Öğr.Gör.Bülent Çobanoğlu
PIC UYGULAMALARI STEP MOTOR UYGULAMLARI Step motor Adım motorları (Step Motors), girişlerine uygulanan lojik sinyallere karşılık analog dönme hareketi yapan fırçasız, sabit mıknatıs kutuplu DC motorlardır.
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu PIC Assembly Dersleri 3. Ders: Bazı Özel İşlev Yazmaçları ve Altprogram Kavramı HUNRobotX - PIC Assembly Dersleri 3. Ders: Bazı Özel İşlev Yazmaçları ve Altprogram Kavramı Yazan:
DetaylıONDOKUZ MAYIS ÜNİVERSİTESİ
ONDOKUZ MAYIS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ MİKROİŞLEMCİLER LABORATUVARI PİC UYGULAMA NOTLARI BÖLÜM 1. 1.1 16F84 Mickrodenetleyicisi: PIC16F84 18 pinli bir mikrodenetleyicidir.
DetaylıPIC MİKRODENETLEYİCİLERİN HAFIZA YAPISI. Temel olarak bir PIC içerisinde de iki tür hafıza bulunur:
PIC MİKRODENETLEYİCİLERİN HAFIZA YAPISI Temel olarak bir PIC içerisinde de iki tür hafıza bulunur: 1. Program Hafızası (ROM,PROM,EPROM,FLASH) Programı saklar, kalıcıdır. 2. Veri Hafızası (RAM, EEPROM)
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu PIC Assembly Dersleri 4. Ders: Kesme Đşlemleri ve Timer Bileşeninin Kullanımı HUNRobotX - PIC Assembly Dersleri 4. Ders: Kesme Đşlemleri ve Timer Bileşeninin Kullanımı Yazan:
Detaylı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 000208001
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 000208001 DEVRE ADI: Dijital Saat ve Dijital Termometre DEVRE ELEMANLARI:
DetaylıMİKRODENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-Final Kısmı
MİKRODENETLEYİCİLER 2 DERS NOTLARI Prof. Dr. Hakan ÜNDİL 2014-2015 Bahar-Final Kısmı (NOT: Derslerde işlenen diğer örnekler de Final sınavına dahildir) BÖLÜM 7 - LOJİK İŞLEM KOMUTLARI 7.1. RLF Komutu (Bir
DetaylıÖĞRENME FAALİYETİ-1 1. MİKRODENETLEYİCİ PROGRAMI YAZMA
ÖĞRENME FAALİYETİ-1 AMAÇ ÖĞRENME FAALİYETİ-1 Uygun ortam sağlandığında kurulacak devre için eksiksiz olarak yapabileceksiniz. mikrodenetleyici programını ARAŞTIRMA Mikrodenetleyici çeşitlerini aaştırınız.
DetaylıELEKTRİK-ELEKTRONİK TEKNOLOJİSİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ MİKRODENETLEYİCİ PROGRAMLAMA 523EO0020 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında
DetaylıMikroişlemci: Merkezi işlem biriminin fonksiyonlarını tek bir yarı iletken tümleşik devrede birleştiren programlanabilir sayısal elektronik devre
MİKRODENETLEYİCİLER Mikroişlemci: Merkezi işlem biriminin fonksiyonlarını tek bir yarı iletken tümleşik devrede birleştiren programlanabilir sayısal elektronik devre Mikrodenetleyici: Bir mikroişlemcinin
DetaylıMİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL Bahar-FİNAL KISMI
MİKRODENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan ÜNDİL 2017-2018 Bahar-FİNAL KISMI BÖLÜM 7 - LOJİK İŞLEM KOMUTLARI 7.1. RLF Komutu (Bir bit Sola Kaydırma) Bir file register içinde bulunan bitlerin (C
DetaylıPIC MİKRODENETLEYİCİ KULLANARAK BİR SİSTEMİN TELEFONLA UZAKTAN KONTROLÜ
T.C. FIRAT ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ PIC MİKRODENETLEYİCİ KULLANARAK BİR SİSTEMİN TELEFONLA UZAKTAN KONTROLÜ BİTİRME ÖDEVİ HAZIRLAYANLAR Serkan İNAL ve
Detaylı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
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 ANKARA, 2008 Millî Eğitim Bakanlığı tarafından geliştirilen modüller;
DetaylıKomutların İşlem Süresi
Komutların İşlem Süresi PIC lerde ŞARTSIZ dallanma komutları (GOTO, CALL, RETURN gibi ) hariç tüm Assembly dili komutları 1 saat saykılı (cycle) çeker. ŞARTLI dallanma komutları ise normalde 1 saat saykılı
DetaylıBu yürütme, Prof. Dr. Hakan ÜNDİL (Bir haftalık derse ait ders notudur)
MİKROİŞLEMCİ (MİKROPROSESÖR - CPU) NEDİR? Mikroişlemci bir programının yapmak istediği işlemleri, (hafızada bulunan komutları) sırasıyla ile işleyerek icra eder (yürütür). Bu yürütme, 1. Komutun Program
DetaylıİKİ EKSENDE HAREKET EDEBİLEN ANTEN DÜZENEĞİ
T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü İKİ EKSENDE HAREKET EDEBİLEN ANTEN DÜZENEĞİ 228561 MUSTAFA ÇATAL 243393 RAMAZAN İHTİYAR 243451 ERDEM GÜRDAL
DetaylıMANCHESTER MODUL ASM YAZILIM NOTU
MANCHESTER MODUL ASM YAZILIM NOTU SUBAT 2005 PSF-UN-03 1 SUBAT 2004 ***************************************************************************/ Uygulama Notu UN-12M01v01 MANCHESTER MODUL ASM YAZILIM NOTU
DetaylıÇİZGİ İZLEYEN ROBOT YAPIMI
ÇİZGİ İZLEYEN ROBOT YAPIMI Tanımı ve Çalışma Prensibi Çizgi izleyen robot, adından da anlaşıldığı üzere, renk farkından faydalanarak bir çizgiyi takip eden robot çeşididir. Bu robot, endüstriyel alanlarda
DetaylıHUNRobotX - Makaleler - PIC 16 Serisi ile Çarpma İşlemi. Makaleler PIC 16 Serisi ile Çarpma İşlemi
Makaleler PIC 16 Serisi ile Çarpma İşlemi PIC 16 Serisi ile Çarpma İşlemi Yazan: Kutluhan Akman - 1 Şubat 2007 Giriş Bu yazıda 8 bitlik 2 sayıyı, çarpma komutu olmayan 16 serisi PIC mikrokontrolcülerinde
DetaylıPIC MCU da Komutların İşlem Süresi
PIC MCU da Komutların İşlem Süresi PIC lerde dallanma komutları (GOTO, CALL, RETURN gibi ) hariç tüm Assembly dili komutları 1 saat saykılı (cycle) çeker. Hazırlayan: Dr.Bülent ÇOBANOĞLU 1 PIC in Bir Komutu
DetaylıMİKRODENETLEYİCİLER I DERS NOTLARI Prof. Dr. Hakan Ündil 2014-2015 Güz (Vize sonuna kadar olan kısımdır.)
MİKRODENETLEYİCİLER I DERS NOTLARI Prof. Dr. Hakan Ündil 2014-2015 Güz (Vize sonuna kadar olan kısımdır.) 1. BÖLÜM GİRİŞ ve SAYI SİSTEMLERİ 1.1. Devrelendirilmiş Lojik Şimdiye kadar Sayısal Devreler ve
DetaylıPROGRAMLANABİLİR ZAMANLAYICI
T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ PROGRAMLANABİLİR ZAMANLAYICI BİTİRME ÇALIŞMASI SULTAN ÜÇOK 203786 HAZİRAN,2011 TRABZON T.C. KARADENİZ TEKNİK
DetaylıMIKROBILGISAYARLAR ve PIC PROGRAMLAMA TEST ÇALIŞMA SORULARI
MIKROBILGISAYARLAR ve PIC PROGRAMLAMA TEST ÇALIŞMA SORULARI S1. Aşağıdaki eleman ya da birimlerden hangisi genel bir bilgisayar sisteminin donanımsal yapısında yer almaz? a) Mikroişlemci (CPU) b) Bellek
DetaylıHacettepe Robot Topluluğu
Hacettepe Robot Topluluğu PIC Assembly Dersleri 2. Ders: Çalışma Mantığı ve Komutlar HUNRobotX - PIC Assembly Dersleri 2. Ders: Çalışma Mantığı ve Komutlar Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel
Detaylıwww.muhendisiz.net BÖLÜM 1
www.muhendisiz.net BÖLÜM 1 IR HABERLEŞME 1.1.IR Haberleşme Sisteminin Gerçekleştirilmesi Tüm haberleşme sistemlerinde olduğu gibi IR haberleşme sistemlerinde de modülasyon tekniğinden yararlanılır. IR
DetaylıMİKROİŞLEMCİ (MİKROPROSESÖR - CPU) NEDİR? Prof. Dr. Hakan ÜNDİL (Bir haftalık derse ait ders notudur)
MİKROİŞLEMCİ (MİKROPROSESÖR - CPU) NEDİR? Prof. Dr. Hakan ÜNDİL (Bir haftalık derse ait ders notudur) Mikroişlemci bir programının yapmak istediği işlemleri, (hafızada bulunan komutları) sırasıyla ile
DetaylıBUTON KONTROLÜ. Pull-Down Bağlantı (Ters Bağlantı) Butona basılmadığında Giriş=1 Butona basıldığında Giriş=0
BUTON KONTROLÜ PULL-DOWN BAĞLANTI PULL-UP BAĞLANTI PIC girişlerine bağlı botonlara basılıp basılmadığını bilmez. Sadece o girişte 0 mı var 1 mi var onu bilir. Bağlantının türüne göre bu eşleştirmeyi sizin
DetaylıYILDIZ TEKNİK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ. EasyPic6 Deney Seti Kullanım Kılavuzu
YILDIZ TEKNİK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EasyPic6 Deney Seti Kullanım Kılavuzu İstanbul 2009 İçindekiler EasyPic6 Deney Setinin Tanıtımı... 1 PIC16F887
Detaylı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İ
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İKRODENETLEYİCİ PROGRAMLAMA ANKARA 2006 Milli Eğitim Bakanlığı tarafından
DetaylıT.C. MARMARA ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ KOMİSYON BAŞKANLIĞI DESIGN OF RAPID PROTOTYPING MACHINE FOR FDM TECHNOLOGY
T.C. MARMARA ÜNİVERSİTESİ BİLİMSEL ARAŞTIRMA PROJELERİ KOMİSYON BAŞKANLIĞI Bilim Alanı FEN BİLİMLERİ Proje No FEN-YYP-250405-01041 DESIGN OF RAPID PROTOTYPING MACHINE FOR FDM TECHNOLOGY PROJE YÜRÜTÜCÜSÜ
DetaylıPIC16F877A nın Genel Özellikleri
BÖLÜM 3 PIC16F877A nın Genel Özellikleri 3.1 Mikrodenetleyici Mimarisi 3.2 PIC16Fxxx Komut Seti 3.3 PIC16F877A Bellek Organizasyonu 3.4 Giriş/Çıkış Portları 3.5 STATUS ve TRIS Kaydedicileri 3.6 Kesme ve
Detaylı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Ü
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Ü GENEL AMAÇLI UZAKTAN KUMANDA MODÜLÜNÜN TASARIMI VE GERÇEKLEŞTİRİLMESİ Danışman Yrd. Doç. Dr. Murat UZAM Hazırlayan
DetaylıBİLİŞİM TEKNOLOJİLERİ
T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ MİKRODENETLEYİCİ Ankara, 2014 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya
DetaylıADC: Anolog-Digital Çevirici
ADC: Anolog-Digital Çevirici ADC, girişlerine uygulanan akım, gerilim, sıcaklık gibi analog büyüklükleri değerleri ile orantılı olarak çıkışında digital sinyale çeviren devredir. PIC16F877a da 8 kanallı
DetaylıPİC BASİC PROFESSİONAL
PİC BASİC PROFESSİONAL Farklı Mikroişlemcilerin farklı Assembler kodları olması genellikle sorun olmuştur. Bu dezavantajdan kurtulmak için compiler lar geliştirilmiştir. C++ ve Basic dillerinde yazılanlar
DetaylıBÖLÜM 1 MİKROİŞLEMCİLERİN YAPISI VE ÇALIŞMASI 1.GİRİŞ
1 BÖLÜM 1 MİKROİŞLEMCİLERİN YAPISI VE ÇALIŞMASI 1.GİRİŞ Günümüzde teknolojinin ilerlemesini inceleyecek olursak; bu ilerlemede hem araç hem de amaç olan özel bir elemanı keşfetmemiz uzun sürmez. Nedir
DetaylıMikroişlemciler. Giriş
Mikroişlemciler Giriş Öğr. Gör. M. Ozan AKI r1.0 Mikroişlemcilerin Kısa Tarihçesi Hesaplama makinelerinin temelleri çok eskiye dayanır; İlk olarak Çin de kullanılmaya başlayan Abaküs, tamamen elle çalışan
Detaylıİ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
İ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 Aritmetik işlemler onlu sayı sisteminde yapılabileceği gibi diğer sayı sistemleri
DetaylıMikroişlemciler Laboratuar Deney Föyü
YILDIZ TEKNİK ÜNİVERSİTESİ MAKİNE FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ Mikroişlemciler Laboratuar Deney Föyü İçindekiler DENEYLER... 3 BUTON UYGULAMASI... 3 BUZZER... 4 7 SEGMENT DISPLAY İLE SAYICI...
Detaylı