PIC16F84 MK-çıxışında simvolların əks etdirilməsi.

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



Advertisements
Похожие презентации
Power Point proqramında animasiyaların yaradılması.
Advertisements

ATMEL AVR MK-lər. ATMEL AVR MK-lərin tətbiq sahələri və xüsusiyyətləri İnteqrə edilmiş (embedded) idarə sistemləri üçün çox halda ATMEL AVR MK- ləri aşağıdakı.
PIC16F84 MK-də kəsilmənin təşkili. PIC16F84 MK-də kəsilmənin təyinatı və yerinə yetirilməsi PIC16F84 MK təməlində yaradılmış qurğularda baş verən daxili.
AVR Classic MK-lərinin əmrlər sistemi. Mövzuda nəzərdən keçirilən əsas məsələlər AVR Classic MK-lərin əmrlər sisteminin əsas xüsusiyyətləri: Əmrlərin.
Copyright 2003 CCNA 3 Chapter 7 Switch Configuration By Your Name.
Memory and cache CPU Memory I/O. CEG 320/52010: Memory and cache2 The Memory Hierarchy Registers Primary cache Secondary cache Main memory Magnetic disk.
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
Data Types in C. A Data Type A data type is –A set of values AND –A set of operations on those values A data type is used to –Identify the type of a variable.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring PSTN Interfaces and Voice Dial Peers Call Setup and Digit Manipulation.
© 2009 Avaya Inc. All rights reserved.1 Chapter Four, UMS Web Services Module Two – IMAP Service.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui COMP 203 / NWEN 201 Computer Organisation / Computer Architectures Virtual.
Copyright CCNA 2 Chapter 10 WANs and Routers By Your Name.
Modeling Sequential Logic Ando KI June Copyright © 2009 by Ando KiModule overview ( 2 ) Typical Sequential Components D Flip-Flop Counter Shift.
MASSİV – SONLU SAYDA EYNİ TİPLİ ELEMENTL Ə RİN BİR AD ALTINDA NİZAMLANMIŞ QRUPUDUR. VERİL Ə NL Ə RİN BİR D Ə YİŞ Ə NİN UYĞUN NİZAMLANMIŞ QRUPU- MASSİVİN.
Loader Design Options Linkage Editors Dynamic Linking Bootstrap Loaders.
CEG 320/520: Computer Organization and Assembly Language Programming1 Computer Organization and Assembly Language Programming.
Lecture 11 Computer Architecture CPU Structure and Function.
Program File Load (PC Programming) Operation1: Program File Transfer You must prepare the program file on your HDD beforehand. c.After you decided the.
Ways to Check for Divisibility Vüsal Abbasov Dividing By 1 All numbers are divisible by 1.
Loaders and Linkers CS Overview assembler –generates an object code in a predefined format »COFF (common object file format) »ELF (executable and.
Транксрипт:

PIC16F84 MK-çıxışında simvolların əks etdirilməsi

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

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

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