V 4 U | |||||
|
|
Introduction Since phone bills have become a dreadful nightmare for most of us, causing parents to smack their internet addict children, and husbands to strangle their blabbering wives, we tried to work out a way to help keep track of time and to stop phone bills from running wild. You know what they say; Need is the mother of invention! General view on the aim of the design The main idea is to calculate phone bill, so we want to find time taken by each call I make, and by knowing the bill of the minute, we can calculate the whole phone bill for any period. Technical view In other words , we want to enable a counter only when we dial a number using the phone , also a good tip for this device is that this device is operated on the phone line, so we don't have to put each device at each phone set. Construction The device is composed of 5 sub-cts., these are : 1-Ring 1/0 Analysis Ring 1/0:
Latch 1:
Latch2: This is a logic ct. ,that's we can say ,it is the big brain of the whole device. ,it's main goal is to : 1-Prevent "1" signal at o/p when there is a coming call. 2-Making o/p signal when I make a call. This is done using a delay flip-flop ,and a logic ct. which controls two things, the o/p signal and the ck of the delay flip-flop, as in the design , when phone rings ,ring1/0 gives "1" signal, so "D" pin now have "1" signal on it before raising the hang, ring1/0 gives "1" signal, and also hang 1/0 gives 0 SIGNAL. After raising the hang to answer the phone ,we have : "1" signal from ring1/0 as the capacitor has not yet discharged, and "1" signal from hang1/0 after we raised the hang, so this means that is the ck is enabled on the delay f.f , but when the capacitor discharges, ring1/0 gives now "0" signal ,this means that the expected thing here is to have o/p signal as the hang is still raised , but the design exhibits the ck at this instance on the delay f.f , making its "q" pin high as long as the hang is raised ,when the call is finished and the hang is off, this enables the ck and we go back to square one having"0" signals out of both ring1/0 and hang 1/0,and so waiting for any further signals.
COUNTING
STAGE: 1-Digital or analog clock: Any digital or analog clock can be used by activating its counting process or deactivating it using the o/p signal. 2-Port programming: A very interesting way, which needs a PC though. It is used by entering the o/p signal in the write bit of the printer port at the back of the PC, and by writing a suitable program using any programming language i.e.: C, C++, Basic,...etc. At that point, the counting process takes place.
|
|
©2006 abhikush creations | Technical Quiz Fun Quotes Wallpapers |