You are on page 1of 1

msgj

q 26

2005 Tlaf;danr ui 5 - n

ir y,

ia:dmkh l< yels h' bkamiq CommandVerify Odkh


Nd; lr ksje/j l%uf,aLkh o keoao hkak ;yjqre lr.;
yels h'
f jk g PIC 16F84(A) uhsfl%dfldkafg%da,rh l%uf,aLkh
lr wjika neka th ls%hd lsug iqiq ugf mj;S' tu ksid
th l%uf,aLkh lsf WmlrKfhka bj;g f.k Tn id.;a
mm:hg inkaO lrkak' (PIC 16F84(A) Nd; lr LED
tlla ksug yd ,aug w< mm:h g by; bm;a lr
we;&
Tn ksis m mm:h ilia lr ;snqfKa k ,sh
iemhQ
.i uhsfldfl%dkafg%da,rfha 17 jeks w.%hg
Executing: D:\Program Files\MPLAB IDE\MCHIP_Tools\mpasmwin.exe /q /p16F84A Vidu2.asm /
lVidu2.lst /eVidu2.errMessage[302] D:\GAMINISSTUFFS\VIDUSARA\VIDU2.ASM 11 : Register
inkaO fldg we;s LED tl ksu yd ,au
in operand not in bank 0. Ensure that bank bits are correct.Loaded
fkdlvjd is f' tfia fkdue;s jqj fyd;a hlsis
D:\gaminisstuffs\VIDUSARA\Vidu2.CODBUILD SUCCEEDED: Fri Sep 30 12:03:50 2005
faIhla mj;S' tjka wjia:djl uq,ska u l< hq;af;a
uhsfl%dkafg%da,rfha VDD (14) iy GND (5) w.%
rEmigyk wxl 2
w;r fjda,a 5l iemhqula ;sf o hkak mCId
lsuhs' bkamiq foda,lh yd wfkl=;a Wmdx. ksis m
inkaO lr kej; ,sh iemhQ g ksis
Executing: D:\Program Files\MPLAB IDE\MCHIP_Tools\mpasmwin.exe /q /p16F84A Vidu2.asm /
lVidu2.lst /eVidu2.errMessage[302] D:\GAMINISSTUFFS\VIDUSARA\VIDU2.ASM 11 : Register in
ls%hdld;ajh ,ef'

Tn f.a Wmfoia ud,dj yhdldrj ,sh we;sk rEm igyk


wxl 2 uska lafjk uqyqK; bm;a jk w;r hlsis faIhla
;snqK fyd;a rEmigyk wxl 3ys m uqyK;la ia f' tfia jqj
fyd;a w< faIh l=ula hs fidhd ksje/ lr kej;
Quickbuild Odkh ls%hd;aul l< hq;= h'
fufia lsfuka miqj w< Wmfoia ud,dj hka;% NdIdjg ye"
.hex .=j hgf;a m.Klh ;=< .nvd we;s nj Tng
l.; yels jkq we;' W (- LED Blink.hex

MICROCONTROLLERS
isjk ,smsh - is jk fldgi (IV)

MPLAB IDE uDldx.h


Nd; lrk whqre
miq.sh ,smsfhka wm W;aidy lf<a PIC 16F84(A)
uhsfl%dfldkafg%da,rh Nd; lr LED tlla ksu yd ,au is
lr .ekSug w< l%uf,aLkh f.dvk.k whqre mshjfrka mshjr
bm;a lsughs' tfia f.dvkd.;a l%uf,aLkh fyj;a Wmfoia
ud,dj MPLAB IDE uDldx.h Nd; lr hka;% NdIdjg
yrjd miqj th uhsfl%dfldkafg%da,rh ;=<g we;= lrk wdldrh
fuu ,smsfhka ia;r flfr'
f jk g Tn MPLAB IDE uDldx.h imhd f.k th
Tf m.Klh ;=< ia:dmkh lr ;sh hq;= h' tfia fkdjqj
fyd;a fuys i|yka h h lreKq wmeye,s h yels h'
MPLAB IDE uDldx.h Nd;h ms<sn| iia;rd;aul meye,s
lsula is lsug ;ju;a l,a je neka wm f.a ldrhhg
w;HjYH wju mshjr muKla fuys bm;a flfr' flfia
fj;;a b ,smsj, ;j ;j;a lreKq bm;a lsug wms
n,dfmdfrd;a;= fjuq'
rEm igyk wxl 1 uska MPLAB IDE uDldx.h Odjkh
wdrN lsfuka miq ,efnk w;a uqyqKf;a (New window)
w< Wmfoia (Assembly language instructions) ,shd we;s
wdldrh ia f' (File New hk Odkh Nd; lr fuu
uqyqK; ,nd.; yels h'

operand not in bank 0. Ensure that bank bits are correct.Error[113]


D:\GAMINISSTUFFS\VIDUSARA\VIDU2.ASM 18 : Symbol not previously defined (oop1)Halting build
on first failure as requested.BUILD FAILED: Fri Sep 30 12:04:47 2005

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


wxYfha .d chisxy$flda,s; Orum%sh

rEmigyk wxl 3
ka Tn Assembly language uska ,shk ,o
Wmfoia ud,dj hka;% NdIdjg yeru wjika lr we;s
fyhska B< mshjr jkqfha" tu hka;% NdIdfjka we;s
Wmfoia ud,dj uhsfl%dfldkafg%da,rh ;=< ;ekam;a
lsuhs' fuh is lsug wm l,ska bm;a l<
l%uf,aLkh lsf WmlrKh yd w< uDldx.h jk
IC-Prog ls%hd;aul ugf ;sh hq;= h'
(IC-Prog uDldx.h configure lsu yd Nd;
lsu g fmr ,smshl idlcd lf<uq&
IC-Prog uDldx.h Tf m.Klh ;=< Odjkh
lr File Open file hk Odkh Nd; lr
l,ska id .;a Led blink.hex kue;s ,smsh jD;
lrkak'
tfia
is
l<
miq
IC-Progys m%Odk uqyqK; rEm igyk wxl 4
wdldrhg ia f' ka l%uf,aLkh lsf hka;%h ;=<
PIC 16F84(A) uhsfl%dkafg%da,rh r|jd bka miqj
m.Klfha Serial port tlg th i lrkak'
CommandErase All
Odkh
uska
uhsfl%dkafldkafg%da,rh ;=< l,ska ;snQ Wmfoia uld
bkamiq CommandProgram All Odkh uska
wm f.a Wmfoia ud,dj uhsfl%dfldkafg%da,rh ;=<

rEmigyk wxl 4

f ,sms fm< kej; kq fok ;=re iEu foi;shlg u jrla m< jkq we;s nj lreKdfjka ie,l=j ueke
;*****Set up the Constants*****
STATUS
equ
03h
TRISA

equ

85h

PORTA
CounterL equ
CounterH equ

equ
0Dh
0Eh

05h

udih wjidkh f;la m< jk .eg w;ka .eg 20la fyda Bg


je ixLHdjla i|yd ,nd.kakd uq ,l=Kq ixLHdf idudkHh
i,ld n,d by< u idudkHh ,nd .kakd isiqka ^1986 cQ,s 14
fyda Bg miq Wm; ,o& 15 fokdg YS% ,xld .; wNsfhda.;d
;r.hg iDcq j u iyNd.S f wjia:dj ie,fia'
^YS% ,xld .; ;r.h iy YS% ,xld .; wNsfhda.;d ;r.h
ms<sn| je ia;r i|yd www.slmatholympiad.org hk fj
wvhg msfikak&
3.A yd 3.B .eg i|yd f jk g ie,lsh hq;= i
m%udKhla ,e we;s w;r ta i|yd je u ,l=Kq ,enQ ;sfokd f.a
k ,nk i;sfha m< flfrkq we;' fuu .eg if f
;dla Tn olajd we;s Wkkaj tf,iska u mj;ajdf.k hkq we;ehs
wms n,dfmdfrd;a;= fjuq'

;*****Set up the port*****


bsf
STATUS,5
bcf
TRISA,0
bcf
STATUS,5

Start
Loop1

;*****Turn the LED on*****


bsf
PORTA,0
;*****Delay loop1*****
decfsz
CounterL,1
goto
Loop1
decfsz
CounterH,1
goto
Loop1

miq.h
s i;sfha m< jQ .Ks; .eg

;*****Turn the LED OFF*****


bcf
PORTA,0

Loop2

;*****Delay loop2*****
decfsz
CounterL,1
goto
Loop2
decfsz
CounterH,1
goto
Loop2
goto

Start

end

rEmigyk wxl 1
fuu Wmfoia ta wdldrfhka u Tn f.a m.Klhg o we;=<;a
lrkak' bkamiq File Save As hk Odkh Nd; lr th
.asm .=j hgf;a m.Klh ;=< .nvd lrkak' WodyrKhla
f,i LED blink.asm hk ku yd .=j Nd; l< yels h'
<g Configure Select device hgf;a we;s fukqj
;=<ska PIC 16F84(A) hkak f;ah hq;=hs' bkamiq Project
hgf;a we;s Quick build hk Odkh ls%hd;aul lrkak' fuys

fld<U YAj oHd,hfha .; wOHhkxYfha wxY m%Odk


fcHIaG l:sldpdrh
pdklH fr;ak iy
iyh l:sldpdrh ohd,a Orufiak
YS% ,xld T,smshd .; moku u.ska bm;a flfrk fuu
.; T,smshd fmryqrej ,sms fmf<ys wruqKq jkafka cd;Hka;r
.; T,smshd ugf .;h YS% ,dxlsl mdi,a isiqkg im
lru yd .;h flfrys iqfYAI oCI;d we;s isiqka ykdf.k
Tjqka f.a oCI;d jvd by< ugulg kxjd ,Suhs' wNsfhda.d;aul
.; .eg .; T,smshd fmryqrej ;Srh Tiafia m< flfrk
w;r ta i|yd i tug i;s foll ld,hla bv ,nd fokq
we;' Tn tjk i i|yd ,l=Kq ,nd fok w;r 2006 wfm%a,a

4.A n hkq ixLHdxl mylska hq;a ixLHdjla ^m<uq ixLHdxlh


Y=kH fkdjk& iy m hkq nys oyfia ia:dkfha
ixLHdxlh uld oud ,nd .kakd ixLHdxl y;rlska hq;a
n
ixLHdj f,i i,lkak'
ks,hla jk m ng .;
m
yels ish w.hhka fidhkak' Tf ms<s;=r ikd: lrkak'
Let n be a five digit number (whose first digit is
non zero) and let m be the four digit number
formed from n by deleting its thousands' place
n
digit. Determine all n such that
is an integer.
m
Justify your answer

jeks msgj
q g

You might also like