From: hamed_solar on
I Design A Circuit With 8051 And MT8888.This Circuit Is Working With
This Way That Write Below.
At First I Initialize MT8888 Upon Its Datasheet With 8051 And Then
Initialize It For The State That Wait For A Ringing Of Telephone ,I
work with INT0 Of 8051 And Connect Interrupt Pin Of MT8888 To INT0 Pin
Of 8051. There Is An Interrupt Routine In 8051 That Works In 2 Way.When
Call Progeress Or DTMF Code Has Recieved This Routine Was Invoked.When
Interrupt Was Occure This Routine Automatically Invoked, When
Telephone Rings,Routine Interrupt That Was Available In 8051 Was Call
And After This, Routine Was Ready To Take DTMF Code From Phone Line And
Save Them To A Variable.When The Phone Is Ringing The Buzzer That
Available In The Circuit Turn On And After A Pause It Turn Off Via The
Interrupt Routine That Was Available In 8051, And After 3 Rings Of
Telephone 8051 Turn On A RELAY To Take The Phone Line To The OFF-HOOK
State .After This Event MT8888 Initialize For Detect DTMF Code That Was
Sent To This Circuit From Phone Line.I Also Test This Section Of The
Circuit And I Found That Is Work True. But My Problem Was Occure When I
Use Serial Transmission To The RS232 Of My PC.
In Serial Transmission I Must Connect GND Of My RS232 Port To The GND
Of My Circuit ,In This Time My Problem Was Occure And After This
Connection When I Turn On My Circuit The Interrupt Routine
Automatically Was Invoked And Buzzer Start To Sound With Out Any Call
Progress.I Check Interrupt Pin Of MT8888 With One Osiloscope And I
Found That MT88888 Cause This Interrupt And Upon To This Signal Of
Interrupt ,8051 Invoked The Interrupt Routine And The Buzzer Start To
Sound And After A Little Time Relay Is Turn On And Take The Phone To
The OFF-HOOK State With Out Any Ringing Progress.I Must Have Serial
Transmission In My Circuit.
I Try To Reduce The Noise In My Circuit And Use Polygone And Bold Track
And Some Capacitives Between VCC And GND In The PCB For Reducing Noise
..
I Attach the Schematic And Source Code Of My Circuit To This Mail.
I Use MicroVision Compiler For Source Code.

Please Answer Me.

By Regards.

From: martin griffith on
On 5 Aug 2006 14:32:27 -0700, in comp.arch.embedded
hamed_solar(a)yahoo.com wrote:

>I Design A Circuit With 8051 And MT8888.This Circuit Is Working With
>This Way That Write Below.
>At First I Initialize MT8888 Upon Its Datasheet With 8051 And Then
>Initialize It For The State That Wait For A Ringing Of Telephone ,I
>work with INT0 Of 8051 And Connect Interrupt Pin Of MT8888 To INT0 Pin
>Of 8051. There Is An Interrupt Routine In 8051 That Works In 2 Way.When
>Call Progeress Or DTMF Code Has Recieved This Routine Was Invoked.When
>Interrupt Was Occure This Routine Automatically Invoked, When
>Telephone Rings,Routine Interrupt That Was Available In 8051 Was Call
>And After This, Routine Was Ready To Take DTMF Code From Phone Line And
>Save Them To A Variable.When The Phone Is Ringing The Buzzer That
>Available In The Circuit Turn On And After A Pause It Turn Off Via The
>Interrupt Routine That Was Available In 8051, And After 3 Rings Of
>Telephone 8051 Turn On A RELAY To Take The Phone Line To The OFF-HOOK
>State .After This Event MT8888 Initialize For Detect DTMF Code That Was
>Sent To This Circuit From Phone Line.I Also Test This Section Of The
>Circuit And I Found That Is Work True. But My Problem Was Occure When I
>Use Serial Transmission To The RS232 Of My PC.
>In Serial Transmission I Must Connect GND Of My RS232 Port To The GND
>Of My Circuit ,In This Time My Problem Was Occure And After This
>Connection When I Turn On My Circuit The Interrupt Routine
>Automatically Was Invoked And Buzzer Start To Sound With Out Any Call
>Progress.I Check Interrupt Pin Of MT8888 With One Osiloscope And I
>Found That MT88888 Cause This Interrupt And Upon To This Signal Of
>Interrupt ,8051 Invoked The Interrupt Routine And The Buzzer Start To
>Sound And After A Little Time Relay Is Turn On And Take The Phone To
>The OFF-HOOK State With Out Any Ringing Progress.I Must Have Serial
>Transmission In My Circuit.
>I Try To Reduce The Noise In My Circuit And Use Polygone And Bold Track
>And Some Capacitives Between VCC And GND In The PCB For Reducing Noise
>.
>I Attach the Schematic And Source Code Of My Circuit To This Mail.
>I Use MicroVision Compiler For Source Code.
>
> Please Answer Me.
>
>By Regards.
A bit of white space in a message will make it a lot easier to read

and you cannot post files here, this is the Usenet, not google groups


martin
From: Ryan Weihl on
hamed_solar(a)yahoo.com wrote:

> I Design A Circuit With 8051 And MT8888.This Circuit Is Working With
> This Way That Write Below.

is this a callerid circuit built to work per Dutch Telecomm specs?


> At First I Initialize MT8888 Upon Its Datasheet With 8051 And Then
> Initialize It For The State That Wait For A Ringing Of Telephone ,I
> work with INT0 Of 8051 And Connect Interrupt Pin Of MT8888 To INT0 Pin
> Of 8051. There Is An Interrupt Routine In 8051 That Works In 2
> Way.When Call Progeress Or DTMF Code Has Recieved This Routine Was
> Invoked.When Interrupt Was Occure This Routine Automatically
> Invoked, When Telephone Rings,Routine Interrupt That Was Available In
> 8051 Was Call And After This, Routine Was Ready To Take DTMF Code
> From Phone Line And Save Them To A Variable.When The Phone Is Ringing
> The Buzzer That Available In The Circuit Turn On And After A Pause It
> Turn Off Via The Interrupt Routine That Was Available In 8051, And
> After 3 Rings Of Telephone 8051 Turn On A RELAY To Take The Phone
> Line To The OFF-HOOK State .After This Event MT8888 Initialize For
> Detect DTMF Code That Was Sent To This Circuit From Phone Line.I Also
> Test This Section Of The Circuit And I Found That Is Work True. But
> My Problem Was Occure When I Use Serial Transmission To The RS232 Of
> My PC. In Serial Transmission I Must Connect GND Of My RS232 Port To
> The GND Of My Circuit ,In This Time My Problem Was Occure And After
> This Connection When I Turn On My Circuit The Interrupt Routine
> Automatically Was Invoked And Buzzer Start To Sound With Out Any Call
> Progress.

is your circuit completly isolated from the telephone line?
It looks to me thats where you have a problem.

> I Check Interrupt Pin Of MT8888 With One Osiloscope And I
> Found That MT88888 Cause This Interrupt And Upon To This Signal Of
> Interrupt ,8051 Invoked The Interrupt Routine And The Buzzer Start To
> Sound And After A Little Time Relay Is Turn On And Take The Phone To
> The OFF-HOOK State With Out Any Ringing Progress.I Must Have Serial
> Transmission In My Circuit.
> I Try To Reduce The Noise In My Circuit And Use Polygone And Bold
> Track And Some Capacitives Between VCC And GND In The PCB For
> Reducing Noise .
> I Attach the Schematic And Source Code Of My Circuit To This Mail.
> I Use MicroVision Compiler For Source Code.
>
> Please Answer Me.
>
> By Regards.



--

From: hamed_solar on
Hello.
I Send You PCB and Schematic And Source Code For You In Your
MailBox.
It Open With Protel 99 SE.
This Is Answering Telephone That Work With RS232 And Have A
Database and One Visual Basic Program At Computer Side To
Response To People At The Phone Line.
I Also Use ISD25120 For Saving My Voice And Play It On The
Phone With One Base-Common Amplifier To Amplify My Voice.
I Use One Isolation Trans To Isolate GROUND Of My PCB From Tel
Line.
And It Has Resistance Between Each Pins For Taking The Phone
To OFF-HOOK State.
By Regards.



Ryan Weihl wrote:
> hamed_solar(a)yahoo.com wrote:
>
> > I Design A Circuit With 8051 And MT8888.This Circuit Is Working With
> > This Way That Write Below.
>
> is this a callerid circuit built to work per Dutch Telecomm specs?
>
>
> > At First I Initialize MT8888 Upon Its Datasheet With 8051 And Then
> > Initialize It For The State That Wait For A Ringing Of Telephone ,I
> > work with INT0 Of 8051 And Connect Interrupt Pin Of MT8888 To INT0 Pin
> > Of 8051. There Is An Interrupt Routine In 8051 That Works In 2
> > Way.When Call Progeress Or DTMF Code Has Recieved This Routine Was
> > Invoked.When Interrupt Was Occure This Routine Automatically
> > Invoked, When Telephone Rings,Routine Interrupt That Was Available In
> > 8051 Was Call And After This, Routine Was Ready To Take DTMF Code
> > From Phone Line And Save Them To A Variable.When The Phone Is Ringing
> > The Buzzer That Available In The Circuit Turn On And After A Pause It
> > Turn Off Via The Interrupt Routine That Was Available In 8051, And
> > After 3 Rings Of Telephone 8051 Turn On A RELAY To Take The Phone
> > Line To The OFF-HOOK State .After This Event MT8888 Initialize For
> > Detect DTMF Code That Was Sent To This Circuit From Phone Line.I Also
> > Test This Section Of The Circuit And I Found That Is Work True. But
> > My Problem Was Occure When I Use Serial Transmission To The RS232 Of
> > My PC. In Serial Transmission I Must Connect GND Of My RS232 Port To
> > The GND Of My Circuit ,In This Time My Problem Was Occure And After
> > This Connection When I Turn On My Circuit The Interrupt Routine
> > Automatically Was Invoked And Buzzer Start To Sound With Out Any Call
> > Progress.
>
> is your circuit completly isolated from the telephone line?
> It looks to me thats where you have a problem.
>
> > I Check Interrupt Pin Of MT8888 With One Osiloscope And I
> > Found That MT88888 Cause This Interrupt And Upon To This Signal Of
> > Interrupt ,8051 Invoked The Interrupt Routine And The Buzzer Start To
> > Sound And After A Little Time Relay Is Turn On And Take The Phone To
> > The OFF-HOOK State With Out Any Ringing Progress.I Must Have Serial
> > Transmission In My Circuit.
> > I Try To Reduce The Noise In My Circuit And Use Polygone And Bold
> > Track And Some Capacitives Between VCC And GND In The PCB For
> > Reducing Noise .
> > I Attach the Schematic And Source Code Of My Circuit To This Mail.
> > I Use MicroVision Compiler For Source Code.
> >
> > Please Answer Me.
> >
> > By Regards.
>
>
>
> --

From: hamed_solar on
Hi
Please Give Me Your Mail Address To Send You My Design,
Its Wrong.
Thanks You.

hamed_so...(a)yahoo.com wrote:
> Hello.
> I Send You PCB and Schematic And Source Code For You In Your
> MailBox.
> It Open With Protel 99 SE.
> This Is Answering Telephone That Work With RS232 And Have A
> Database and One Visual Basic Program At Computer Side To
> Response To People At The Phone Line.
> I Also Use ISD25120 For Saving My Voice And Play It On The
> Phone With One Base-Common Amplifier To Amplify My Voice.
> I Use One Isolation Trans To Isolate GROUND Of My PCB From Tel
> Line.
> And It Has Resistance Between Each Pins For Taking The Phone
> To OFF-HOOK State.
> By Regards.
>
>
>
> Ryan Weihl wrote:
> > hamed_solar(a)yahoo.com wrote:
> >
> > > I Design A Circuit With 8051 And MT8888.This Circuit Is Working With
> > > This Way That Write Below.
> >
> > is this a callerid circuit built to work per Dutch Telecomm specs?
> >
> >
> > > At First I Initialize MT8888 Upon Its Datasheet With 8051 And Then
> > > Initialize It For The State That Wait For A Ringing Of Telephone ,I
> > > work with INT0 Of 8051 And Connect Interrupt Pin Of MT8888 To INT0 Pin
> > > Of 8051. There Is An Interrupt Routine In 8051 That Works In 2
> > > Way.When Call Progeress Or DTMF Code Has Recieved This Routine Was
> > > Invoked.When Interrupt Was Occure This Routine Automatically
> > > Invoked, When Telephone Rings,Routine Interrupt That Was Available In
> > > 8051 Was Call And After This, Routine Was Ready To Take DTMF Code
> > > From Phone Line And Save Them To A Variable.When The Phone Is Ringing
> > > The Buzzer That Available In The Circuit Turn On And After A Pause It
> > > Turn Off Via The Interrupt Routine That Was Available In 8051, And
> > > After 3 Rings Of Telephone 8051 Turn On A RELAY To Take The Phone
> > > Line To The OFF-HOOK State .After This Event MT8888 Initialize For
> > > Detect DTMF Code That Was Sent To This Circuit From Phone Line.I Also
> > > Test This Section Of The Circuit And I Found That Is Work True. But
> > > My Problem Was Occure When I Use Serial Transmission To The RS232 Of
> > > My PC. In Serial Transmission I Must Connect GND Of My RS232 Port To
> > > The GND Of My Circuit ,In This Time My Problem Was Occure And After
> > > This Connection When I Turn On My Circuit The Interrupt Routine
> > > Automatically Was Invoked And Buzzer Start To Sound With Out Any Call
> > > Progress.
> >
> > is your circuit completly isolated from the telephone line?
> > It looks to me thats where you have a problem.
> >
> > > I Check Interrupt Pin Of MT8888 With One Osiloscope And I
> > > Found That MT88888 Cause This Interrupt And Upon To This Signal Of
> > > Interrupt ,8051 Invoked The Interrupt Routine And The Buzzer Start To
> > > Sound And After A Little Time Relay Is Turn On And Take The Phone To
> > > The OFF-HOOK State With Out Any Ringing Progress.I Must Have Serial
> > > Transmission In My Circuit.
> > > I Try To Reduce The Noise In My Circuit And Use Polygone And Bold
> > > Track And Some Capacitives Between VCC And GND In The PCB For
> > > Reducing Noise .
> > > I Attach the Schematic And Source Code Of My Circuit To This Mail.
> > > I Use MicroVision Compiler For Source Code.
> > >
> > > Please Answer Me.
> > >
> > > By Regards.
> >
> >
> >
> > --

 | 
Pages: 1
Prev: lcd interfacing
Next: PIC USB software