AT89c51

Jul 17, 2005 9 Replies
ðÒÉ×ÅÔÓÔ×ÕÀ, *All !*
óÌÕÞÁÅÍ ÎÅ Õ ËÏÇÏ ÎÅ ÚÁ×ÁÌÑÌÓÑ ÉÓÈÏÄÎÉË ÐÒÏÛÉ×ËÉ (ÖÅÌÁÔÅÌØÎÏ Ó ÐÏÑÓÎÅÎÉÑÍÉ) ÎÁ óé Ë ÓÁÂÖÅ×ÏÍÕ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÕ, ÇÄÅ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÐÏÓÍÏÔÒÅÔØ ÒÁÂÏÔÕ Ó COM ÐÏÒÔÏÍ?
éÌÉ ÅÓÌÉ ÅÓÔØ ÓÓÙÌËÕ × ÅÎÅÔ...

P.S: × ÇÕÇÌÅ ÂÙÌ - Ó ÈÏÄÕ ÎÁÊÔÉ ÎÅ ÓÍÏÇ... P.S: íë ÐÌÁÎÉÒÕÀ ×ÏÔËÎÕÔØ AT89C2051



õÄÁÞÉ ! Bye, *Konstantin .*

... åÓÔØ ÅÝÅ ÐÏÈÅp × ÐÏÈÅpÏ×ÎÉÃÁÈ!


KG> óÌÕÞÁÅÍ ÎÅ Õ ËÏÇÏ ÎÅ ÚÁ×ÁÌÑÌÓÑ ÉÓÈÏÄÎÉË ÐÒÏÛÉ×ËÉ (ÖÅÌÁÔÅÌØÎÏ Ó KG> ÐÏÑÓÎÅÎÉÑÍÉ) KG> ÎÁ óé Ë ÓÁÂÖÅ×ÏÍÕ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÕ, ÇÄÅ ÍÏÖÎÏ ÂÙÌÏ ÂÙ ÐÏÓÍÏÔÒÅÔØ ÒÁÂÏÔÕ Ó KG> COM KG> ÐÏÒÔÏÍ? KG> éÌÉ ÅÓÌÉ ÅÓÔØ ÓÓÙÌËÕ × ÅÎÅÔ...

÷ "ÅÎÅÔÅ" ÔÁËÉÈ ÓÓÙÌÏË ÍÎÏÇÉÅ ÔÙÓÑÞÉ.

KG> P.S: × ÇÕÇÌÅ ÂÙÌ - Ó ÈÏÄÕ ÎÁÊÔÉ ÎÅ ÓÍÏÇ... KG> P.S: íë ÐÌÁÎÉÒÕÀ ×ÏÔËÎÕÔØ AT89C2051

8052.com. åÓÌÉ ÓÏ×ÓÅÍ ÕÖ ÇÕÇÌÅÍ ÐÏÌØÚÏ×ÁÔØÓÑ ÎÅ ÕÍÅÅÛØ, ÍÏÖÎÏ × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ.
ðÒÉ×ÅÔÓÔ×ÕÀ, *Kirill !* âÙÌÏ ÜÔÏ 19 ÉÀÌ 05 08:57, ÓÌÕÞÉÌÏÓØ, ÞÔÏ _Kirill Frolov_ ÐÉÓÁÌ Konstantin Granitsa

KG>> óÌÕÞÁÅÍ ÎÅ Õ ËÏÇÏ ÎÅ ÚÁ×ÁÌÑÌÓÑ ÉÓÈÏÄÎÉË ÐÒÏÛÉ×ËÉ (ÖÅÌÁÔÅÌØÎÏ Ó KG>> ÐÏÑÓÎÅÎÉÑÍÉ) ÎÁ óé Ë ÓÁÂÖÅ×ÏÍÕ ÍÉËÒÏËÏÎÔÒÏÌÌÅÒÕ, ÇÄÅ ÍÏÖÎÏ ÂÙÌÏ ÂÙ KG>> ÐÏÓÍÏÔÒÅÔØ ÒÁÂÏÔÕ Ó COM ÐÏÒÔÏÍ? KG>> éÌÉ ÅÓÌÉ ÅÓÔØ ÓÓÙÌËÕ × ÅÎÅÔ...

KF> ÷ "ÅÎÅÔÅ" ÔÁËÉÈ ÓÓÙÌÏË ÍÎÏÇÉÅ ÔÙÓÑÞÉ.

HÕ ÔÏÇÄÁ ÈÏÔØ ÏÄÉÎ ÐÒÉÍÅÒ × ÓÔÕÄÉÀ... (ÒÁÚ ×ӣ ÔÁË ÐÒÏÓÔÏ)

KG>> P.S: × ÇÕÇÌÅ ÂÙÌ - Ó ÈÏÄÕ ÎÁÊÔÉ ÎÅ ÓÍÏÇ... KG>> P.S: íë ÐÌÁÎÉÒÕÀ ×ÏÔËÎÕÔØ AT89C2051 KF> 8052.com.

óÁÊÔ ËÒÁÓÉ×ÙÊ... ÎÕ ËÕÄÙ ÄÁÌØÛÅ? (ÔÏÌØËÏ ÍÎÅ ÐÒÉÍÅÒ ÎÕÖÅÎ... ÓÏÒÃÙ ÓÍÏÔÒÅÌ...) ÷ÏÔ ÐÒÉÍÅÒ ÎÁ ÂÜÊÓÉËÅ...
formatting link
ÐÏ ÃÅÎÅ ËÏÍÐÏÎÅÎÔÏ× ÎÅ ÄÌÑ ÎÁÛÉÈ ÕÓÌÏ×ÉÊ... ÎÏ ÐÒÉÍÅÒ ×ÐÏÌÎÅ ÎÉÞÅÇÏ...

_ïäHï Hï - ÍÎÅ ÎÁ óé Háäï_

KF> åÓÌÉ ÓÏ×ÓÅÍ ÕÖ ÇÕÇÌÅÍ ÐÏÌØÚÏ×ÁÔØÓÑ ÎÅ ÕÍÅÅÛØ, ÍÏÖÎÏ KF> × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ.

é ÎÁÊÔÉ ÔÁÍ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÐÒÉÍÅÒ ÎÁ ÁÓÓÅÍÂÌÅÒÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÐÒÅÒÙ×ÁÎÉÑ (É ÔÏ ÄÌÑ á÷òÁ) õÄÁÞÉ ! Bye, *Konstantin .*

... íÏÊ ÁÄpÅÓ ÎÅ ÄÏÍ É ÎÅ ÕÌÉÃÁ, ÍÏÊ ÁÄpÅÓ -

ðÒÉ×ÅÔ Konstantin!

22 Jul 05 21:36, Konstantin Granitsa ÐÉÓÁÌ Kirill Frolov:

KF>> × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ.

KG> é ÎÁÊÔÉ ÔÁÍ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÐÒÉÍÅÒ ÎÁ ÁÓÓÅÍÂÌÅÒÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ KG> ÐÒÅÒÙ×ÁÎÉÑ (É ÔÏ ÄÌÑ á÷òÁ)

éÎÔÅÒÅÓÎÏ, ÞÔÏ ÍÏÖÅÔ ÄÅÌÁÔØ ÐÒÉÍÅÒ ÄÌÑ AVR'Á × application note ËÌÏÎÁ x51? :) ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... ñ ÕÄÁÌÀ Ô×ÏÀ ÖÁÖÄÕ. âÅÚ ×ÏÚÍÏÖÎÏÓÔÉ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ.

"Konstantin Granitsa" snipped-for-privacy@p249.f.n5085.z2.fidonet.org> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news: snipped-for-privacy@p249.f.n5085.z2.ftn...

ðÒÉ×ÅÔ, ëÏÎÓÔÁÎÔÉÎ.

#include <at89x51.h>

unsigned char byte;

unsigned char CommPortRXD(void)

{

while(!RI);

RI = 0;

return(SBUF);

}

void CommPortTXD(unsigned char byte)

{

while(!TI);

TI = 0;

SBUF = byte;

}

void main(void)

{

// òÅÖÉÍ ÔÁÊÍÅÒÁ 1 (ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ) - 2

TMOD = 0x20;

// ïÄÉÎÁÒÎÁÑ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ ÉÎÆÏÒÍÁÃÉÉ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍ ËÁÎÁÌÅ

PCON &= 0x7f;

// òÅÖÉÍ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ:

// 8-ÍÉ ÂÉÔÏ×ÙÊ õáðð,

// ÒÁÚÒÅÛÅÎÏ ÐÒÉÎÉÍÁÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÄÁÎÎÙÅ,

// ÆÌÁÇÉ ÐÒÉÅÍÎÉËÁ É ÐÅÒÅÄÁÔÞÉËÁ ÓÂÒÏÛÅÎÙ.

SCON = 0x70;

// ëÏÎÓÔÁÎÔÁ ÐÅÒÅÚÁÇÒÕÚËÉ ÔÁÊÍÅÒÁ 1 ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓËÏÒÏÓÔÉ

// ÐÒÉÅÍÁ/ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍ ÐÏÒÔÕ 9600 ÂÏÄ

TH1 = 0xfd;

// ÷ËÌÀÞÉÔØ ÔÁÊÍÅÒ 1 ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÞÁÓÔÏÔÙ

// ÓËÏÒÏÓÔÉ ÐÒÉÅÍÁ/ÐÅÒÅÄÁÞÉ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÐÏÒÔÕ

TR1 = 1;

RI = 0;

TI = 1;

do

{

byte = CommPortRXD();

CommPortTXD(byte);

}

while(true);

} ðÒÏÇÒÁÍÍÁ ÖÄÅÔ ÐÒÉÈÏÄÁ ÂÁÊÔÁ. é ËÉÄÁÅÔ ÅÇÏ ÏÂÒÁÔÎÏ. ó Õ×ÁÖÅÎÉÅÍ, óÅÒÇÅÊ úÏÒÉÎ.
ðÒÉ×ÅÔÓÔ×ÕÀ, *Alex !* âÙÌÏ ÜÔÏ 23 ÉÀÌ 05 16:53, ÓÌÕÞÉÌÏÓØ, ÞÔÏ _Alex Mogilnikov_ ÐÉÓÁÌ Konstantin Granitsa

KF>>> × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ. KG>> é ÎÁÊÔÉ ÔÁÍ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÐÒÉÍÅÒ ÎÁ ÁÓÓÅÍÂÌÅÒÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ KG>> ÐÒÅÒÙ×ÁÎÉÑ (É ÔÏ ÄÌÑ á÷òÁ) AM> éÎÔÅÒÅÓÎÏ, ÞÔÏ ÍÏÖÅÔ ÄÅÌÁÔØ ÐÒÉÍÅÒ ÄÌÑ AVR'Á × application note ËÌÏÎÁ AM> x51? :)

á ÐÏÄ 51 Ó ÐÏÑÓÎÅÎÉÑÍÉ ÎÁÊÔÉ ×ÏÏÂÝÅ ÎÅ ÕÄÁÌÏÓØ... ÷ ÉÄÅÁÌÅ ÈÏÔÅÌÏÓØ ÂÙ ÎÁÊÔÉ ÐÒÏÓÔÅÎØËÉÊ ÐÒÉÍÅÒ ÎÁ óé HÁ ÂÜÊÓÉËÅ (É ÅÓÌÉ ÒÁÓËÏÍÐÉÌÉÒÏ×ÁÔØ ÎÁ ÁÓÓÅÍÂÌÅÒÅ) Õ ÍÅÎÑ ÅÓÔØ... õÄÁÞÉ ! Bye, *Konstantin .*

... HÅ ÚÎÁÑ ÂpÏÄÕ - ÎÅ ×ÙÔÁÝÉÛØ pÙÂËÕ ÉÚ ÐpÕÄÁ.

KG> (ÔÏÌØËÏ ÍÎÅ ÐÒÉÍÅÒ ÎÕÖÅÎ... ÓÏÒÃÙ ÓÍÏÔÒÅÌ...)

þÅÍ, ÉÎÔÅÒÅÓÎÏ, ÐÒÉÍÅÒ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÉÓÈÏÄÎÉËÏ×?

KG> _ïäHï Hï - ÍÎÅ ÎÁ óé Háäï_

formatting link
ÉÓËÁÔØ ÐÏ ÓÌÏ×ÁÍ "buffered serial".

KF>> åÓÌÉ ÓÏ×ÓÅÍ ÕÖ ÇÕÇÌÅÍ ÐÏÌØÚÏ×ÁÔØÓÑ ÎÅ ÕÍÅÅÛØ, ÍÏÖÎÏ KF>> × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ. KG> é ÎÁÊÔÉ ÔÁÍ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÐÒÉÍÅÒ ÎÁ ÁÓÓÅÍÂÌÅÒÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ KG> ÐÒÅÒÙ×ÁÎÉÑ KG> (É ÔÏ ÄÌÑ á÷òÁ)

HÕ ÔÙ ÎÁ ÆÉÄÏ ×ÒÅÍÅÎÉ ÂÏÌØÛÅ ÐÏÔÒÁÔÉÌ, ÞÅÍ ÐÉÓÁÔØ ÔÁÍ ÎÁ "C".

KF>>> × Application Notes ÍÎÏÇÉÈ ËÌÏÎÏ× x51 ÚÁÇÌÑÄÙ×ÁÔØ. KG>> é ÎÁÊÔÉ ÔÁÍ × ÌÕÞÛÅÍ ÓÌÕÞÁÅ ÐÒÉÍÅÒ ÎÁ ÁÓÓÅÍÂÌÅÒÅ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ KG>> ÐÒÅÒÙ×ÁÎÉÑ (É ÔÏ ÄÌÑ á÷òÁ) AM> éÎÔÅÒÅÓÎÏ, ÞÔÏ ÍÏÖÅÔ ÄÅÌÁÔØ ÐÒÉÍÅÒ ÄÌÑ AVR'Á × application note ËÌÏÎÁ x51?

ðÒÉÎÃÉÐ ÒÁÂÏÔÙ.
ðÒÉ×ÅÔÓÔ×ÕÀ, *Kirill !* âÙÌÏ ÜÔÏ 23 ÉÀÌ 05 23:20, ÓÌÕÞÉÌÏÓØ, ÞÔÏ _Kirill Frolov_ ÐÉÓÁÌ Konstantin Granitsa

KG>> (ÔÏÌØËÏ ÍÎÅ ÐÒÉÍÅÒ ÎÕÖÅÎ... ÓÏÒÃÙ ÓÍÏÔÒÅÌ...) KF> þÅÍ, ÉÎÔÅÒÅÓÎÏ, ÐÒÉÍÅÒ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÉÓÈÏÄÎÉËÏ×?

HÁÌÉÞÉÅÍ ÐÏÑÓÎÅÎÉÊ :)

õÄÁÞÉ ! Bye, *Konstantin .*

... éÍÅÌ ÔÁËÏÊ ÓËÌÁÄ ÕÍÁ, ÞÔÏ ÈÏÔØ ÓÔÏpÏÖÁ ÎÁÎÉÍÁÊ

ðÒÉ×ÅÔ Konstantin!

23 Jul 05 23:40, Konstantin Granitsa ÐÉÓÁÌ Alex Mogilnikov:

AM>> éÎÔÅÒÅÓÎÏ, ÞÔÏ ÍÏÖÅÔ ÄÅÌÁÔØ ÐÒÉÍÅÒ ÄÌÑ AVR'Á × application AM>> note ËÌÏÎÁ x51? :)

KG> á ÐÏÄ 51 Ó ÐÏÑÓÎÅÎÉÑÍÉ ÎÁÊÔÉ ×ÏÏÂÝÅ ÎÅ ÕÄÁÌÏÓØ... KG> ÷ ÉÄÅÁÌÅ ÈÏÔÅÌÏÓØ ÂÙ ÎÁÊÔÉ ÐÒÏÓÔÅÎØËÉÊ ÐÒÉÍÅÒ ÎÁ óé

void putchar(char Ó) { if(Ó == '\n') putchar('\r'); while(TI == 0); TI = 0; SBUF = Ó; }

void puts(char* str) { if(str) while(*str) putchar(*str++); }

äÏÓÔÁÔÏÞÎÏ? ÷ÓÅÇÏ ÎÁÉÌÕÞÛÅÇÏ, [Team PCAD 2000] áÌÅËÓÅÊ í. ... óÉÎÑËÉ ÒÏÖÄÁÀÔÓÑ × ÓÐÏÒÅ ËÕÄÁ ÞÁÝÅ, ÞÅÍ ÉÓÔÉÎÁ...

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required