Keil c166

May 09, 2004 4 Replies

Hi All,



÷ÏÐÒÏÓ ÐÅÒ×ÙÊ: HÁÞÁÌ ÏÓ×ÁÉ×ÁÔØ ÓÁÂÖÅ×ÙÊ ÓÉ. ïÂÏÌÏÞËÁ uVision2 V2.05 ëÏÍÐÉÌÑÔÏÒ c166 v4.06
÷ÓÔÒÅÔÉÌ ÚÁÂÁ×ÎÕÀ ËÏÎÓÔÒÕËÃÉÀ: sbit rs_dir = P3^9;
èÏÔÅÌÏÓØ ÂÙ ÕÚÎÁÔØ ÞÔÏ ÜÔÏ ÚÁ ÒÁÓÛÉÒÅÎÉÅ ÑÚÙËÁ, É ËÁËÉÅ ËÏÍÐÉÌÑÔÏÒÙ ÐÏÄ x86 É AVR ÔÁËÏÅ ÕÍÅÀÔ?
çÄÅ Ë ÓÁÂÖÅ×ÏÍÕ ÓÉ ÍÏÖÎÏ ÓÌÉÔØ ÏÐÉÓÁÎÉÅ ÑÚÙËÁ? ÄÉÓÔÒÉÂÕÔÉ× ÐÏËÏÃÁÎÙÊ, ÄÏË ÎÅÔ :(
÷ÏÐÒÏÓ ×ÔÏÒÏÊ: ëÁË Ë ÜÔÏÊ ÏÂÌÏÞËÅ ÐÒÉËÒÕÔÉÔØ VisualSourceSafe?
åÓÌÉ ÎÅ ÐÒÉËÒÕÞÉ×ÁÔØ, ÔÏ ÐÏÓÌÅ ÞÅËÁÕÔÁ, ÅÓÌÉ ÆÁÊÌ ÂÙÌ ÏÔËÒÙÔ, ÔÏ ÜÔÁ ÚÁÒÁÚÁ ÎÅ ÐÏÎÉÍÁÅÔ ÞÔÏ ÏÎ ÕÖÅ ÎÅ ÒÉÄÏÎÌÉ. ÐÒÉÈÏÄÉÔÓÑ ÆÁÊÌ ÚÁËÒÙÔØ É ÏÔËÒÙÔØ ÚÁÎÏ×Ï :(
÷ÏÐÒÏÓ ÔÒÅÔÉÊ:
÷ ÓÐÅÃÉÆÉËÁÃÉÉ ÐÒÏÔÏËÏÌÁ ÏÂÍÅÎÁ ×ÓÔÒÅÔÉÌÁÓØ ÞÕÍÏ×ÁÑ ÆÒÁÚÁ: "ÐÒÉÚÎÁËÏÍ ÓÅÔÅ×ÏÇÏ ÁÄÒÅÓÁ Ñ×ÌÑÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÙÊ 9ÙÊ ÂÉÔ ÂÁÊÔÁ" áÖ ÞÅÌÀÓÔØ ÏÔ×ÉÓÌÁ. ïËÁÚÁÌÏÓØ ÞÔÏ ÜÔÏÔ ÂÉÔ Ñ×ÌÑÅÔÓÑ ÂÉÔÏÍ ÞÅÔÎÏÓÔÉ :)
ëÁË ÐÒÁ×ÉÌØÎÏ ÎÁÚÙ×ÁÅÔÓÑ ÂÁÊÔÏ×ÁÑ ÐÏÓÌÙËÁ, ÐÏÓÌÁÎÁÑ ÉÌÉ ÐÒÉÎÑÔÁÑ ÕÁÒÔÏÍ, ×ÍÅÓÔÅ ÓÏ ×ÓÑËÉÍÉ ÓÔÁÒÔ É ÐÒÏÞÉÍÉ ÓÌÕÖÅÂÎÙÍÉ ÂÉÔÁÍÉ ?

WBR, Michael.


Hello Michael,

MZ> Вопрос первый: MZ> Hачал осваивать сабжевый си. MZ> Оболочка uVision2 V2.05 MZ> Компилятор c166 v4.06

MZ> Встретил забавную конструкцию: MZ> sbit rs_dir = P3^9;

MZ> Хотелось бы узнать что это за расширение языка,

Это расширение введено из-за особенностей конкретного процессора, который позволяет производить операции с битами. Конкретно это выражение назначает, судя по всему, бит rs_dir на внешний пин порта P3.9

MZ> и какие компиляторы под x86 и AVR такое умеют?

Видимо никакие

úÄÒÁ×ÓÔ×ÕÊ, Michael!

Monday May 10 2004 02:16, you (2:5020/175.2) wrote to All:

MZ> ÷ ÓÐÅÃÉÆÉËÁÃÉÉ ÐÒÏÔÏËÏÌÁ ÏÂÍÅÎÁ ×ÓÔÒÅÔÉÌÁÓØ ÞÕÍÏ×ÁÑ ÆÒÁÚÁ: MZ> "ÐÒÉÚÎÁËÏÍ ÓÅÔÅ×ÏÇÏ ÁÄÒÅÓÁ Ñ×ÌÑÅÔÓÑ ÕÓÔÁÎÏ×ÌÅÎÙÊ 9ÙÊ ÂÉÔ ÂÁÊÔÁ" MZ> áÖ ÞÅÌÀÓÔØ ÏÔ×ÉÓÌÁ. MZ> ïËÁÚÁÌÏÓØ ÞÔÏ ÜÔÏÔ ÂÉÔ Ñ×ÌÑÅÔÓÑ ÂÉÔÏÍ ÞÅÔÎÏÓÔÉ :)

HÅÐpÁ×ÄÁ ÷ÁÛÁ. áÔÍÅÇÓËÉÊ ÀÓÁpÔ ÐÏÄÄÅpÖÉ×ÁÅÔ 9-ÂÉÔÎÙÊ ÂÁÊÔ. éÓÐÏÌØÚÕÅÔÓÑ × ÓÉÎÇÌ ÍÁÓÔÅp - ÍÁÌÔÉ ÓÌÅÊ× ÓÉÓÔÅÍÅ. åÓÌÉ ÓÔÁpÛÉÊ ÂÉÔ pÁ×ÅÎ "1", ÔÏ ÐÅpÅÄÁÅÔÓÑ ÁÄpÅÓ ×ÅÄÏÍÏÇÏ ÐpÏÃÅÓÓÏpÁ. óÉÅ ÅÓÔØ ÐpÉÚÎÁË, ÞÔÏ ÍÁÓÔÅp ÇÌÁÇÏÌÉÔØ ÂÕÄÅ. ïÐÉÓÁÎÏ × ÄÁÔÁÛÉÔÁÈ.

Alex

ðÒÉ×ÅÔ Den! óÒÅÄÁ íÁÊ 12 2004 08:13, Den Y. Borisov -> "Michael Zaichenko":

U>> ÷ÓÔÒÅÔÉÌ ÚÁÂÁ×ÎÕÀ ËÏÎÓÔÒÕËÃÉÀ: sbit rs_dir = P3^9; U>> èÏÔÅÌÏÓØ ÂÙ ÕÚÎÁÔØ ÞÔÏ ÜÔÏ ÚÁ ÒÁÓÛÉÒÅÎÉÅ ÑÚÙËÁ, É ËÁËÉÅ U>> ËÏÍÐÉÌÑÔÏÒÙ ÐÏÄ x86 É AVR ÔÁËÏÅ ÕÍÅÀÔ? DB> ÷Ï ×ÓÅÈ ÏÓÔÁÌØÎÙÈ ÏÂÈÏÄÑÔÓÑ ËÏÎÓÔÒÕËÃÉÑÍÉ ×ÉÄÁ PORT |= BIT É PORT &= DB> !BIT. DB>

ñ ÔÁËÏÊ ËÏÎÓÔÒÕËÃÉÅÊ ÎÅ ÓÔÁÒÁÀÓØ ÐÏÌØÚÏ×ÁÔØÓÑ, ÍÏÖÎÏ × ÐÒÏÃÅÓÓÅ ÉÎÉÃÉÁÌÉÚÁÃÉÉ, Á ÔÁË ÎÅÔ. ó Õ×ÁÖÅÎÉÅÍ, Ivan Melnikov þÅÔ×ÅÒÇ íÁÊ 13 2004 22:10.

... "þÅÍ ÂÏÌØÛÅ ÎÁÓ, ÔÅÍ ÍÅÎØÛÅ ÉÈ."

Hi Den,

Wed May 12 2004 08:13, Den Y. Borisov wrote to "Michael Zaichenko":

DYB> HÁ ÓÁÍÏÍ ÄÅÌÅ ÜÔÏ ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÄÅ×ÑÔÙÊ ÂÉÔ, Á ÎÅ ÂÉÔ ÞÅÔÎÏÓÔÉ. ÷ÏÂÝÅÍ ÓÏÇÌÁÓÅÎ, ÐÒÏÓÔÏ ÄÕÍÁÌ Ï ÐÏÄËÌÀÞÅÎÉÉ Ë ÐÉÓÀËÕ ÄÌÑ ÏÔÌÁÄËÉ...

U>> ëÁË ÐÒÁ×ÉÌØÎÏ ÎÁÚÙ×ÁÅÔÓÑ ÂÁÊÔÏ×ÁÑ ÐÏÓÌÙËÁ, ÐÏÓÌÁÎÁÑ ÉÌÉ ÐÒÉÎÑÔÁÑ ÕÁÒÔÏÍ, U>> ×ÍÅÓÔÅ ÓÏ ×ÓÑËÉÍÉ ÓÔÁÒÔ É ÐÒÏÞÉÍÉ ÓÌÕÖÅÂÎÙÍÉ ÂÉÔÁÍÉ ?

DYB> æÒÅÊÍ (ËÁÄÒ :/ ). óÐÁÓÉÂÏ.

WBR, Michael.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required