-
Datei
menue.h
=basis; } } if(hochzahl<0) { for(int8_t i=0;i>=hochzahl;i--) { erg/=basis; } } return erg;*/ void menue() { if (S1 == true) { auswahl++; if (auswahl == 0) { lcd_clearDisplay(); lcd_gotoxy(0,0); lcd_putstr("Signal:"); } if (auswahl == 1) { lcd_clearDisplay(); lcd_gotoxy(0,0); lcd_putstr("FREQ:"); } if
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
menu.c
case 0: { ClrDisplay(); lcd_send_string("Uhrzeit",1,8); }; break; //Sonnenaufgang case 1: { ClrDisplay(); lcd_send_string("Sonnenaufgang",1,5); sprintf(buffer_zeit,"Startzeit: %2i:%2i",start_aufgang_stunde,start_aufgang_minute
in „SCK läuft ständig obwohl nicht in while schleife“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DABLCD.ino
].service[service].CompID); } else { lcd.clear(); lcd.setCursor(0, 0); lcd.print("No DAB stations "); } dab_mode = true; Dab.vol(vol); service_text[0] = '\0'; fm_ps[0] = '\0'; menu_mode = 0; menu_timer = 0; display_state = DISPLAY_DELAY; displayTimer
in „DAB Shield Frage zu Arduino Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DABLCD.ino
].service[service].CompID); } else { lcd.clear(); lcd.setCursor(0, 0); lcd.print("No DAB stations "); } dab_mode = true; Dab.vol(vol); service_text[0] = '\0'; fm_ps[0] = '\0'; menu_mode = 0; menu_timer = 0; display_state = DISPLAY_DELAY; displayTimer
in „DAB Shield Frage zu Arduino Code“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
\n"); for(uint8_t s = 0; s<=7; s++) { lcd_putc(s); } _delay_ms(1000); LED_PORT &= ~(1<<LED_PIN); lcd_clrscr(); uint8_t display = 0; static uint8_t menuepos = 2; while(1) { // menue system switch( display ) { case DISPLAY_NORM_INIT: display
in „Tasterabfrage nach Dannegger – plötzlich unplausible Resultate“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SetMenu.inc
;*********************************************************** ; ; Set the Time ; SetTimeHour: rcall LCD_1RowHome ;set the first position on LCD rcall DisplayTime ;show the time on LCD at first line by 8 character like 10:23:43 rcall LCD_2RowHome ;next row on the display ldi ZH,high(StringSetH<<1) ldi
-
Datei
menu.txt
) update_display(); } void update_display(void) // Update der Anzeige { lcd_clrscr(); lcd_gotoxy(0,0); strcpy_P(HelpStr, ActMenu->Menu_Name); lcd_puts(HelpStr); lcd_gotoxy(0,1); strcpy_P(HelpStr, ActMenu->Entries[
in „Menüstruktur mit Pointern und structs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rev2.asm
; And display it menu_get_change_loop: rcall lcd_long_delay rcall lcd_long_delay ; Wait about 50ms rcall getch_nb brlo menu_get_key_release ; Until a key is pushed cp TMP1, REQVAL ; Might have changed brne menu_get_loop
in „AVR/ Teilbarkeit durch 100 und 400“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SetMenu.inc
;*********************************************************** ; ; Set the Time ; SetTimeHour: rcall LCD_1RowHome ;set the first position on LCD rcall DisplayTime ;show the time on LCD at first line by 8 character like 10:23:43 rcall LCD_2RowHome ;next row on the display ldi ZH,high(StringSetH<<1) ldi
-
Datei
comet.c
1 and 2 DisplayBuffer1[7] |= 0x80; DisplayBuffer2[7] |= 0x80; } void Show_Current_Time(void) { if (Status0 & MenuOn) // don't show current time in menu mode return; if (UserDisplay != 0) // show current time in normal
in „Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
comet.c
1 and 2 DisplayBuffer1[7] |= 0x80; DisplayBuffer2[7] |= 0x80; } void Show_Current_Time(void) { if (Status0 & MenuOn) // don't show current time in menu mode return; if (UserDisplay != 0) // show current time in normal
in „Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_menu_edit.c
; #endif // USE_TWO_ROW_DISPLAY // Output for four row display #if defined USE_FOUR_ROW_DISPLAY || defined USE_THREE_ROW_DISPLAY // Output formatting for selection somewhere in between (sub)menu top and bottom if ( (selected >=
in „Menüsteuerung von Taster auf Drehencoder umbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_menu.c
****************** #include "debounce.h" // Debouncefunctions #include "lcd_menu.h" // Menu #include "lcd-routines.h" // *********************************************************************** // Macros // ********************************************************************
in „Menüsteuerung von Taster auf Drehencoder umbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
;check out if button menu pressed and count up the menue-counter or menusetcounter rcall LCD_1RowHome ;set the first position on LCD sbrs MenuSetCount,7 ;skip next order when Set-Mode is activ rcall DisplayTime ;show the time on LCD at first line by 8 character like hh:mm:ss sbrs MenuSetCount,7 ;skip next order when Set-Mode is activ rcall DisplayCars ;show values of register rcall LCD_2RowHome ;next row on the display ;*******
-
Datei
Progr.c
} Lcd_Out(3,1,">"); } else { // Top of (sub)menu if (selected < (from + 2)) { //from = selected; till = from + (DISPLAY_ROWS - 1); for (from; from<=till; from++) { LCDWriteStringROM(0,line_cnt,menu[from].
in „const char *text in C Struktur zur Laufzeit ändern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
HeizgV20.c
(2,0); lcd_puts(" %"); bit.MenuPolling = 0; } if (bit.RefreshDisplay) // alle 350 msek RDisp = 1 { lcd_gotoxy(0,0); lcd_puts_p(&Tag[AktuellZeit / 1440] [0]); // gibt den Tag aus lcd_gotoxy(3,0); lcd_int((AktuellZeit
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
I2C_HW_Master_C.c
(Menue[1]) { case 0x00: if(LastMenue!=Menue[0]) { DisplayFill(0x00); LastMenue=Menue[0]; DisplaySetXY(45,0); DisplayWriteMenue(); DisplaySetXY(6,1); DisplayWriteUhrzeitEinstellen(); DisplaySetXY(6,2); DisplayWriteUhrzeitEinstellen
in „ISR zum Auslesen eines Drehencoders macht Probleme“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
(' '); break; } RefreshDisplay = 0; } #ifdef EXTRA_MENU if (index == 0 && (Taste == UP || Taste == DOWN)) { MenuCount = 255; MenuPolling =1;} #endif switch(index) { case 0: break; case 1: lcd_gotoxy(2,0); lcd_putchar('\x7e'); if
in „AVR-CTRL - Einstellung speichern“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
NACHT: lcd_putchar(BetriebsMode+1); break; case ABWESEND: lcd_putchar(BetriebsMode+1); break; case DEAKTIV: lcd_putchar(' '); break; } RefreshDisplay = 0; } #ifdef EXTRA_MENU if (index == 0 && (Taste == UP ||
in „Heizungssteuerung mit ATMEGA 32“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.asm
DisplayTime ;show the time on LCD at first line by 8 character like hh:mm:ss sbrs MenuSetCount,7 ;skip next order when Set-Mode is activ rcall DisplayActSpeed ;show values of register rcall LCD_2RowHome ;next row on the display ;****************************************************** ; case / break - routine for decision of display the menue in range of 0 til MenuItem .equ MenuItem = 8 ;max counts of menu ; mov temp2, MenuCount
-
Datei
main.asm
DisplayTime ;show the time on LCD at first line by 8 character like hh:mm:ss sbrs MenuSetCount,7 ;skip next order when Set-Mode is activ rcall DisplayActSpeed ;show values of register rcall LCD_2RowHome ;next row on the display ;****************************************************** ; case / break - routine for decision of display the menue in range of 0 til MenuItem .equ MenuItem = 7 ;max counts of menu ; mov temp2, MenuCount
-
Datei
menue_test.c
#include <avr/io.h> #include <stdint.h> #include <avr/delay.h> void vInitPorts (); void vEnableLcd (); void vLcdInit(); void vLcdSchreibeZeile ( char *); void vLcdSchreibeZeichen (char ); void vLcdLoeschen(); void vLcdEin(); #define HOCH 0 #define RUNTER 1 #define RECHTS 2 #define LINKS 3 #define ESC 4 #define SEL 5 #define RS 6 #define EN 7 #define LCDPORT PORTD int main(void) { ///////////////// //Initialisierung vInitPorts (); vLcdInit(); //vLcdEin(); //hier oben hatte ich es auch nochmal zur sicherheit reingemacht, aber ohne erfolg _delay_ms(200); PORTA |= ( 1 << RS ); _delay_ms(200); PORTA
in „LCD-daten werden nicht dargestellt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
menu.c
; } } } void menu_show_on_LCD( t_menu_selected_dim *menu_sel, t_menu_content menu_content[MENU_ARRAY_DIM_1][MENU_ARRAY_DIM_2] ) { // variables & constants // program-code lcd_clear(); lcd_write_line(1, menu_content[menu_sel
in „selbstdefiniertes Zeichen wird am LCD nicht richtig ausgegeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_lcd.c
); } int8_t eingabe_betrieb(void) { _delay_ms(2000); return(NEXT_STATE); } typedef struct display { const char __flash *text_zeile[LCD_DISP_LENGTH]; } t_display; typedef struct menu { const t_display text; const int8_t previous; const int8_t next; int8_t ( *fp )( void ); } t_menu; #define FSTR
in „Fehlermeldung: near initialization for“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
gcctest1.c
,0x01); break; case 0x04 : break; case 0x05 : break; case 0x06 : break; } } void menudisp(void) //Menü Darstellen { lcd_gotoxy(2,0); lcd_puts(menu[disp0].name); if (menu[disp0].next> 0x00) { lcd_gotoxy(2,1); disp1=menu[disp0].next -1; lcd_puts(menu[disp1].name); if (menu[disp1].next > 0x00) { lcd_gotoxy(2,2); disp2=menu[disp1].next -1; lcd_puts(menu[disp2].name); if (menu[disp2].next > 0x00) { lcd_gotoxy(2,3); disp3=menu[disp2].next -1; lcd_puts(menu[disp3].name); //Menü geht noch weiter runter if (menu[disp3].next
in „objtool crashed“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
include <BOS.c> //------------------------------------------------------------------------------ //LCD Einstellungen für das Display #define LCD_DB4 PIN_D4 // Display Port #define LCD_DB5 PIN_D5 // Display Port #define LCD_DB6 PIN_D6 // Display Port #define LCD_DB7 PIN_D7 // Display Port #define LCD_E PIN_D0 // Display Port Enabele #define LCD_RS PIN_D2 // Display Port RS #define LCD_RW PIN_D3 // Display Port RW #include <flexlcd.c> // Einstellungen für das Display //LCD //---------------------------------------
in „[PIC] PIC 16F887 + I2C + Philips TEA5768HL RADIO“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; case HELP: // Ch_P = (PGM_P) pgm_read_word (*Ch_P); Help ((PGM_P *) ROM_ADR (MainMenu[h].Hlp)); break; case OK: if (h == 1) Stoppen(); else if (h == 2) Rc5Decode(); break; case 0: if (Cursor) { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_OFF, HD_CMD); Cursor = FALSE; } else { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_ON|BLINK, HD_CMD); Cursor = TRUE; } break; } } } // main
in „Stoppuhr 1/1000 sec/9 ZwiZeiten, ROM-Menusystem, RC5-Dekoder“ · Projekte & Code ·
-
Datei
main.c
Hdr1))) h++; break; case HELP: // Ch_P = (PGM_P) pgm_read_word (*Ch_P); Help ((PGM_P *) ROM_ADR (MainMenu[h].Hlp)); break; case OK: if (h == 1) Stoppen(); else if (h == 2) Rc5Decode(); break; case 0: if (Cursor) { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_OFF, HD_CMD); Cursor = FALSE; } else { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_ON|BLINK, HD_CMD); Cursor = TRUE; } break; } } } // main
in „Stoppuhr 1/1000 sec/9 ZwiZeiten, ROM-Menusystem, RC5-Dekoder“ · Projekte & Code ·
-
Datei
main-1.4b.c
Hdr1))) h++; break; case HELP: // Ch_P = (PGM_P) pgm_read_word (*Ch_P); Help ((PGM_P *) ROM_ADR (MainMenu[h].Hlp)); break; case OK: if (h == 1) Stoppen(); else if (h == 2) Rc5Decode(); break; case 0: if (Cursor) { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_OFF, HD_CMD); Cursor = FALSE; } else { lcd_putch (CONTROL|DISPLAY_OFF, HD_CMD); lcd_putch (CONTROL|DISPLAY_ON|CURSOR_ON|BLINK, HD_CMD); Cursor = TRUE; } break; } } } // main
in „Stoppuhr 1/1000 sec/9 ZwiZeiten, ROM-Menusystem, RC5-Dekoder“ · Projekte & Code ·
-
Datei
Forum1.ino
Select ", "2:Brightness ", "3:Init Delay ", "4:Frame Delay ", "5:Repeat Times ", "6:Repeat Delay ", }; lcd.clear(); lcd.print( Titles[menuItem-1] ); } void ShowMenuValue() { lcd.setCursor(0, 1); lcd.print( " " ); lcd.setCursor(0, 1); if (menuItem == 1) DisplayCurrentFilename(); else if (menuItem == 2) { lcd.print( brightness ); lcd.print( " %" ); } else if (menuItem == 3) { lcd.print( initDelay ); lcd.print( " ms" ); } else if (menuItem == 4) { lcd.print( frameDelay ); lcd.print( " ms" ); } else if (menuItem
in „arduino display geht aus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_menu.h
// *********************************************************************** // LCD menu - HEADER // *********************************************************************** #ifndef __LCD_MENU #define __LCD_MENU // ********************************************************************
in „Menüsteuerung von Taster auf Drehencoder umbauen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sub_irMenu.c
================================= void ir_menu(void){ WDT_off(); wdg_Menu_on; step=0; //v u8 dat[10]; while(1){ if(ir_pin)ir_signal(); if(ir_cmd<255){ led_on; //lcd_goto(1,1); //lcd_int(ir_cmd); if(ir_cmd<10){display_cursor(ir_cmd);kkdat[step]=ir_cmd;ir_cmd=22;} switch (ir_cmd){ //++++ test 1.Reihe FB +++++ case(43):displayZeile=0;lcd_anzeige_0();break; case(46):displayZeile=1;lcd_anzeige_0();break; case(44):displayZeile=2;lcd_anzeige_0();break; //case(39):displayZeile=3;lcd_anzeige_1();break; case(39): break; //----
in „RC5 code einer IR Fernbedienung auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Drehzahlmessung.cpp
für TWI #include "MLX90614.h" // Header für Sensor #include "USART.h" // Header für USART #include "lcd.h" // Header für LCD Olimex AVR-MT-128 // Einbindung Makros #define DISPLAY_AUS 0 // Status 0 Makro LCD #define MENUE 1 // Status 1 Makro LCD Menue #define DISPLAY_TEMP 2 // Status 2 Makro Temp.messung
in „Drehzahlmessung über Capture_Interrupt Probleme?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Programm.c
Variable wird benötigt um aus Unterprogrammen wie //Linienverfolgung, Ausweichen ... hinauszukommen //Display Menü: char HM_ZULETZT_GEOEFFNET = Sheet_0_offen; bool auswahl0 = false, auswahl1 = false, auswahl_debugORrun = false, auswahl_run = false, auswahl_GetORGiveRoute = false; bool geheInLetztes_Menue
in „Linefollower: I-Anteil wählen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
//////////////////////////////////////////////////////////////////// cli(); // Interrupts gesperrt lcd_clrscr(); // LCD Initialisieren lcd_gotoxy(0,0); // Position 1 in Zeile 1 lcd_puts("PA "); // Text über Display ausgeben lcd_gotoxy(0,1); // Position 1 in Zeile 2 lcd_puts("- Mb"); // Text über Display ausgeben lcd_gotoxy(0,2); // Position 1 in Zeile 3 lcd_puts("- Tn"); // Text über Display ausgeben lcd_gotoxy(0,3); // Position 1 in Zeile 4 lcd_puts("- Ln"); // Text über Display ausgeben for (wait=0; wait<30;
in „Funktion wird nicht ausgeführt mit Ausgabe auf LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATB_Ana_Prg_10.c
(LCD_CLEAR); // Leere Display _delay_ms(2); // warte 2ms } if (wahl==0) { anzeige1(); tasten(); } // Auswahl Menue 1 if (menue==1) { //menue1(); wahl=1; wahlm=1; } // Auswahl Menue 2 if (menue==2) { lcd_command(LCD_CLEAR); // Leere Display _delay_ms(2); // warte 2ms wahl=1; wahlm=2; } // Auswahl Menue 3 if (menue==3) { lcd_command(LCD_CLEAR); // Leere Display _delay_ms(2); // warte 2ms wahl=1; wahlm=3; } /////
in „0-20mA messen mit dem I2C Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD_2X16.C
; nop; _endasm; // Impulsverzögerung LCD_E1 = 0; } // Grundinitialisierung durchgeführt write_lcd(0x38,1); // Displayfunktion setzen write_lcd(0x01,1); // Diplay löschen write_lcd(0x08,1); // Display aus write_lcd(0x06,1); // Display Shift
in „44780 initialisierung klappt nicht (8051, Keil)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; LCDclr(); CopyStringtoLCD(menuEntry.title, 0, 0); menuEntry.updateDisplay(); } void menu_onOpt(void) { if(!running) { optMenuEntryNum = 0; onNewOptMenuEntry(); } } void optMenu_onUp(void) { if(!running) { if(optMenuEntryNum
in „PWM-Ausgabe stimmt nicht bei AVR DDS“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LCD-Timer.asm
rjmp sel_leuchtpult ; ***** Menü select: einmaliger Aufruf nach Änderung am Drehgeber ***** sel_start: ; Menü Start gewählt rcall lcd_clear ; Display löschen ldi ZL, LOW(t_bel_zeit*2) ; Text laden ldi ZH, HIGH(t_bel_zeit*2) rcall lcd_string
in „LCD Timer sekunden Takt zu langsam“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
entrance.asm
.include "m16def.inc" .equ menu_max = 7 .equ menu_max_lock = 4 .equ lcdPRT = PORTC .equ lcdDDR = DDRC .equ lcdPIN = PINC .equ lcdRS = PC0 .equ lcdRW = PC1 .equ lcdE = PC2 .equ lcdBUSY = PC7 .def access = r10 .def gator = r11 .def
in „Drehgeber - (wiedereinmal)“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
LCD-Display mit Menütext
Neu Load Save Auswahl1 Loesung Zurueck
in „Game CodedColor für die STM32F103 Bluepill“ · Projekte & Code · · Fotos
-
Datei
BelTimer_V2_02.07.10_21-46.c
Interrupts aktivieren sei(); } void printExTime(void) //gibt Belichtungszeit aus (unten rechts) { lcd_gotoxy( 10, 1 ); lcd_puts(steps[menu[state].value].print); } void incExTime(void) //erhöht Belichtungszeit um eine Stufe { if (menu[state].value < 28) menu[state].value ++; } void decExTime(void) //
in „Wie Arbeitstakte des Prozessors zählen?“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Handheld-Messgerät mit LCD-Display
109 AUTO NORMAL MODE ENTER ERASE POWER
in „[V]DigitalKameraMitSpeicherkarte“ · Markt · · Fotos
-
Datei
main.c
(); home_menu(); } void home_menu () { clear_display_LCD(); return_home_LCD(); display_on_off_control_LCD(1,0,0); start_standby_timer(); while (1) { while (LCD_was_off_var_2) { start_sleeping(); if (start_ringing_flag
in „Funkuhr+Wecker“ · Projekte & Code ·
-
PDF
s_p305_intel_mm_pro_p300.pdf
on the screen as shown below. 640 * 480 GRAPHICS DISPLAY CYAN WHITE YELLOW To exit this subtest and return to the Display Test menu: Press Enter if NO was selected for Test Loop on the Test Parameter Menu. Press Ctrl + break if YES was selected for Test
in „LCD-Inverter kaputt - wer kann helfen?“ · PC Hard- und Software ·
-
Datei
ATB_Menue_1.c
TIMSK0|=(1<<OCIE0A); // Interrupt erlauben } ////////////////////////////////////////////// void menue1() // Titelbild { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 1-xxx"); } ////////////////////////////////////////////// void menue2() // { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 2-xxx"); } /////////////////////////////////////////////// void menue3() // { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 3-xxx"); } ///////////////////////////////////////////////
in „Einfaches Menue mit I2C Bus in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ATB_Menue_2.c
TIMSK0|=(1<<OCIE0A); // Interrupt erlauben } ////////////////////////////////////////////// void menue1() // Titelbild { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 1-xxx"); } ////////////////////////////////////////////// void menue2() // { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 2-xxx"); } /////////////////////////////////////////////// void menue3() // { lcd_command(LCD_CLEAR); _delay_ms(2); lcd_printlc(1,2,"Menue 3-xxx"); } ///////////////////////////////////////////////
in „Einfaches Menue mit I2C Bus in C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_1_4_mit_Menue.c
uint8_t signal; uint8_t counter1, counter2, counter3; uint8_t menuepos; //Funktionsprototypen void display(uint8_t menuepos); void menue(void); //void initTimer0(void); inline void lcd_init (void); void lcd_putc (unsigned char zeichen); void lcd_putstr (char *string); void lcd_gotoxy (unsigned char line
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
aus / Blinken aus lcd_command( LCD_SET_DISPLAY | LCD_DISPLAY_ON | LCD_CURSOR_OFF | LCD_BLINKING_OFF); // Cursor inkrement / kein Scrollen lcd_command( LCD_SET_ENTRY | LCD_ENTRY_INCREASE | LCD_ENTRY_NOSHIFT ); lcd_clear()
in „C-Code auf AVR effizient schreiben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
DDS_1_4_mit_Menue.c
uint8_t auswahl; uint8_t signal; uint8_t counter1; uint8_t menuepos; //Funktionsprototypen void display(uint8_t menuepos); void menue(void); void initTimer0(void); inline void lcd_init (void); void lcd_putc (unsigned char zeichen); void lcd_putstr (char *string); void lcd_gotoxy (unsigned char line,
in „Probleme bei der Stueuerung über Taster!“ · Mikrocontroller und Digitale Elektronik ·