PIC16f84 MK-də STATUS REGISTRİNİN İSTİFADƏSİ VƏ TAYMERLƏRİN PROQRAMLANMASINA AİD LABORATORİYA TAPŞIRIĞI.

Презентация:



Advertisements
Похожие презентации
PIC16F84 MC üçün Assembler əmrləri. PIC16F84 MC üçün Assembler proqramlarının strukturu və daxili əmr kodunun strukturu Hexadecimal koda çevrilməsinin.
Advertisements

PIC16F84 MK-də SPR registrlərin tipləri və verilənlər yaddaşının strukturu.Taymerlərin programlaşdırılması.
PIC16f84 MK-də STATUS REGISTRİNİN İSTİFADƏSİ VƏ TAYMERLƏRİN PROQRAMLANMASINA AİD LABORATORİYA TAPŞIRIĞI.
PIC16f84 MK-də STATUS REGISTRİNİN İSTİFADƏSİ VƏ TAYMERLƏRİN PROQRAMLANMASINA AİD LABORATORİYA TAPŞIRIĞI.
Транксрипт:

PIC16f84 MK-də STATUS REGISTRİNİN İSTİFADƏSİ VƏ TAYMERLƏRİN PROQRAMLANMASINA AİD LABORATORİYA TAPŞIRIĞI

Aşağidaki əməliyyatların icrası üçün əmrləri yazmalı Əvvəlki əməliyyatdan sonra CARRY əlamətini yoxlayıb onun yarandığı halda SKIP etməli OPTION_REG registrinə müraciətdən əvvəl verilənlər yaddaşının bankları arasında lazımı keçidi etməli TMR0 registrinə müraciətdən əvvəl verilənlər yaddaşının bankları arasında lazımı keçidi etməli Proqramdakı hesabi əməliyyatın nəticəsinin sıfır olduğu halda SKIP etməli TMR0 taymerinin proqramlaşdırılması əmrlərini yazmalı : tezliyin bölmə əmsalı (PSV)=64; TMR0 daxili əmrlər dövrü siqnallarını sayır tezliyin bölmə əmsalı (PSV)= 32 halında WDT taymerin proqramlaşdırılması əmrlərini yazmalı

Aşağidaki əməliyyatların icrası üçün əmrləri yazmalı TMR0 taymerinin proqramlaşdırılması əmrlərini yazmalı : tezliyin bölmə əmsalı (PSV)=128; TMR0 xarici siqnalları sayır;aktiv cəbhə 1-0-dır tezliyin bölmə əmsalı (PSV)=256, F osclk =20MHs,TMR0 ilkin =0 olan halda daxili əmrlər dövrü siqnallarını sayan TMR0 taymerinin TO (dolması) müddətini təyin etməli tezliyin bölmə əmsalı (PSV)=16, F osclk =10MHs olan halda daxili əmrlər dövrü siqnallarını sayan TMR0 taymerinin TMR0 clk periodunu təyin etməli TMR0 taymerdə 64 ədəd impuls sayıldıqdan sonra SKIP etməli TMR0 taymerdə 32 ədəd impuls sayıldıqdan sonra PORTB-nin 1-ci xəttinə bağlanmış LED-i yandırmalı