set tris komutu / PIC 16 KOMUTLARI Örnek uygulamalar | Elektro Teknoloji

Set Tris Komutu

set tris komutu

Benzer belgeler

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

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 EO Ankara, Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında

Detaylı

PİC BASİC PROFESSİONAL

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ı

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

5. BÖLÜM - DÖNGÜ (ÇEVRİM) ve Z BAYRAĞI MİKRO DENETLEYİCİLER II DERS NOTLARI Prof. Dr. Hakan Ündil 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ı

KONFİGÜRASYON BİTLERİ

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ı

Mikroişlemciler Laboratuar Deney Föyü

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ı

LCD (Liquid Crystal Display )

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ı

Komutların İşlem Süresi

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ı

LCD (Liquid Crystal Display)

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ı

Hacettepe Robot Topluluğu

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ı

ONDOKUZ MAYIS ÜNİVERSİTESİ

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. 16F84 Mickrodenetleyicisi: PIC16F84 18 pinli bir mikrodenetleyicidir.

Detaylı

seafoodplus.info BÖLÜM 1

seafoodplus.info BÖLÜM 1 seafoodplus.info BÖLÜM 1 IR HABERLEŞME 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ı

PIC16FA nın Genel Özellikleri

PIC16FA nın Genel Özellikleri BÖLÜM 3 PIC16FA nın Genel Özellikleri Mikrodenetleyici Mimarisi PIC16Fxxx Komut Seti PIC16FA Bellek Organizasyonu Giriş/Çıkış Portları STATUS ve TRIS Kaydedicileri Kesme ve

Detaylı

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

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ı

PIC TABANLI, 4 BASAMAKLI VE SER

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: [email protected],

Detaylı

Mikroişlemciler. Giriş

Mikroişlemciler. Giriş Mikroişlemciler Giriş Öğr. Gör. M. Ozan AKI r 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ı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ MİKRODENETLEYİCİ Ankara, Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri kazandırmaya

Detaylı

Mikroişlemciler. Giriş

Mikroişlemciler. Giriş Mikroişlemciler Giriş Öğr. Gör. M. Ozan AKI r 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ı

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

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ı

PROGRAMLANABİLİR ZAMANLAYICI

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 HAZİRAN, TRABZON T.C. KARADENİZ TEKNİK

Detaylı

Mikroişlemci gelişimi

Mikroişlemci gelişimi Mikroişlemci (μp) Mikroişlemci çoğu zaman bilgisayarların beyni olarak adlandırılır. Bilgisayar yazılımındaki tüm işlemleri yapmakla sorumludur ve merkezi işlem birimi (CPU) olarak da adlandırılır. Mikroişlemci

Detaylı

Veri Yapıları ve Algoritmalar. Giriş

Veri Yapıları ve Algoritmalar. Giriş Veri Yapıları ve Algoritmalar Giriş Öğr. Gör. M. Ozan AKI r Genel Tanımlar ve Kavramlar Donanım Mimarileri DEP (Data Execution Preventation) Win7: Bilgisayarım -> Özellikler -> Gelişmiş Ayarlar -> Sistem

Detaylı

Microprocessors and Programming

Microprocessors and Programming Microprocessors and Programming Dr. Kadir ERKAN Department of Mechatronics Engineering Fall : 10/20/ 1 Interpretation of Assembly Instructions ADDLW h 10 ; literal (constant) oriented ADDWF TOPLA,d

Detaylı

Hacettepe Robot Topluluğu

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ı

Hacettepe Robot Topluluğu

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 Giriş Merhaba arkadaşlar, bu makalemizde PIC'e yeni başlayanlar için basit

Detaylı

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

ÖĞ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ı

Komutların İşlem Süresi

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ı

Hacettepe Robot Topluluğu

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ı

MANCHESTER MODUL ASM YAZILIM NOTU

MANCHESTER MODUL ASM YAZILIM NOTU MANCHESTER MODUL ASM YAZILIM NOTU SUBAT PSF-UN 1 SUBAT ***************************************************************************/ Uygulama Notu UNM01v01 MANCHESTER MODUL ASM YAZILIM NOTU

Detaylı

PIC Mikrodenetleyicileri

PIC Mikrodenetleyicileri PIC Mikrodenetleyicileri Intel da /51 ailesini piyasaya sürdüğünde dünyanın en popüler mikroişlemcisi olmuştu. Bu işlemci dünya üzerinde 12 den fazla firma tarafından (İntel, Phillips, Dallas,

Detaylı

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

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ı

KESME (INTERRUPT) NEDİR?

KESME (INTERRUPT) NEDİR? KESME (INTERRUPT) NEDİR? Mikro işlemcilerle yeni çalışmaya başlayan çoğu kimseler, interrupt kelimesini duymalarına rağmen, kullanımlarının zor olduğu düşüncesiyle programları içerisinde kullanmaktan çekinirler.

Detaylı

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

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 EO Ankara, Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında

Detaylı

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

ROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU ROBOT KOL BİTİRME PROJESİ DÖNEM İÇİ RAPORU İSMAİL KAHRAMAN-ŞEYMA ÖZTÜRK Robot Kol Mekanizması: Şekildeki robot-insan benzetmesinden yola çıkarak, bel kısmı tekerlekli ve sağa-sola-ileri-geri

Detaylı

Hacettepe Robot Topluluğu

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 Giriş Hepinizin bazı macera

Detaylı

PIC MCU ile UYGULAMALAR

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ı

İKİ EKSENDE HAREKET EDEBİLEN ANTEN DÜZENEĞİ

İ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Ğİ MUSTAFA ÇATAL RAMAZAN İHTİYAR ERDEM GÜRDAL

Detaylı

8 Ledli Havada Kayan Yazı

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ı

Port b den komple çıkmak için kullanılan komut hangisidir? (CLRF TRIS B doğrumudur)

Evet,çıkış yapmak için kullanılıseafoodplus.info, CLRF TRISB şeklinde(birleşik)yazılır.
Aşağıda detaylı olarak aşağıda belirtiliyor.(ADIM ADIM PIC ÖĞRENİYORUM-6 'dan alıntıdır.)

PORTLARIN GİRİŞ / ÇIKIŞ YAPILMASI
Portların giriş veya çıkış olarak yönlendirilmesi için TRIS registeri kullanılır. PORTA TRISA ile PORTB TRISB registeri ile yöseafoodplus.info registeri 8 bittir. Her bir bit bir I/O kapısına karşılıktır. PORTB nin 8 I/O kapısı vardır,fakat PORTA da 5 I/O kapısı mevcuttur bu nedenle PORTA için TRIS registerinin ilk 5 bit'i kullanılır, diğer bitler 0 olarak kalır.
PORT A ve PORTB kapıları ya tüm olarak veya tek tek bit olarak giriş, çıkış yapılabilir.
TRIS register bitleri :
1 ise kapı GİRİŞ
0 ise kapı ÇIKIŞ olarak yönlenir
PORTA çıkışlarını kontrol eden TRISA register bitleri,aşağıdaki gibi ise çıkışlar şu anlama gelir:


BİT76543210
DEĞER---10101
SONUÇ---GÇGÇG
PORTB çıkışlarını kontrol eden TRISB register bitleri, aşağıdaki gibi ise çıkışlar şu anlama gelir.



BİT76543210
DEĞER11010101
SONUÇGGÇGÇGÇG
PORTA ve PORTB çıkışlarının hepsini birden çıkış yapmak için kullanılan komut
"CLRF" komutudur.
CLRF TRISA tüm PortA kapılarını 0 yapar sonuçta tüm kapılar çıkış olur.
CLRF TRISB tüm PortB kapılarını 0 yapar sonuçta tüm kapılar çıkış olur.
PORT A veya PORTB çıkışlarının tümünü farklı giriş veya çıkış olarak yönlendirmek istersek karşılık gelen TRISA ve TRISB register bitlerinin tümüne farklı 0 veya 1 değeri vermemiz gerekir. Böylece o bitlere denk gelen kapılar giriş veya çıkış olarak yönlenirler. Bunun için kullanılan komutlar şöyledir:
MOVLW B'' ; write registere değerleri yaz
MOVWF TRISB ; write register değerlerini trisb ye yaz
BSF
BCF
Gibi komutlar da kuıllanılabilir. Bu komutlarla istenen bitleri tek tek 0 veya 1 yapabiliriz.
BSF (bit set file) TRISA veya TRISB nin ilgili bitini 1 yaparak karşılık olan A veya B port kapısını giriş yapar.
BCF (bit clear file) TRISA veya TRISB nin ilgili bitini 0 yaparak karşılık olan A veya B port kapılarını çıkış yapar.
BSF TRISA, 0 ; trisa'nın ilk biti 1 olur ve porta ilk bit giriş olur.
BCF TRISB, 1 ; trisb'nin 2 biti 0 olur ve portb nin ikinci biti çıkış olur.

 

            PIC16 komut düzeninde 3 ana komut grubu vardır:

Ø      Sabit değer ve kontrol komutları.                            KOMUTLARIN GENEL KALIPLARI

Herbir PIC16 komutunun bit olmak üz
ere komut çeşidini ve komutun işlemini belirleyen bir veya daha fazla operanttan oluşan bir opcode açılımı vardır. Yandaki tabloda herbir komut çeşidinin kalıbı gösterilmektedir.

            Byte-yönlendirmeli komutlarda, &#;f&#; bir file registerini; &#;d&#; ise hedef registerini temsil eder. d=0 ise sonuç W akümülatörüne;  d=1 ise file registerine yazılır.

            Bit yönlendirmeli komutlarda &#;b&#;, işleme konu olan bit alanını temsil ederken &#;f&#; de bitin bulunduğu file registerini temsil eder.

            Sabit değer ve kontrol komutlarında &#;k&#; 8 yada 11 bit ivedi değeri gösterir.

            Bir komut Cycle&#;ı 4 osilatör peryodu kadardır.

Mesela 4 MHz.&#;lik osilatör frekansı için normal bir komut işlemi 1 ms sürer. Tüm komutlar tek bir komut cycle da işlenir ancak şartlı bir testin doğru çıkması yada komut sonucunda program sayacı değiştiği durumlarda ikincisi NOP olmak üzere işlem süresi 2 cycle sürer.

Komut örneklerinde &#;0xHH&#; yazımı ile, H bir hex. rakam olmak üzere hexadesimal sayılar gösterilir.

Alan

Tanımlama

f

file register adresi (0x00 &#; 0x7F)

w

Akümülatör (Working register)

b

8-bit file register içindeki bir Bitin sıra nosu address within an

k

İvedi alanı, sabit değer veya etiket

x

Keyfi değer (0 or 1). Assembler  x =0 alır.

d

İşlem sonucunun saklanacağı hedef seçimi

d =0 ise W&#;ye sakla,

d = 1 ise f&#;e sakla.. Default değeri d =1dir.

PC

Program sayacı

TO

Zaman aşımı (Time-out) biti

PD

Power-down biti

Komut kalıbı

Açık  yazımı

Türkçe Anlamı

Süre, Cycle

işlem

Etkilenen Status bit.

BYTE- YÖNLENDİRMELİ DOSYA İŞLEMLERİ

ADDWF       f, d

Add W and f

W ile f&#;i topla

1

W+f&#;hedef

C,DC,Z

ANDWF       f, d

AND W with f

W ile f&#;i VE işlemine tabi tut.

1

seafoodplus.infof&#;hdf.

Z

CLRF           f

Clear f

f&#;i sıfırla.

1

0&#;f,  1&#;Z

Z

CLRW

Clear W

W&#;yi sıfırla.

1

0&#;W,  1&#;Z

Z

COMF          f, d

Complement f

f&#;in tersini alı.

1

.NOT.f&#;hedef

Z

DECF            f, d

Decrement f

f&#;teki sayıyı bir azalt.

1

f-1&#;hedef

Z

DECFSZ       f, d

Decrement f, Skip if 0

f&#;teki sayıyı bir azalt, sonuç 0&#;sa altındaki komutu atla.

1(2)

f-1&#;hedef,

0 ise atla

 

INCF             f, d

Increment f

f&#;teki sayıyı bir arttır.

1

f+1&#;hedef

Z

INCFSZ        f, d

Increment f, Skip if 0

f&#;teki sayıyı bir arttırır, sonuç 0&#;sa altındaki komutu atla.

1(2)

f+1&#;hedef,

0 ise atla

 

IORWF         f, d

Inclusive OR W with f

W ile f&#;i VEYA işl
emine tabi tut.

1

seafoodplus.infof&#;hedef

Z

MOVF          f, d

Move f

f&#;teki sayıyı hedefe taşı.

1

 f&#;hedef

Z

MOVWF      f

Move W to f

W&#;deki sayıyı f&#;te hedefe taşı.

1

W&#;f

 

NOP

No Operation

Bir periyod boyunca hiçbir şey yapma.

1

 

 

RLF               f, d

Rotate Left f through Carry

f&#;teki 8 biti başa Status,0 bitini ekleyerek sola  kaydır, dokuzuncu bitteki değeri  sıfırıncı bite ata.

1

C

RRF              f, d

Rotate Right f through Carry

f&#;teki 8 biti başa Status,0 bitini ekleyerek sağa  kaydır, dokuzuncu bitteki değeri sıfırıncı bite ata.

1

C

SUBWF        f, d

Subtract W from f

W&#;deki sayıyı f&#;teki sayıdan çıkart.

1

f-W&#;hedef

C,DC,Z

SWAPF         f, d

Swap nibbles in f

İlk dört bitle son dört bitin yerlerini değiştir.

1

f()&#;f()&#;hdf

 

XORWF       f, d

Exclusive OR W with f

W ile f&#;i XOR işlemine tabi tut.

1

seafoodplus.infof&#;hedef

Z

BİT-YÖNLENDİRMELİ DOSYA İŞLEMLERİ

BCF               f, b

Bit Clear f

f&#;teki bir biti sıfırla.

1

0&#;f(b)

 

BSF                f, b

Bit Set f

f&#;teki bir biti set et.

1

1&#;f(b)

 

BTFSC          f, b

Bit Test f, Skip if Clear

f&#;teki sayı 0&#;sa altındaki komutu atla

1 (2)

f(b)=0 ise atla

 

BTFSS          f, b

Bit Test f , Skip if Set

f&#;teki sayı 1&#;se altındaki komutu atla.

1 (2)

f(b)=1 ise atla

 

SABİT DEĞER VE KONTROL İŞLEMLERİ

ADDLW           k

Add literal and W

Verilen sabit sayıyı W&#;deki sayıya ekle.

1

W+k &#;W

C,DC,Z

ANDLW           k

AND literal with W

Verilen sabit sayıyla W&#;deki sayıyı VE işl. tab tu

1

seafoodplus.infoW&#;hdf.

Z

CALL               k

Call subroutine

Alt programı programın içine çağır (enjekte et)

2

PC+1&#;TOS k&#;PC

 

CLRWDT

Clear Watchdog Timer

WDT&#;deki değeri sıfırla.

1

0&#;WDT

(ve prescaler)

TO,PD

GOTO             k

Go to address

Programda istenilen yere atla.

2

k&#;PC (9bit)

 

IORLW            k

Inclusive OR literal with W

Verilen sabit sayıyla W&#;deki sayıyı VEYA işlemine tabi tut.

1

seafoodplus.infoW&#;W

Z

MOVLW          k

Move literal to W

Verilen sabit sayıyı W&#;nin içine ata.

1

k&#;W

 

RETFIE

Return from interrupt

Kesme sonunda yapılan işlemden  normal programa dön.

2

TOS&#;PC, 1&#;GIE

 

RETLW           k

Return with literal in W

Tablolama sırasında sayı değerini W&#;ye ata

2

k&#;W, TOS&#;PC

 

RETURN

Return from Subroutine

Call&#;la çağırılan alt programın sonu.

2

TOS&#;PC

 

SLEEP

Go into Standby mode

Uyku moduna geç.

1

0&#;WDT,

osilatörü durdur

TO,PD

SUBLW           k

Subtract W from literal

W&#;deki sayıyı verilen sabit sayıdan çıkart.

1

k-W&#;W

C,DC,Z

XORLW           k

Exclusive OR literal with W

Verilen sabit sayıyla W&#;deki sayıyı ÖZELVEYA işlemine tabi tut

1

seafoodplus.infoW&#;W

Z

nest...

batman iftar saati 2021 viranşehir kaç kilometre seferberlik ne demek namaz nasıl kılınır ve hangi dualar okunur özel jimer anlamlı bayram mesajı maxoak 50.000 mah powerbank cin tırnağı nedir