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



Yüklə 22 Kb.
tarix20.09.2018
ölçüsü22 Kb.
#69687


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, Fosclk =20MHs,TMR0ilkin =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, Fosclk =10MHs olan halda daxili əmrlər dövrü siqnallarını sayan TMR0 taymerinin TMR0clk 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ı



Yüklə 22 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə