Professional Documents
Culture Documents
وآو
16F84ﻡات :
-1ی 35ﺕ
.
& 64 -4ی
Oﻡت ﻡ $ع X EEPROMﻡات اWش.
15 -5ﺱ[ L
G Lﺥص.
-7ا
H:G INT : fdﻡ ی?Hث ﺕ iﻡ 9Fه(ا ا) $Jﻡ $واﺡ Hإ^ أو & (Xی nCاJﻡ '
G $G %ا دي
وی(ه> إ^ ا
ن ا(ي ی[ '& Hﻡ ی 9F Lﺡل ا
. fdوه(ا ا
ن ن ?& HC $ﻡ[ 0:ﻡ.,J-& dJ.
ﻡ $ﻡ
*ات ﺱ[Wن ا
Lه( 0ا; ﺕ ,-.ان ﺕ > اJی Oﻡ 0pJاو ان ﺕ+ر اي & 'J Oدون ان یﺙ ﻡ ﺕ ^dJوه(ا ه
ا[اب
& 2رت و & Lرت اﺱ.
wﺡ Eان آ Lﻡ ﺕ
0:ﺱ&,dرآ*ﺕ' ا :ا H
Gان &رت ا و &رت ب آ+وج L Fﻡ 'Jه 9F :ه(ان اW[.ن
L
ا+ص ی yا^ ا ا+رﺝ 9ﻡ $ﺥWل ا $Jا
:ﺱ>
F .ی?Hث H:Gﻡ ی ن ا $Jاو اJرت ﻡJﻡ %آHﺥل .؟ﺱ LﺝHا آL
ﻡ ه ;:ا ﺕ >d:اwﻡر L[.F.ا
Lی i& iا $Jﻡ $ا+رج ﻡ ^:ذا; ا' یdأ ﻡ $ا ا+رﺝ.9
L
.ﺱ[Wن L
Gﺥص وه trisaو L F trisbﺱ[ Lﻡ nRﻡ O& 8 $وآL
& Oی
$& LMﻡ F ,$ذا ارد ه(ا ا $Jآ+وج 9F 0 ,bا OJا& ' ,و 1آHﺥل,
ا yا
ر.0
اذا ارد ان trisb 9F ,bا "11111111 " Cآ Lﻡ ' F :Gه ان dل (ALU) Lﺡك ه(ا ا Cا^ Wوﻡ $ﺙ ﻡ$
Wا^ . Trisb
MOVLW ´b`11111111
MOVWF trisb
ان ﺱ[Wت ا
Lﻡﺝد 9F 0آ WاF,$ :Jذا اردت ا
9F L
ﺱ[ Lﻡ ;Gﻡ Fا ;:Jا
ﺝد &' واﺥر0
Lﺱ[:G L
G Lان 9Fا(اآ 0ﻡ ب &اﺱ -ه X
آد*
,ی Hﻡ $ا
ﻡت راﺝ ,اHرس 2ﻡ $ا و ر'
C
?Fف dی
$ان ی ن 0او 1
9ول اH[> ا.[ ﺕ ن ﺡ: واO& 2 $& 'رd ﻡ$G رةJG 9ه
Wﻡ ی ن آH:G 9 وهH ﺕ ن [ واﺡ0Hك ﺡ' واﺡ:ر هd
اJ- ﺕH & ' اEﺡw 2
H واﺡOJا Y = A.B B A
0 0 0
AND d-: ﻡ9 ه0(ه 0 1 0
0 0 1
1 1 1
W.f f W
(: ان یLJC f=11110000 وW=00001111 ض ان: ,9 اLM
ا; ا 0 1 0 Bit 7
9ول اH[ اEﺡw ANDWF f,d ﻡwا 0 1 0 Bit 6
0 1 0 Bit 5
0 1 0 Bit 4
وه (اf $ ﻡ7 C رOJ ا, ﻡW $ ﻡ7 C رOJ ا$ر ' ﻡd
& أHJا
وآو ی 0 0 1 Bit 3
C رOJ ا^ اL
ﺡ^ ی 0 0 1 Bit 2
0 0 1 Bit 1
0 0 1 Bit 0
W.f f W
0 0 0 Bit 7
0 0 1 Bit 6
ﺥLMﻡ 1 1 1 Bit 5
0 0 1 Bit 4
W = 01110011 f = 00101001 0 1 0 Bit 3
0 0 0 Bit 2
0 0 1 Bit 1
1 1 1 Bit 0
ه(ا اwﻡ ' 'CWGﻡ 0pJﻡ ,اwﻡی $ا(ان ی 9F 0JdاJﻡ:F،%ض ان &ﻡ[; آ9
ان ا
وآو ی Hﻡ $ا^ 255وH:Gﻡ ی
Lا^ ه(ا ا Cیﺝ ,ا^
؟OR 'd-:
' ﻡG ^: ﻡ ﻡ
9ول اH[> ا.[' ﺕ ن ﺡ: واO& 2 $& 'رd ﻡ$G 0رJG 9 ه,* ا *ی9dیH
W+f f W
(: ان یLJC f=11110000 وW=00001111 ض ان: ,9 اLM
ا; ا 1 1 0 Bit 7
9ول اH[ اEﺡw IORWF f,d ﻡwا 1 1 0 Bit 6
1 1 0 Bit 5
1 1 0 Bit 4
وه (اf $ ﻡ7 C رOJ ا, ﻡW $ ﻡ7 C رOJ ا$ر' ﻡd
& اHJا
وآو ی 1 0 1 Bit 3
C رOJ ا^ اL
ﺡ^ ی 1 0 1 Bit 2
1 0 1 Bit 1
1 0 1 Bit 0
W+f f W
0 0 0 Bit 7
1 0 1 Bit 6
ﺥLMﻡ 1 1 1 Bit 5
1 0 1 Bit 4
L[ ﺡك ﺱf ^ اW ^ او اf '. L[ ﺡك ﻡ?ى ﺱf MOVF f,d 11
ﻡWﺡyت وn اﻡ رC
ا^ Wﺡك ﺱ[L f fا^ Wﺡك ﻡ?ى ﺱ[L MOVWF f 12
Cﻡ $ﺥWل f Gدر ی.را ا^ ا.ر در RLF f,d 14
ه(ا اwﻡ ' C & 'CWGا(ي درﺱwF ,0:ﻡ f,0 RLFآ LاwرCم ا
ﺝد 9F 0ﺱ[ f Lﺕ?ك ? ا.ر,واC
ا
ﺝد 9Fا ی Ld:ا^ ا OJر 0 Cوﻡ ه ﻡﺝد 9Fا OJر 7 Cی Ld:ا^ ا F . Cﺽ{ ا; ا
Mل ا9
H:Gﺱ[ f= 00001111 Lوا Cی.وي H JF 0ﺕ J-ه(ا اwﻡ ی
{Jﺱ[ f=0001110 Lا yاtح ا
ر:
BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7
1 1 1 1 0 0 0 0
BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7
ﺕH ^.:ی 9dا *ی* ا' & Hﺕ (:ه(ا ا¦ﻡ ا C wآن وأ {JواﺡH
ﺱ ' Jی(ه> إ^ ا وﻡ 9Fا ی(ه> إ^ ا 9F '¦ OJه(ا ﻡ یﺝ 9F HاOJ
Hی 9dا *ی* H& w :وا; pهHت 9FﺱJق ا.رات ی Fن pW
Gر '& &.
0و Lﺥ ا:ی' ,و 9Fآة اHdم ی,F
ا? ا & tن ا 0ا O?Jﺥرج ا
> ,او آن ه:ك ﻡ -iﻡ...ا¨.وﻡ CWGذا; & wوت؟ ﺝ
LﺝHا,آ Lﻡ 9F
اwﻡ ,ان ﺡ :Jا
وآو ' اWGم یH:G Fﻡ ی?Hث ©pﻡ ,وآ' یdل :و& , n- LﺡHث ه(ا Fﺕ (+اdار ا(ي
ی:ﺱ(& F,;Jا ی ^G HG.ا? & 9Fﻡ[ :وﻡ ی $? 0Hﻡ ':ان & .L
Fذا ارد اHﺥل ا^ & 9F 0 ,b 0;:ه(ا ا OJوا^ & ;:واﺡ.1 ,b H
اذا ارد ان ف 9Fاي & $? ;:اwن d 'f.J&,أ ه(ا ا G F,OJی :Hای.$? $
ا OJر TO 4 Cه Gی & OCوﺱt:ﺡ' &
H:G Lﻡ
Lا^ اwواﻡ ا
.'& 'd
& 'CWG ' PDر ا & 9وﺱt:ﺡ' H:Gﻡ
Lاwﻡی $ا
'& $dوه CLRWDT,SLEEP ا OJر3 C
اﻡ ﻡ ﺕ,^dJا 0 OJو 1و 2وه F C , DC , ZاWGwم ا 9آ* Gاwن $ F,ﻡ 9وا ªا
.F
آ :FG nا' ﻡ+ O& 4 $ج 0p 16ﻡ, '+وﻡ+ 8 $ج256؟
&y 'f.Jب اHG '.:& 2 Cد fل اJی 9F , Oا?' اwو^ H & .16=2*2*2*2ه( 0اﺽ?ت H:Fﺥ
Lﺽ.:G
اWGwم
G 9Fا[
:,
اWGwم
G 9Fا-ح
DC Gی.وي واﺡH:G Hﻡ ی ن اول ار& ' & Oﻡ $ﺱ[ W Lا iﻡ $اول ار& ' & Oﻡ $ا L[.ا(ي ﺕ|> f 9Fﺡ',
و& Xذا; . F
ه(ا اwﻡ ی-ح ﻡ ی?ی' ﺱ[ W Lﻡ $ﻡ ی?ی' ﺱ[ f Lا(ي ی
$ان ی ن اي ﺱ[ Lذات Cﻡ?Hد0
?Fف dی
$ان ی ن 0او 1
اﻡ? O& 9ﻡ ?& $ی {J اﻡ?O& 9 BCF f,b 20
ﺽ ,واﺡ O& 9F Hﻡ $ ﺽ ,واﺡH BSF f,b 21
ا ?FاF OJذا ه ا*C ا ?FاOJ BTFSC f,b 22
ه(ا اwﻡ ' 'CWGﻡ 0pJﻡ ,اwﻡی $ا(ان ی 9F 0JdاJﻡ:F،%ض ان &ﻡ[; آ9
BTFSC STATUS,C 1اﻡ
اذه> ا^ | :Gان 2اﻡ
اﺝ
,ر$
C 3اﻡ
ه :ا Oﺕ? ا C OJﻡ $ﺱ[ Lﺱﺕس F,ذا آن ه(ا ا OJا ا
وآو ی(ه> ﻡpJة J-اwﻡ ر , 3 Cاﻡ ذا
آن واﺡ(F Hه> J-اwﻡ 2
ﻡWﺡyت وn اﻡ رC
ا ?FاF OJذا ه واﺡ Hا*C ا ?FاOJ BTFSS f,b 23
kو Wاﺝ
, اﺝ
, ADDLW k 24
(Fا اwﻡ ی[
k ,و Wوا '[:ﺕ*+ن dF W 9F
ﻡWﺡyت وn اﻡ رC
ﻡ ﻡ ^:ﺱ&وﺕ$؟ .ا&.وﺕJG $ر $G 0ﻡ[ Gاواﻡ ﻡ *و' $GاJﻡ %اwﺱﺱ,9وه( 0اﻡ[
,-. 'G
ان ,bاﺱ یﻡ* ا ,ن &(; HCوﺽ :اﺱ &.وﺕ $ی(ه> ا' ا
وآو (:آ Lاwواﻡ ا
ﺝد.'& 0
&
ت اﺥى ا&.وﺕJG $ر& $G 0ﻡ i %داﺥ LاJﻡ %آ (, Lه> ا' آ
ﺥ:
& :& ^G -داﺕ' ﻡ $ﺥWل اwﻡ
CALLاﻡ kه 9F :اﺱ ا&.وﺕ$
ﻡWﺡyت وn اﻡ رC
ارﺝ ,ﻡ $ا&.وﺕ $ا^ اJﻡ% ارﺝ ,ا^ اJﻡ% RETURN 26
اﻡ 1ﺱ&وﺕ$
اﻡ 2
ه(ا ه ﺥ اﻡ ی[> ان 9F ' bا&.وﺕ $و&(; dل
وآو اO
ﻡ ا 3
ا&.وﺕ $و HGا^ اJﻡ %اwﺱﺱ (: 9اwﻡ ا(ي ی CALL 9اي & Hاwﻡ ا(ي
دی 9:ﻡ': اﻡ 4
RETURN
Hی 9dا *ی* ااﺕHtوغ JGرHG $G 0اد داﺥ 9ﻡﺝد 9Fداﺥ Lا
وآو وه ی Hﻡ 0 $ا^ ,255و' و nﻡ0H
ﺱ
+:درﺱ ﺥ,اﻡ اwن JFﻡ ; اJGر 0آ L[.وه آ(;,وی
::ان
(& 0ا اwﻡ
ﻡWﺡyت وn اﻡ رC
kا
وآو ی(ه> ا^ ا :ان GOTO k 28
ا
وآو ی (:اwواﻡ &HJF,L..أ &wﻡ واﺡF HﺙWMF $:ﺙ' ...وه (اF,ﺡ و^G ﻡMل ﺥ
Hا
Mل Hی& :ﻡ %ﻡ ن ﻡ 600 $اﻡ,وی Hﻡ $ا
وآو H:Gﻡ ی
Lا^ 1اﻡ
اwﻡ 50ان ی Ld:ﻡpJة ا^ اwﻡ , 450ا L :ذا; ﻡ $ﺥWل اwﻡ GOTOوآn؟ GOTO HUNA
-JFی dا' 3اﻡ
4اﻡ
او ,b wاﻡم اwﻡ ا(ي ی Hا(هب ا' ,اي اﺱ ﺕی: , 0Hض (F HUNAا اwﺱ
5اﻡ HUNA
ی? 'yا
وآو آ :ان Wﻡ ا(ي اﻡﻡ'H: F,ﻡ dل ' ﻡ $اي ﻡ ن 9FاJﻡ%
اذه> ا^ (F HUNAه> J-اwﻡ
ﻡWﺡyت وn اﻡ رC
H:Gﻡ ی?Hث ﺕ iﻡ 9Fه(ا ا) $Jﻡ $واﺡ Hا^ او & (Xی nCاJج '
G $Gا دي وی(ه> -7INTا
:' fd
ا^ ا
ن ا(ي ی[ '& Hﻡ ی 9F Lﺡل ا
.' fdوه(ا ا
ن ن ?& HC $ﻡ[ 0:ﻡ.,J-& dJ.
اwول indirect addresingاو 'CWG ' INDFﻡ L& FSR L[.& 0pJیﺕ '& JﻡpJة ,وه(ا اwﺥ JGر$G 0
ﻡ
ب ,ﺝ
LﺝHا
F,ﻡ ^:ﻡ
ب ؟ Hی 9dا *ی* ,ﺕ
ر ﺝز ﺱ
ع اwﺱ-ات ا 0JاHdی F,ذا اردت ﺱ
ع ا| :ﻡ
OF,ﺕ ,Fا 0&wوﺕF bق ا
ن ا
;(& OF,'G '[.ﺕ
ب ا^ ا),':|wﺕ[' ?ه(.
FSR L[.Fه ﻡ
ب :G '& ,b ,ان اي ﺱ[ Lﻡ $ا(اآ yF ,0ﻡ ی?ی' ه(ا ا L[.ﻡ $ﻡ ﻡ' ﻡﺽ 9F Gﺱ[L
, INDFوه( 0ا
' ﺕ ': & ^
.ا iﻡ ,0pJﺽ{ ا; ا
LMا:9
.................. .................
TMR0أوTimer0
ه JGر $G 0ﺱ[ Lﻡ ن ﻡ $ﺙ
' & ,Oو ,-.اﺱ
'
G 9Fت اdا' وا &' 9Fاي ? ,'yوه یﺕ ,ﺕ dآ Cﻡ$
ﺥWل اHورات اHاﺥ' ;(& F 'G.ی
Lآ
,OCRاو &اﺱ -اiات ا+رﺝ' RA4/TOCKI $Jو&( 0ا-ی 'dی
L
آ Hاد wﻡر ﺥرﺝ'
وی
::اﺥر اﺡHى fی $dا
& Lاﺱ -ﺱ[OPTION L
ا TIMER0L[.ه ر Cیﺕ-& ,ق ا 9ذآه Fذا و Lا^ ) FFه (Xاو )tG (255ي ,اwرﺕع اdدم ﺱ ن
) (00و 9Fﺕ; ا? yی?Hث ا
' fd
;(Fی
::اﺱ
' wﺱW+ص
Gت ﺕ OCﻡﺙ'C
WM
Fی
::اﺱ
ل ﺱ[ Lﺥ
Fآ ﻡ 0و Lا^
اذا اﺱ
0:آ Hاد ﺥرﺝ F , 9ی Hاﻡ اwﺕ[ 0ا
HGي او ا , 9fJاwﺕ[ 0ا
HGي ﻡ 0:ﺕ iا $Jﻡ $ا^ واﺡF H
ی Hآ ﻡ 0ﺕ?Hث ه( 0اiات ,او اwﺕ[ 0ا 9fJﻡ $واﺡ Hا^
ﻡ :ﻡ $ی
Hا .درﺝ' درﺝ' وﻡ :درﺝن درﺝن اﻡ ذا آن اﺡ Hرﺝf 0Wال WMFﺙ' ﺙWﺙ' Fل PRESCALERاﻡ
;( '&tﻡ
ا دH آW
. ﻡTIMER0 ﻡ ی نH:G H ا9F 9fJ ا0[ﺕw اL
اﺱTOSE=1
ادH آW
.ﻡ TIMER0 ﻡ ی نH:G H ا9F يHG
ا0[ﺕw اL
اﺱTOSE=0
TOCS '.
ﺥOJا
ﺡل اﺥر ه(ا ه(ا9F , بF( او ﻡ: او ﻡPORTB $ ﻡ$& L آ,وﻡ' ﻡ
' ﻡdرات او ﻡ.ك راﺱ: ا
و هL داﺥ9F
وﻡت اوﺕﻡﺕd
ا0( ه, ﻡL ا
و اا,-d ﺱ, وج+' آ:& ,
[& (:
ا
وﻡتd
ا0(& ? L
. یOJ(ا اF
وﻡتd
اL آ,ﺕ
ل ﻡw ا,-C اRBPU=1
PC %ﻡJاد اHG
PC %ﻡJاد اHG
' fd
وث اH> ﺡJ ﺱ: اtم ﺕWG ا$G 0رJG O& 'ﺙWاول ﺙ
EEPROMﺕ Lا
fdا 9ﺕ tإ^ اآ
ل ا & إ^ ذاآة EEIE=1
GIE=1ﺕ Lﺝ
,ا
fdت & LأاG
STATUSﺱ[ Lا?wت
bit 0 bit 1 bit 2 bit3 bit 4 bit 5 bit 6 bit 7
C DC Z PD TO RP0 RP1 IRP
ا OJر Cﺱ وﺱ w ' Jو 9Fه(ا ا
وآو وی[> أن یdJا ". "0
¸Fذا أرد اHﺥل إ^ & 9F 0 ,b 0;:ه(ا ا OJوا^ & ;:واﺡ.1 ,b H
إذا أرد ان ف 9Fأي & $? ;:أwن d 'f.J&,أ ه(ا ا G F,OJی :Hأی.$? $
& Hاﺱ
ل PD=0 SLEEP
ﺝاب اي '
Gﺡ '&.ه Z=1
اWG¹م
G 9Fا[
:,
اﻡ ا F DCی $G Jﻡ ی?Hث 9Fأول أر& ' &,Oوه(ا ﻡ 0:ا' إذا آن ه:ك ﺕ[وز 15 Cﻡy $ﻡ :ا tي F
DC=1و 9Fﺡل ا F Xی.وي 0
ا 9F Z=1ﺡ واﺡ.dF 0HوهH:G 9ﻡ ی ن ﺝاب ا
ا?" &.واﺡ ,"Hوﻡ دون ذا; Fی0 ^dJ
اWG¹م
G 9Fا-ح
DC Gی.وي واﺡH:G Hﻡ ی ن أول أر& ' & Oﻡ $ﺱ[ W Lا iﻡ $أول أر& ' & Oﻡ $ا L[.ا(ي ﺕ|> f 9Fﺡ',
و& Xذا; . F
Hرس ا:Jت ا
dJ
ٍ 0(& Vdd Vssاwﺙ:ن & L
$ار ا &wF , 9ول JGر $G 0اwی[&(+) 9
وا $G 9Mا (-) 9J.وا iyا & 9ی[> ان ی ن F cc , OF 5ذا ی $
Hی; ﻡ?ل د, Cاو ﺕی Hاﺱ
ل ا-Jریت ;:
F,اﺱ
ل &-ری OF 9ا
& '
p ,ط ان ﺕ nyاHار 0ا &' ا'
آ Lﻡ 9Fاwﻡ ان L 0578ه ﻡ iy OJMا & OF 5 ^G 9و ' pﻡ
ﺙL
ا..ر
'G OJMزر )(RESET MCLR ا$J
(+F,ﻡ ,WMا Oاwن اﻡم ﺡﺱ&; و' زران واﺡ '& '¥- Hو ':G ,-dار
ا & 9وا 9Mی ^GHری O.وﺡ ,-:&, 'G iy $ﻡ $ویH:وس ﺙ یHJأ ا?ﺱب
& qJﺕ' اوﺕﻡ ﺕ F ,ی O.ﻡ :ه ا&Hأ &Jﻡ %ﻡ[Hدا
اي ا' ی ,-.ان ی (:ﻡن اﻡ 9Fا(& 'Mا ا ﺱل واذا آن ا ﺱل 8م
F ,ن
اﻡ وه (ا ,ا ی.ل ی LﻡpJة و wی اwﺕ[ ,0و ' ,bﻡ Mن آ
9Fا
ر0
[ >:اtی¶ و'CH
ﺕ ﺕ?
Lه(ا ا ب ﻡ $ﻡ ,Cآ> ا?ﺱ> ا &
www.cb4a.com
ﺕbا &*یرﺕ*
:ی Hﻡ $ا > 9Fﺝ
,ﻡ[wت ا?ﺱ> وﻡ[wت ا ¹وت