Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемЕлена Андриенко
1 PIC16F84 MK-çıxışında simvolların əks etdirilməsi
2 7(8) segmentli LED-də simvol kodu 7(8) segmentli LED a,b,c,d,e,f,g,. segmentlərindən ibarətdir Simvolların LED-də əks etdirilməsi üçün 8 bitli uyğun segment kodu LED-nin a,b,c,d,e,f,g,. girişlərinə verilməlidir segment kodunda bitlərin 1 or 0 vəziyyəti LED-də uyğun seqmentin işıqlanması deməkdir RB0 RB7 RB1 RB6.... g f e d c b a g a b c d e f. PIC16F84 7 (8) segmeted LED 0 a b c de fg. 7 7(8) segmented code
3 Simvolların əks etdirilməsi alqoritmi Əks etdiriləcək Simvol üçün Segmented kodu RETLW əmri vasitəsilə W –a yüklənir RETLW xxH əmri ilə XXH kodu W –a yükləndikdən sonra main proqrama keçid edilir RETLW əmrləri ardıcıllığı TABLE adlı alt proqramda verilir main proqramda CALL TABLE operatorundan əvvəl RETLW sətrininTABLE-dakı nömrəsi W-a yüklənilir TABLE proqramının başlanğıcındakı MOVW PCL or ADD PCL əmrləri ilə TABLE –nın uyğun sətrinə keçid edilir START main RETLW-nin TABLE –dakı sətir nömrəsi W-a verilir CALL TABLE Simvol kodu W-dan PORTB-ə ötürülür A,b,d simvolları üçün seqment kodları W –a yüklənərək main proqrama keçid edilir MOVWF PCL or ADDWF PCL,1 TABLE RETLW 77H RETLW 7CH RETLW 5EH END of main
4 PC-Program counter register- proqramın cari əmrinin ünvanını təyin edir 13 bit PC registri 5 bit PCH-dan və 8 bitli PCL hissələrdən ibarətdir PCH hissəyə ünvan yükləmək üçün PCLATH əmri istifadə edilə bilər PC –nin 11 bitində 2KB program yaddaşının ünvanı saxlanılır PCL hissədə ünvanı dəyişmək üçün MOVWF or ADDWF əmrləri istifadə ediləbilər PCH PCL bits for addressing 2KB program memory PC a) PCL PCH Address load by MOVWF PCL and ADDWF PCL,1 PCLATH 0 4 PC b) 5 bit 7
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.