' }. ' }. | ' | ^ ' /\ / \ ' \\\\\\ / \ / .[ \ ' (-O-O-) / - \ / .; \ ' \(-)/ / \ /=----- "\ "*---------00o0--W----0o00-------* / ] \ ^ | / \ | '@ project name: TELEPHON-DIALER @ / . |__ \ / \ | | | | '@ programed by : HATEM RAYA @ / __ ' \ / \ _| | | |_ '@ DATE : 200-5-5 @ /J^..| | 4_|_||\ |= | <<==-=-=-=-===>> '@ COUNTRY LEBANON @ / . [ ,. \ |[ ]| \___ ___ _/ help?? '@ PHONE : 03884745 @ /::::::::::::::::: \_;__|__ | | p '@ EMAIL: HATEMRAYA@HOTMAIL.COM @ ({{{{{{{{{{ }}}}}}}}})=-=-=-> | # [] | /|\ '@ VOLTS = 5 DC @ | ] ^ [ | .|/ | | /\ '@ @ | / \ l | | |[*] | | '@ @ | ' / \ _ | ; | | ; | '@ @ | , / \ _ |. | | __ | '@ @ | __ / \ _| []| | - | '@ @ | ;( ) | | | |- | '@ @ |00000|~~~~~~~|00000| - | | _ | '@ @ | -- | | | |---|;\ | __ | '@ @ | | {|} |. | -__ \ | ' | '@ @ | . | | |. | _-_ -- -\ | __ | '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---|_____|___|___|_____|____--- ___/ .... \____ ------------------------------------------------------------------------------------------------
'DEALER TO RECIVE PULSES FRAM A ROLING KEY PAD TELEPHON DIALER. 'FOUND ON OLD TELEPHON 'THEN REPORT THE DIALED NUMBER TO SEVEN SEGMENTS LED 'NUMBER VAR BYTE ' 'IN1 IS TO SAY VALED DATA 'IN2 IS TO COUNT THE PULSES TO DECIDE THE DIALED NUMBER DIRS =%1111111111111001 TOP: ' IT WORKE PERFECTLY ***HATEMM-98-12-16 DIRH = 0 HIGH 0 PAUSE 100 LOW 0 DIRH =255 PAUSE 150 IF IN1 = 1 THEN COUNTT 'THE DIALER GET TWO SWITCH 1 TO DETECT GOTO TOP 'THAT DIALER IS UNDER USE OR DATA VALED DISPLAY: IF NUMBER = 10 THEN CORECT DISPLEY: LOOKUP NUMBER,[63,6,91,79,102,109,125,7,127,111] ,OUTH 'DISPLAY ON 7 SEGMENT 0 1 2 3 4 5 6 7 8 9 DEBUG ? NUMBER PAUSE 30 NUMBER = 0 GOTO TOP COUNTT: IF IN2 = 1 THEN COUNTT 'THE 2 SWITCH TO DITERMEN THE dealed NUMBER NUMBER = NUMBER + 1 HOLD: IF IN1 = 0 THEN DISPLAY IF IN2 = 0 THEN HOLD GOTO COUNTT CORECT: NUMBER = 0 DEBUG " 0. :-) " 'PAUSE 4000 GOTO DISPLEY ' 0 0 0 0 0 0 0 BINARY CONECTION TO PINS OF ' G F E D C B A SEVEN SEGMENT