30 likes | 163 Vues
PIC16f84 -də TMR0 taymerin,kəsilmənin və EEPROM-a müraciətin proqramlaşdırılmasın aid sinif tapşırıqları. Aşağıdakı əməliyyatları üçün əmrləri yazmalı. TMR0 t ay mer i ni verilmiş hal üçün proqramda qurmalı : daxili əmr dövrləri siqnalları sayılır, PSV=04,TMR0 ilkin =0
E N D
PIC16f84-də TMR0 taymerin,kəsilmənin və EEPROM-a müraciətin proqramlaşdırılmasın aid sinif tapşırıqları
Aşağıdakı əməliyyatları üçün əmrləri yazmalı • TMR0 taymeriniverilmiş hal üçün proqramda qurmalı:daxili əmr dövrləri siqnalları sayılır, PSV=04,TMR0ilkin =0 • TMR0 taymerinin cari məzmununu PORTB -ə çıxart • TMR0 taymerində 128 ədəd impulsun sayıldığı zaman müddətindəA0 xəttinə bağlanmış LED-i əvvəlcə yandır, sonra isə söndür • Proqramda TMR0 taymerdən TO kəsilməsinə ,xarici kəsilməyə və PORTB-də kod dəyişməsindən yaranan kəsilməyəicazə verməli • TMR0 taymerdən TO kəsilmə bayrağının qalxmasını gözlə və SKİP ilə A3 xəttinə bağlanmış LED-i yandır • PORTB–də kod dəyişməsindən yaranan kəsilmə bayrağınınqalxmasını gözlə və SKİP ilə A3 xəttinə bağlanmış LED-i söndür • TMR0 taymerdən TO kəsilmə bayrağının qalxmasını gözlə və kəsilməyə vektoru vasitəsilə ilə A2 xəttinə bağlanmış LED-i yandır • Xarici kəsilmə bayrağının qalxmasını gözlə və kəsilməyə vektoru vasitəsilə ilə A2 xəttinə bağlanmış LED-i söndür
Aşağıdakı əməliyyatları üçün əmrləri yazmalı • 0xBCkodunu 0x5E ünvanı üzrə EEPROMyaddaşa yaz və yazının bitməsini gözlə • 0x5E ünvanı üzrə EEPROM-dan ədədi oxu və PORTB-ə çıxart • “5,L,B” simvollarına uyğun sement kodlarını W-a ötürən və əsas proqrama qayıdan alt proqramı yaz