Ngày tải lên :
28/03/2014, 00:04
...
Chđnginnhvythôi,bnsđmtcôngvitchúthích,vàscungcpđnidung
cho bnkhibnđclichngtrình.VitchúthíchtheonhtrongcunsáchThcVisual
C++trong21ngàycễngchínhlàmtnghthut.Vìvy,cácbncễngnêntpvitchúthích
cho hiuquđiviMPASM.Trongquátrìnhthchincácbàitp,chúngtôiscgng
truyn cho bncácýtngkhivitchúthích,vàchúngtôimongcácbntipnhnnó,vàs
dngnóđchúngtascócùngmththngvitchúthích,tđóvsauchúngtasdđc
vàhiunhauhn.
Cuicùng,chúngtôiđaramtvàiconsthngkêmàcóthnósgiúpích cho cácbn
dhìnhdungtrongquátrìnhhctplnhcaPIC.TngcngdòngPICMidRangecó35
lnh.Milnhthngchim1chukmáy,trcáclnhvđiukhincontrchngtrình.
Có16lnhtngtácbyte(baogmthanhghiFbtkvàthanhghiW),chcó4lnhtng
tácbitvà15lnhđiukhin.
... Giithíchtplnh
Phnnàychúngtôicgnggiithíchtnglnhmtcáchthtklng,đcácbncóth
hiurõvàsdngchínhxáctnglnh.
Ngoàira,vìlýdohngdnvàgiúpcácbnlàmquenvitplnhcaPICmtcách
nhanhchóng,chúngtôiquytđnhđovtrícamtslnhtrongtplnh,nhmgiúp cho
cácbnddàngghinhhn.
Trongphntplnhnày,phnghichú cho milnhlàrtquantrng.Nólàphnchúng
tôimuntrìnhbàyv
(chavitxong)
... ;W:=b
ADDWF c, W ;W:=W+c
MOVWF a ;a:=W
Nhvy,đây,PICch cho phéptrongmtthiđimtngtácvi1thanhghi(haymt
bin).Nucncóstngtácgiahaihaynhiuthanhghi,phithôngquathanhghiWnh
làmtthanhghiđm.Chínhvìvy,ccómtlnhtngtácvithanhghi,thìdngnhs
cómtlnhtngngtngtácvithanhghiW.
Víd:
tplnhtngtácthanhghiW
ADDLW:W=W+k...