Download as pdf
Download as pdf
You are on page 1of 6
[hceoprocesson Grsrem & Inrerercing ———__—fluyrnent a ITTED. 2 nr HASNAT AHMED FRIV- BEE-OF es SECTION: poweR _Sugmunen To: - | Nss Mayor Nloxyrae Dare: . i 31-la-2OAl @__iil) Scan_the_entire keypad & dipiay ne mmeie_valuet on LCD- ————)_4a50_PP1_is__intesfoced_tuith “miceprvesox at SOH> ——¥) Drow_oi_tompete_inbelled schematic dingyam: Souurion 2 Consider - Keypod __convected.to Group A » Rows (input) — connected in_portC_ of group A(Pc4-pC?) ‘ » Cotumns Contpok) connected to post A CPRV=PA2) LCD. __cmmected to Group Boe A ee Dara fixs_{D0-D#) connected to_poxt B (PRO-PBF) Ril RSLEN ceonected to perkC of group B_CCOsPCL PCA) a Oh O06. SOW Peer Baoores= [000 OOO! . gH Pear C pppret= 10000010 = Common when f-> 1000 OO = 3H co ~cemanassn- _-Scuemane_Diecenm z _—$x3 Kewno 3 5 6 4 # oe ie ees ze is ok [SS [ee O]co Riv—y CK CLK pesl__BS axté UD __to1r A ag Pe | B enue e = Cone (Assembly Language Programming) NOV AH, 8H Z contro, moed valet ; OUT f3H,AH |Z otto conto word . 4 Cowmn 1 ESSE Move AL 000 Opole tn a see eae A ony in ee OUT Roy AL IN BL) SQH 4 Input _from ous cmp BL; 000! 0000 6 JE Burn J cm Bt, 001000005 JE Burton 4 ie CMP Bl,01000000b @ JE Burrow? : CMP Bl, {0000000b — 2 JE Bo . 1 Comm 2 . MOV AL 0000 0010b " OUT 0H) AL__ cmp Bt, 0004 ovo0b JE___Borowa | emP Bly 0010 00005 : JE Burns @ GAP _B1, 010000005 JE Boron 8 CMP BLy 1000.0000b JE__ Burton 0 A Cowmn 3 Mov AL, 0000 O100b OUT 80H) AL CMP BL, O00! 0000b JE__ Burron 3 cme Bt, 0010 0000b ie Bamde ee AE (fp Bl 0100 Ooo0b Te__Borron 9 CMP Bt, (000 0000b * JE Boron (#! LCD initialjjation ; _@ Mov _ Al) 0000 O61 MN write_mode far cD OUT 8aHy AL bi mov At, 6000 00105 Ml vepster seleck data) Fare LOD ——_—_____— our &H, Ae Mov AL, 0000 0100 A enmble Wc) our aH,» AL igh to low pte Mov AL) 000000005 = - pu] fay AL A. Sop Roonnes For Boronis @ Boron i: : fov Bu, 01 : our Slt) BL Burton a? 2 Mov BL, 02 out Sl) BL _Burzon3* Mov _BL,03 out gH) BL Boron a Mov 6,08 a _lovt gy Bl a Bano’ mov 6t,02 aero Mare _ © out siH BL ae = Boron 0: : ‘mov 82:00 out SiH) Bt “Boron #2 “mov Bt, Lout GIH) BL. Burton #’: : Mov Bt Ye ovr SIH )BL Hed of ode

You might also like