DT- Applition Not AN Eltroni Puzzl Olh: Tim IE & Gtut Eko Dryni (Univrsits Ktholik Wiy Mnl) Apliksi ini irnn si prminn puzzl lktronik x. Sistm ini mnunkn moul DT MinSys Vr.., Pushutton n Svn Smnt. Mto Rnom yn iunkn p pliksi ini lh mto linr onruntil psuo-rnom numr nrtor. Moul yn iunkn lh: - Svn Smnt - Trnsistor N - Rsistor K Ohm - Rsistor Ohm - Ttil Swith (Push utton) - Rsistor K Ohm - moul DT- MinSys Vr... Apun lok irm sistm sr ksluruhn lh si rikut: Push utton DT- MinSys Vr. Smnt Sklr Diit (Snnin) Gmr lok Dirm AN Apun Sklr Diit runsi lm tknik snnin untuk tmpiln smnt. P o Applition Not AN
P o Applition Not AN JP PortC & Port JP PortA & Port R R K Q N S R R R R R R p p p p p p p p p p p p p p sw sw sw sw sw sw sw sw riht sw lt own rm S S own S rnom S riht S lt J CON riht lt own rm R K rm sw GND R K Q N S sw R K Q N S sw R K Q N S sw R K Q N S sw R K Q N S sw R K Q N S sw R K Q N S sw R K Q N S sw Skm rnkin lh si rikut: Gmr Skm Puzzl
Huunn ntr DT- MinSys Vr., Smnt, n Push utton lh si rikut: Smnt DT- MinSys Vr. Dt Port A Sklr - Port Sklr Port C (PC.) Tl Huunn DT- MinSys nn Smnt Push utton DT- MinSys Vr. Rnom P. Knn P. Kiri P. Ats P. wh P. Tl Huunn DT- MinSys nn Push utton Stlh mnhuunkn rnkin n mnhuunkn sply tnn yn tpt, ownlo-lh prorm RANDOM.HE k DT- MinSys Vr... Mto Rnom Krn itu nyk mto rnom numr nrtor, mk kit prlu mnri suh mto srhn yn is itrjmhkn k lm hs ssmly. Mk stlh mmpljri rp mto, pnulis mmutuskn untuk mnunkn mto Linr Conruntil Psuo-Rnom Numr Gnrtor. Apun unsiny lh sprti iwh ini: G( x) ( Cx + D) mo M imn C,D n M lh konstn. nn mmilih suh nk wl, kit is mnhsilkn suh rt nk,,, nn mmprhtikn hl si rikut: G( n+ n Contoh: M, C, D,. Kmuin, G ( x) ( x + ) mo nn mnunkn rumus its kit prolh: [() + ]mo [() + ]mo [() + ]mo [() + ]mo ) Apil kit mlnjutkn prhitunn its kit kn mnptkn,,,,. P, rt kn kmli mmuli ri wl n mnulni nili sm strusny. Stu hl yn prlu iri ttn untuk ontoh ini hw msin-msin nili ri {.. } trji slum rt muli ruln. Untuk mmstikn hl ini, mk nili C, D, M hrus ipilih sr nr. P o Applition Not AN
Flowhrt ri sistm ini lh si rikut: START RANDOM TOMOL RANDOM A RANDOM ACAK TEMPAT CARI YG KOSONG MAINAN TOMOL ATAS? TOMOL AWAH? TOMOL KIRI? TOMOL KANAN? CARRY FLAG? CARRY FLAG? A TIDAK SAMA DGN? A TIDAK SAMA DGN? TIDAK OLEH ATAS TIDAK OLEH AWAH TIDAK OLEH KIRI TIDAK OLEH KANAN GESER ATAS GESER AWAH GESER KIRI GESER KANAN SELESAI? KEDIP TOMOL RANDOM TOMOL RANDOM A Gmr Flowhrt Prorm P o Applition Not AN
Prorm kn ipross nn urutn si rikut:. P wl prorm kn ilkukn inisilissi trhp PPI.. Kmuin prorm kn mlkukn pross rnom prtm.. rikutny prorm kn mmriks pnknn tomol rnom. Jik pnknn tomol trsut, prorm kn mlkukn stu kli rnom slum mnmpilkn hsil rnom p smnt.. Prorm kn mlkukn pmriksn smu tomol. Krn msin-msin smnt mmiliki lmt, mk st suh tomol itkn, posisi kotk koson ipriks. Dnn mmntkn rry l, prorm kn mmriks pkh kotk koson olh isr. Jik posisi kotk kososn suh i ris ts, tntuny tik munkin jik kotk koson trsut isr li k ts (nn mnkn tomol wh). Hl ini rlku untuk pnknn tomol ts, wh, kiri, n knn. Jik tomol rnom yn itkn, otomtis prorm kn mlkukn rnom li n mmuli prminn ri wl. () () ( ) Gmr ri Rspon Tmpiln Smnt St Pnknn Tomol ) Posisi wl ) Pnknn tomol wh ) Pnknn tomol kiri. Stlh itu, prorm kn mlkukn pmriksn konisi prminn, pkh nkny suh urut (prminn islsikn). Jik lum, prorm mk kn kmli k lnkh. Jik prminn suh slsi, tmpiln kn rkip sjnk llu Ksimpuln n srn:. Alt ini msih kurn smpurn krn msih mmiliki ounin.. Vrisi yn imiliki olh prminn ini hny vrisi. Dn rp vrisi yn tik is islsikn, hl ini iskn ny pnukrn nk p sutu lmt yn tik tpt.. Alt ini is ikmnkn mnji prminn yn lih komplks nn mninktkn mnji x, x, n lin-lin. Dnn mnmhkn IC Lth.. Slin itu pul, kit ju is mnunkn mto rnom yn lin. Yn mmiliki hsil rnom yn lih nyk & lih tik tru. Listin prorm RANDOM.ASM trpt p AN.Zip. Slmt rinovsi! P o Applition Not AN