|
Programmieren von Mikrocomputern in |
||
| Pfad ::: Mikrocontroller / Erster Test | ||
|
1.2
|
Projekte realisieren |
|||||||
| 1.2.3.2 | Erster Test des LPC900-Boards | |||||||
| siehe Keil
C51/Philips LPC900, S. 157 hier etwas abgewandelt |
||||||||
|
|
||||||||
zum Anzeigen des Quellcodes auf die Grafik klicken
|
||||||||
/**************************************************************************************
* C-Programm zur Auswertung von externen Ereignissen *
* Projekt-Name: erster_test.uv2 *
**************************************************************************************/
#include <reg932.h>
sbit sbTaste = P0^0; // Deklaration der Taste
sbit sbLED = P2^0; // Deklaration der LED
void main( void )
{
P2M1 = 0xFE; // Initialisierung Port 2^0 als bidirektional
while ( 1 ) // Endlosschleife
{
if ( sbTaste == 0 ) // Wert von Taste auswerten
{
sbLED = 0; // LED an
}
else
{
sbLED = 1; // LED aus
}
}
}
|
||||||||
| 74HCT541 5V Octal Buffer/Line Driver; Non-Inverting; TTL Enabled (3-State) | ||||||||
|
Quellennachweis: Grafik der "Lernbausteine" der Original-LEGO-Website entnommen |
||||||||
|
|||
| :: Glossar :: Block diagram :: Memory :: Special function registers :: Philips P89LPC93X :: Siemens A51 Pocket-Guide |
|
||
|
Beratender Fachlehrer: |
|||