M
maxsteel3000
Guest
Bol som pracoval na projekte obrátiť rozhranie.
do a certain job like lighting up all the LEDs connected to portA.
Myslím, že jeho ľahké robiť uC
robiť niektoré práce, ako je zapnutie všetkých LED diódy pripojené na Porte.
:
Ukážkový program:Ak chceme napísať program, v ktorom, keď tlačidlo''na klávesnici stlačené potom všetky LED pripojené k PORTA by malo byť, keď tlačidlo 's' je stlačené všetky LED by malo byť vypnuté.
# Include <mega32.h>
# Include <stdio.h> / / Standard Input / Output funkcie
Void main ()
(
DDRAM = 0xff;
PORTA = 0 × 00;
/ / USART initialization
/ / Parametre komunikácie: 8 Data, 1 Stop, No Parity
/ / USART Receiver: On
/ / USART Transmitter: On
/ / USART Mode: Asynchronous
/ / USART Baud Rate: 9600
UCSRA = 0 × 00;
UCSRB = 0 × 18;
UCSRC = 0 × 86;
UBRRH = 0 × 00;
UBRRL = 0 × 33;
while (1)
(
if (getchar () =='')
(
PORTA = 0 × 11111111;
)
if (getchar () == 'b')
(
PORTA = 0 × 00;
)
);
)of PORT A
is high (suppose) the pc opens a text editor and displays A1Ale ak PIN 1 PORT
je vysoká (předpokládám) pc otvorí textový editor a zobrazí A1možno to urobiť??Ak áno, potom prosím vysvetlite mi, požadované kroky.<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" />
do a certain job like lighting up all the LEDs connected to portA.
Myslím, že jeho ľahké robiť uC
robiť niektoré práce, ako je zapnutie všetkých LED diódy pripojené na Porte.
:
Ukážkový program:Ak chceme napísať program, v ktorom, keď tlačidlo''na klávesnici stlačené potom všetky LED pripojené k PORTA by malo byť, keď tlačidlo 's' je stlačené všetky LED by malo byť vypnuté.
# Include <mega32.h>
# Include <stdio.h> / / Standard Input / Output funkcie
Void main ()
(
DDRAM = 0xff;
PORTA = 0 × 00;
/ / USART initialization
/ / Parametre komunikácie: 8 Data, 1 Stop, No Parity
/ / USART Receiver: On
/ / USART Transmitter: On
/ / USART Mode: Asynchronous
/ / USART Baud Rate: 9600
UCSRA = 0 × 00;
UCSRB = 0 × 18;
UCSRC = 0 × 86;
UBRRH = 0 × 00;
UBRRL = 0 × 33;
while (1)
(
if (getchar () =='')
(
PORTA = 0 × 11111111;
)
if (getchar () == 'b')
(
PORTA = 0 × 00;
)
);
)of PORT A
is high (suppose) the pc opens a text editor and displays A1Ale ak PIN 1 PORT
je vysoká (předpokládám) pc otvorí textový editor a zobrazí A1možno to urobiť??Ak áno, potom prosím vysvetlite mi, požadované kroky.<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" />