-
Datei
lcd-routines3wks.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (1 << LCD_DB) | // Datenleitung (1<<SRSHIFT) | // SR Shift Leitung (1<<LCD_EN); // Enable
in „Bitshift für Schieberegister C-Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_test.asm
display on, cursor off, blinking off rcall send_command ret ;So das wars jetzt kann man hoffentlich anfangen mit werkeln send_data: ;sendet ein byte zur Anzeige an das Display mov temp2, temp1 ;sicherungskopie swap temp1 ;nibbles vertauschen andi temp1, 0b00001111 ;einsen ausmaskieren sbr temp1, 1<<6 ;6ten
in „lcd tutorial problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
motor.c
Rechtsdrehen mit Tempo 70 regelung(70); pwm(pwm_wert,1); } if (aktion>5) { // Wieder zurück zum Anfang aktion=0; } } } // The End // Wär Rechtschraibpfehler findet, darf sie pehalten. // Alle Programmfehler sind beabsichtigte und geschützte Stilmittel
in „12V Motorsteuerung mit PIC12f675“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test3.asm
macht die Lämpchen wieder aus. rjmp loop ; Mit diesem relativen Sprung geht es wieder zurück an den Anfang der ; Schleife, und das Ganze dauert ewiglich. ; Bei 4 MHz Quarzfrequenz dauert jeder LDI- und OUT-Befehl in der Schleife ; 250 ns, der RJMP braucht zwei Takte und dauert 500 ns. Macht zusammen ; 1500
in „AVR Studio: compile error“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Mega_8_Umschalter.asm
Reload = R23 ; Speichert den Reloadwert für den Timer .def tmp = R24 .org 0x000 ; kommt ganz an den Anfang des Speichers rjmp INIT ; Interruptvektoren überspringen ; und zum Hauptprogramm rjmp EXT_INT0 ; IRQ0 Handler rjmp EXT_INT1 ; IRQ1 Handler rjmp TIM2_COMP rjmp TIM2_OVF rjmp TIM1_CAPT ; Timer1 Capture
in „Mega 8 Timer Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.h
STEUERBEFEHLE *****/ #define LCD_CLEAR 0x01 // Display löschen #define LCD_HOME 0x02 // Cursor an den Anfang zurück #define LCD_ON 0x0C // 0x0C = LCD ON, Cursor OFF //#define LCD_ON 0x0E // 0x0E = LCD ON, Cursor ON #define LCD_OFF 0x08 // Display OFF /***** HILFSDEFINITIONEN *****/ #define BEFEHL 0 #define
in „Implizite Deklaration der Funktion »itoa«. Ich finde den Fehler nicht.“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
code.c
display_init(); // Display initialisieren display_clr(); // Display löschen display_pos(2); // -> zum Anfang der Page 2 char mychar; mychar='1'; // ASCII-Code 48 bzw. 0x31 DOGDATA; // umschalten von Befehl- auf Daten-Modus for(uint8_t i=0;i<=5;i++) // 1. komisches Zeichen display_write_byte(font[mychar][i
in „Probleme mit Variablen & Funktionen | Displayansteuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c.txt
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { LCD_RS = 0; LCD_RW = 0; LCD_EN = 0; // LCD Soft Reset delay_ms(LCD_BOOTUP_MS); lcd_nibble(LCD_SOFT_RESET); delay_ms(LCD_SOFT_RESET_MS1); lcd_nibble
in „LCD DISPLAY FLACKERT“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { LCD_RS = 0; LCD_RW = 0; LCD_EN = 0; // LCD Soft Reset delay_ms(LCD_BOOTUP_MS); lcd_nibble(LCD_SOFT_RESET); delay_ms(LCD_SOFT_RESET_MS1); lcd_nibble
in „LCD DISPLAY FLACKERT“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
twi_selbst.asm
und damit zu hoch!" .endif //Fehler soll schon beim Debuggen auftauchen .org 0x000 ; Markiert den Anfang des Flash-speichers //Interruptvektoren rjmp RESET ; Sprung zum Reset-Handler /*Hier stehen die restlichen Interruptvektoren, die eigentlich nicht vorkommen dürften. Sie werden mit reti einfach sofort
in „TWI Library - u.A. Probleme mit STOP“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.asm
delay5ms_: rcall delay50us dec temp2 brne delay5ms_ ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00110000 ; muss 3mal hintereinander gesendet out PORTD, temp1 ; werden zur
in „Assembler als File in C einbinden“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AVR-Kurs_A312_BS.asm
toggeln cbr flag_byte,1<<LED_PLA ;Flag fuer Programmlaufanzeige Ok ruecksetzen _loop: rjmp _main ;Zum Anfang der Hauptprogrammschleife ; ;IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII ;I Timer0 Overflow ISR ( Interrupt Service Routine ) ;IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
in „AVR-Mikrocontrollertechnik-Kursus in Assembler besprechung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „Problem Mit LCD display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RdBlech.asm
temp2 ret ;************************************************** ;***** Wartet auf Stoppbit (nur bis Anfang) ***** ;************************************************** GetBytStop: in temp1, Licht andi temp1, 0x0E cpi temp1, 0x0A brne GetBytStop rcall GetClkStart in BitCnt, Licht andi BitCnt, 0x0E ;* Damit
in „Wie mach ich das am schlausten? Lochstreifen einlesen mit ATmega16“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
pt1000_rp2040_neu.ino
i][0]); // rel. Lage im Segment INL_spanne = INL_tab[i][2] - INL_tab[i][3]; // Korrekturbereich: Anfang - Ende korrektur = INL_tab[i][2] - INL_spanne * index; // ohne Rundung temp_wert -= korrektur; } Serial.print(temp_wert); Serial.print(" "); Serial.print(korrektur); Serial.print(" "); Serial.print
-
PDF
Lavalampe.pdf
sowiemit einem Lagerfeuer. Man musseserst stapeln und anzünden, um in dieFlammen schauen zukönnen.“ Der Anfang: Es war einmal eine Eieruhr Edward Craven Walker entwickeltedieersten Lavalampen Anfangder 60er Jahreausdem Design einer Eieruhr, dieer laut dem Bundesverband Deutscher Patentanwältein einem Pub sah
in „Wie lange geht der Cloudflare Kram noch?“ · www.mikrocontroller.net ·
-
PDF
Corona.pdf
versucht bis der beste Wert gefunden wurde. Der Graph gibt den täglichen Verlauf der CFR an, vomAnfang (17.3, 1 Woche nach den ersten Todesfällen) bis zum jeweiligen Datum an. Die Kurve der Verschiebung (Feststellen der Infektion bis zum Tod) wird analog berechnet. Da die Berechnung ab dem Start zu
in „Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2“ · Offtopic ·
-
PDF
tds_pattex_diy_2komponentenkleber_pse13_1160252_de.pdf
verbindenden Teile sofort unter mäßigem Druck zusammenzufügen und zu fixieren. Die Klebeteile bis zur Anfangs-haftung (nach ca. 20 Minuten), bei stark belasteten Klebever- bindungen bis zur Endfestigkeit (ca. 1 Stunde) fixiert lassen. Die Klebverbindungen können nur innerhalb der Topfzeit korrigiert werden
-
Datei
rc5.asm
movwf TRISA call RA0_OFF MAIN btfsc PORTB, RB0 ;Skip wenn Pin 0 von PORT B auf Null geht (warte auf anfang) goto MAIN clrf TR0 wait_for_startbit2: btfss PORTB, RB0 ;Skip wenn Pin0 wieder auf "eins" geht btfss TR0,7 ; ok. länger as 128 * 8 us gewartet da ; kommt nichts mehr abbruch goto wait_for_startbit2
in „RC5 - dekodierung PIC“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
tastatur.c
LCDInit(); // LCD initialisieren ... LCDClear(); // ... und dann noch loeschen und cursor an den anfang zurueck wait(1000000); //Warteschleife for (i=0;i<1;i++) //Endlosschleife { for (i1=0;i1<50;i1++) { LCDOuts("a"); //LCD gibt regelmäßig den Buchstaben "a" aus wait(50000000); } } return 0;} #pragma
-
Datei
Servo1.asm
.include "4433def.inc" ;bzw. 2333def.inc .org 0x000 ; Programm kommt an Anfang von PROM .def temp = r16 ; temporäres Register definieren .def cntrl = r17 ; 16BIT Counter defineren .def cntrh = r18 .def flanke = r19 ; Flag für Signalflanke .def flag = r20 ; Steuer-Flag defineren
in „(Modellbau-)Empfänger abfr. und an Servo ausg. via Interrup“ · Projekte & Code ·
-
Datei
AD_OUT.ASM
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ;wieder zurück ;Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011 ;muss 3mal hintereinander gesendet out PORTD, temp1 ;werden zur Initialisierung
in „AD-Wandler Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
AD_OUT.ASM
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ;wieder zurück ;Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011 ;muss 3mal hintereinander gesendet out PORTB, temp1
in „AD-Wandler Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2Ckpl0.c
irgendwelchen Funktionen springen - aber es tut sich nichts, die Markierungsleuchten bleiben aus. Für einen Anfänger sieht aber der Funktionsaufruf so was von korrekt aus, kann man sich nicht besser vorstellen. 3. Kleines Randproblem: Der Compiler beanstandet das Programmende, control reaches end of non-void function
in „Wie avr-gcc starten?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
projekt.c
ausgeben } //sendet einen String ?ber das Uart void putstring(char *s) //setze den Pointer s an den Anfang des übergebenen chararrays { while (*s != 0) //ist der Pointer des Zeichens=0 dann chararray zu Ende { UART_SendByte(*s); //Übergibt das Zeichen an UART_SendByte *s++; //zeigt auf das nächste Zeichen
in „ATmega8 und UART => Code bringt Einsteiger zum Verzweifeln“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usart.c
data); data++; } } void uart_putf(float data) { /* send float per UART BUG: unnötige Leerzeichen am Anfang? */ uint8_t buffer[7]; uart_puts(dtostrf(data, 6, 3, buffer)); } void uart_putc(uint8_t c) { while (!(UCSRA & (1<<UDRE))); UDR = c; } void uart_puti(uint16_t data) { uint8_t buffer[7]; uart_puts(utoa
in „UART Fehler Uebertragung bei float“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
www.mikrocontroller.net/topic/80900 LCD_PORT_RSEN &= ~(1<<LCD_EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { LCD_DDR = LCD_DDR | 0x0F; // Port auf Ausgang schalten LCD_DDR_RSEN = LCD_DDR_RSEN | (1<<LCD_RS) | (1<<LCD_EN); // Port auf Ausgang schalten /
in „LCD Denkfehler“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
PollinDisplayTest.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: push temp1 in temp1, LCD_DDR ori temp1, (1<<PIN_E) | (1<<PIN_RS) | 0x0F out LCD_DDR, temp1 ldi temp3,6 powerupwait: rcall delay5ms dec temp3 brne powerupwait
in „Schrift auf Display an ATmega8 leuchtet nur schwach“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
retlw.asm
start ; Sprung zum Programmanfang ORG 4 ; Interrupt-Einsprung goto start ; nicht belegt ORG 5 ; Anfang des Programms start bsf STATUS,RP0 ; RP0 <- 1: Registerbank 1 movlw 0xff ; 1111 1111 nach w-Register movwf TRISB ; W-Register nach Steuerung Eingang clrf TRISC ; 0000 0000 Port C ist Ausgang bcf STATUS
in „PIC16F876 Problem mit Tabelle“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „Zeilenadressen LCD 4x20 blau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „Zeilenadressen LCD 4x20 blau“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Master_Slave.cpp
buffer, 10)); } void uart_putf(float data) { /* send float per UART BUG: unnötige Leerzeichen am Anfang? */ uint8_t buffer[7]; uart_puts(dtostrf(data, 6, 2, buffer)); } int main(void) { uint8_t cData; uint16_t j; int t=1; uint16_t i,x=0, y=0,z =0; uint8_t tx=1; uint8_t rx=1; DDRB=0x00; uart_init(tx,
in „SPI: Master empfangen, Slave senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DE2008071001.pdf
ursprünglichen Entwurf quasi hal- AC3 negative Spannungs-Peaks. Wenn die Brummen des Trafos). Ein guter Anfang ist bierte Schaltung. An AC1 und AC3 schließt Spannungen an den Punkten R1/R2 oder die Mittelstellung. man die beiden Sekundärwicklungen R5/R6 negativer als diese 7,5 V der Refe - D1undD2sorgendafür
in „Howto Aktiver Gleichrichter“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
LCD.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „LCD zeigt nur die hälfte an“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „Atmega16 EA DIP204-6 4-line“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: push temp1 in temp1, LCD_DDR ori temp1, (1<<PIN_E) | (1<<PIN_RS) | 0x0F out LCD_DDR, temp1 ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait
in „LCD Routine Funktioniert nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_text_0.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011 ; muss 3mal hintereinander gesendet out PORTD, temp1 ; werden zur
in „Hilfe - LCD Probleme WD-C2704“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dcf77.c
Bit-Ende 100ms oder 200ms nach Sekundenstart) dcf77_end_bit (dcf, ticks); } else { // Flanke 1->0 (Bit-Anfang, Sekundenstart) dcf77_end_second (dcf, ticks); dcf->ticks = 0; } } } void dcf77_end_second (dcf77_t * dcf, uint8_t ticks) { uint8_t second = dcf->newtime.second; if (second < 60) second++; dcf->newtime.second
in „DCF Funktion frisst unglaublich viel Speicher“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test.asm
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: ldi temp3,50 powerupwait: rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00000011 ; muss 3mal hintereinander gesendet out PORTD, temp1 ; werden zur
in „LCD Ansteuerung aus Tutorial“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_routines.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „attiny2313, LCD, 4-Bit, C, Einzelne Zeichen falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD-Routines.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „attiny2313, LCD, 4-Bit, C, Einzelne Zeichen falsch“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd.c
LCD_PORT |= (1<<LCD_EN); _delay_us(1); LCD_PORT &= ~(1<<LCD_EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { LCD_DDR = LCD_DDR | 0xF | (1<<LCD_RS) | (1<<LCD_EN); // Port auf Ausgang schalten // muss 3mal hintereinander gesendet werden zur Initialisierung
in „ATmega8 LCD HD44780 Initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display1.txt
dec temp2 brne WGLOOP1 dec temp1 brne WGLOOP0 ret ; wieder zurück ; Initialisierung: muss ganz am Anfang des Programms aufgerufen werden lcd_init: cbi PORTC, 0 cbi PORTC, 1 ldi temp3,50 powerupwait: rcall delay5ms rcall delay5ms rcall delay5ms dec temp3 brne powerupwait ldi temp1, 0b00110000 ; muss 3mal
in „Displaytech162 LCD am Atmega8“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
timer2313.asm
für den Prozessortyp einbinden ; Quarz 4.096Mhz ; Initalisierung .org 0x000 ; kommt ganz an den Anfang des Speichers rjmp RESET ; Interruptvektoren überspringen ; und zum Hauptprogramm .org 0x0004 ; Output Compare Interrupt Vector Address rjmp sekunde ; eine Sekunde zuende springe zu Unterprogramm Sekunde
in „AVRTiny 2313 timer und Fusebits“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Probleme_mit_LCD_in_c__ans_forum_.txt
sonst drohen Kompatbilitätsprobleme! LCD_PORT &= ~(1<<LCD_EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { LCD_DDR = LCD_DDR | 0x0F | (1<<LCD_RS) | (1<<LCD_EN); // Port auf Ausgang schalten // muss 3mal hintereinander gesendet werden zur Initialisierung
in „LCD funktioniert in assembler, aber in c nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
www.mikrocontroller.net/topic/80900 LCD_PORT &= ~(1<<LCD_EN); } // Initialisierung: // Muss ganz am Anfang des Programms aufgerufen werden. void lcd_init(void) { LCD_DDR = LCD_DDR | 0x0F | (1<<LCD_RS) | (1<<LCD_EN); // Port auf Ausgang schalten // muss 3mal hintereinander gesendet werden zur Initialisierung
in „[ AVR ] Probleme mit LCD-Display (KS0066)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.c
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ) { // verwendete Pins auf Ausgang schalten uint8_t pins = (0x0F << LCD_DB) | // 4 Datenleitungen (1<<LCD_RS) | // R/S Leitung (1<<LCD_EN); // Enable
in „splc780d LCD Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „splc780d LCD Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd-routines.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „splc780d LCD Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD.h
/////////////////////////////////////////////////////////////// // Initialisierung: muss ganz am Anfang des Programms aufgerufen werden. void lcd_init( void ); //////////////////////////////////////////////////////////////////////////////// // LCD löschen void lcd_clear( void ); /////////////////////
in „LCD Sourcefile testen und dann hochladen“ · Mikrocontroller und Digitale Elektronik ·