Programmieren von Mikrocomputern in
     automatisierten Systemen

     Automatisieren und Vernetzen mit Industrie-PC

 
 
Sitemap ::info-rlp :: PSPICE  :: C-Programmierung :: AT04 :: ELI04 :: C51 :: 
zurück zur letzten Seite
 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
   
         
   
1.  
zum Anfang der Seite Beim Betätigen des
Tasters leuchtet
die Leuchtdiode

 

 zum Vergrößern auf die Grafik klicken


  

 3.                                                                   
zum Anfang der Seite    Initialisierung der Ports


 
 





  zum Anzeigen des Teilausschnitts des SFRs auf die Grafik klicken

     

  5.                                                                     
zum Anfang der Seite    Programmablaufplan und
   Struktogramm



- Programmablaufplan (PAP)



- Struktogramm

   siehe Keil C51/Philips LPC900, S. 310 ff
    

 

 

2.  
zum Anfang der Seite Schaltzustände des Tasters
anschaulich dargestellt

 

  zum Anzeigen der Schaltskizzen auf die Grafik klicken


   

 4.  
zum Anfang der Seite Logik-Pegel



   zum Anzeigen des Artikels von GoBlack die Grafik anklicken


    

6.  
zum Anfang der Seite Speichermodell

  zum Anzeigen des Teilausschnitts des SFRs auf die Grafik klicken

 

 
7  
zum Anfang der Seite Formatierung und Kommentierung
des Quellcodes -
erste Regeln

  zum Anzeigen des Quellcodes auf die Grafik klicken



 


  von Martin Apperle
  
zum Download des Handbuchs (pdf 743 KB) auf die Grafik klicken
 

   
8.  
zum Anfang der Seite Quellcode in der
Programmiersprache C
/**************************************************************************************
 *  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
   

 

     :: Stand :: 27.05.2005
  
     :: Glossar :: Block diagram :: Memory :: Special function registers :: Philips P89LPC93X :: Siemens A51 Pocket-Guide
 
              Beratender Fachlehrer: