Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

y,

msgj q 22

;dlaIK wxYh

2005 iema;enr ui 7 - n
f;dgqm< (RA0 - RA4 w.%& yd PORT B fyj;a B f;dgqm< (RB0 - RB7 w.%& m%k fyda m%;sk w.% f,i ielish yels h' fuys we;s fYAI ldrh friagrj,ska w;HjYH friagr lsysmhla .ek muKla fuu ,smsfhka idlPd flfr' wksl=;a friagr ms<sn| j tajd fhd .efkk wjia:djkays ia;r bm;a lsug wms n,dfmdfrd;a;= fjuq' Tng f ms<sn|j ;jrg;a k .ekS u g wjYH k PIC 16F84 uhsfl%dfldkafg%da,rfha o;a; m;s%ldj www.microchip.com fj wvhg msi ,nd .; hq;= h' wm f.a ir, mm:fha ls%hdld;ajhg w< l%uf,aLh ilia lsf wmg uQ,sl jYfhka fYAI ldrh friagr 3la jeo.;a f' TRISA, PORTA iy STATUS hkq tu friagr ;=khs' TRISA hkq A f;dgqmf<ys w.% (RA0 - RA4) m%k fyda m%;sk f,i ilia lsug fhd .kakd friagrhhs' A f;dgqmf<ys w.% 5la (RA0 - RA4) we;s neka fuu friagrfha uq,a 5 muKla Nd; f'
Bit 7 Bit 4 Bit 0

MICROCONTROLLERS
isjk ,smh s - fojk fldgi (II)

uhsfl%dfldkafg%d, a rfhys we;s friagr


miq.sh ,smsfhaa bm;a l< ir, mm:fhys we;s PIC 16F84A uhsfl%dfldkafg%da,rh i|yd l%uf,aLhla (a program) ilia lsu <g l< hq;= ldrhhhs' tfy;a Bg fmr PIC 16F84(A) uhsfl%dfldkafg%darfhys we;s friagr ms<sn| o< wjfndaOhla ,nd .ekSu w;HdjYH f' tu ksid fuu ,smsfhka wm woyia lrkqfha friagr ms<sn|j Tn wksjdrhfhka u k ish hq;= lreKq lsysmhla bm;a lsughs' 1
Bit 7

PIC 16F84(A)

RA4

RA3

RA2

RA1

TRISA Register rEm igyk wxl 3

RA0 fyj;a 17 jeks w.%h m%k o m%;sk o hkak f tlg ,shk w.h u; ;SrKh f'

1
Bit 0

Bit 3 Bit 2 Bit 1

rEm igyk wxl 1 rEm igyka wxl 1 uska frcsiagrhl o< igyklaa laf' fuu friagrfha uQ,sl u;l tall 8la we;' tajd Bit 0, Bit 1, Bit 2, Bit 3, Bit 4, Bit 5, Bit 6, Bit 7 f,i k lr we;' fuu uQ,sl u;l tallj, .nvd l< yelafla 1 fyda 0 mu' ta wkqj fuys bm;a lr we;s wf friagrfhys 00000000 isg 11111111 olajd jQ fjkia w.hka 256ka tla w.hla .nvd lr ;eh yels h' fuu u;lh r mj;skqfha ,sh imhd we;s ;dla mu' ,sh ika jQ iekska tu u;lh o uelS hhs' by; rEm igyk wxl 1 uska bm;a lr we;af;a 8l friagrhla jqj o friagrhla ;=< Bg jvd .Kkla ;sh yels h' WodyrKhla f,i .; fyd;a kQ;k m.Klj, we;s CIQ ilikj, (Microprocessors) 32l fyda 64l friagr ;sf' tg tajd ms<sfj<ska 32 m.Kl (32bit Computer) fyda 64l m.Kl (64 bit Computer) f,i yekafjhs' tfy;a wm Nd; lrk PIC 16F84 uhsfl%dfldkafg%da,rfha we;af;a wf friaagr mu' tu friagrj,g we;s k yd tajdfha w< msysgq wxl (Addresses) rEmigyk wxl 2 u.ska laf'

rEm igyk wxl 3g wkqj Bit 0g ,shk w.h u; RA0 fyj;a 17 jk w.%h m%k w.%hla o" m%;sk w.%hla o (Input pin or output pin) hkak ;SrKh f' ta wkqj tu tl 0 jqj fyd;a RA0 fyj;a 17 jeks w.%h m%;sk w.%hla (Output pin) f,i o 1 jqj fyd;a th m%k w.%hla (Input pin) f,i o" ilia f' fuf,i Bit 1g ,shk w.h u; RA1 o Bit 2g ,shk w.h u; RA2 o Bit 3g ,shk w.h u; RA3 o Bit 4g ,shk w.h u; RA4 o m%k w.% fyda m%; s k w.% f,i Yd.; f' A f;dgqm<g f.dkq fldg we;af;a w.% 5la muKla neka TRISAys Bit 5, Bit 6 iy Bit 7 Nd; fkd f' tfy;a B f;dgqmf<ys w.% 8la we;s neka Bg w< TRISB friagrfha 8 u Nd; f' <g wms PORTA friagrh ms<n s | j yruq' fuu friagrfha o uq,a 5 muKla Nd; f'
Bit 7 Bit 0

fuu rEmigykg wkqj msysgq wxl 00h isg 0Bh olajd;a" 80h isg 8Bh olajd;a we;s friagr fYAI ldrhhka i|yd fjka lr we;s friagr (Special Purpose Registers, SFR) f,i;a msysgq wxl 0ch isg 4Fh olajd we;s friagr idudkH ldrhhka i|yd fhd .; yels (General Purpose Registers, GPR) friagr f,i;a ykajd ;sf' fuu idudkH ldrhhka i|yd fhd .; yels friagrj,g l%uf,aLkfha Tng wjYH jk p,Hhka fyda fYAI o;a; we;=<;a l< yels h' tfy;a fYAI ldrhhka i|yd fjka lr we;s friagrj,g fufia p,Hhka fyda o;a; we;=<;a l< fkdyels h' tu friagr Nd; flfrkqfha uhsfl%dfldkafg%da,rfha we;s fkdfhl=;a fldgia yd tall fufyhu i|yd h' WyrKhla f,i TRISA iy TRISB friagr uska PORT A fyj;a A

rEm igyk wxl 4

RA0 RA1 RA2 RA3 RA4 -

17 w.%h 18 w.%h 1 w.%h 2 w.%h 3 w.%h

fuu frisiagrfha 0g ,shk w.h (1 fyda 0& wkqj RA0 fyj;a 17 jeks w.%h 5V fyda 0V njg m;a f' WyrKhla f,i fuu w.%hg inkaO lr we;s LED tlla ,au i|yd th 5V ;;a;ajhg f.k taug fuu Bit 0ys 1 ,sh hq;= w;r n,anh ksu i|yd tu ia:dkhg 0 o ,sh hq;= h' fuf,i u Bit 1g ,shk w.h wkqj RA1ys o Bit 2g ,shk w.h wkqj RA2ys o Bit 3g ,shk w.h wkqj RA3ys o Bit 4g ,shk w.h wkqj RA4ys o fjd,ah;dj fjkia f' g wkqrEm B f;dgqmf<a w.%hka i|yd we;af;a PORTB friagrhhs' rEm igyk wxl 2 fydka mslaiQ g tys Bank 0 yd Bank 1 f,i fldgia folla lsh yels f' fYAI ldrh friagrj,ska fldgila Bank 0ys o wfkla fldgi Bank 1ys o f' uhsfl%dfldkafg%da,rh ls%hd lsug wdrN lrk g fuu Bank 0ys we;s friagr Nd; lsug yels ;;a;ajfha mj;S' Tng Bank 1ys we;s friagrhlg hula ,sug wjYH jQ g (WTRISA) uq,ska u Bank 0ys isg Bank 1 olajd udre h hq;= h' tfia udre ug STATUS friagrfha Bit 5ys w.h 1 f,i ilia l< hq;= h' tfuka u kej;;a Bank 0g udre u i|yd tu tl 0 l< hq;= h' < ,smsfhka w< l%uf,aLh bm;a flfr'
Bit 7 Bit 5 Bit 0

1 1

Bank 1 Bank 0

STATUS Register

fudrgqj Yaj oHd,hfha oHq;a yd ,s ixfoaY wxYfha

.d chisxy$flda,s; Orum%sh

You might also like