-
Datei
T6963c.c
#define T6963C_RESET_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_RST) #define T6963C_RESET_DISABLE T6963C_PORT_CTRL |= (1<<T6963C_RST) #define T6963C_WR_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_WR) #define T6963C_WR_DISABLE
in „Auf einem Gra-LCD TM24064B ADC-Wert ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.c
//#define T6963C_RESET_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_RST) //#define T6963C_RESET_DISABLE T6963C_PORT_CTRL |= (1<<T6963C_RST) #define T6963C_WR_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_WR) #define T6963C_WR_DISABLE
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.c
//#define T6963C_RESET_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_RST) //#define T6963C_RESET_DISABLE T6963C_PORT_CTRL |= (1<<T6963C_RST) #define T6963C_WR_ENABLE T6963C_PORT_CTRL &= ~(1<<T6963C_WR) #define T6963C_WR_DISABLE
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.c
T6963C_CMD_SETOFFSET 0x22 #define T6963C_CMD_SETCURSOR 0x21 #define T6963C_CMD_WRITE_INC 0xC0 #define T6963C_CMD_READ_INC 0xC1 #define T6963C_CMD_WRITE_DEC 0xC2 #define T6963C_CMD_READ_DEC 0xC3 #define T6963C_CMD_WRITE
in „Problem mit T6963c bei Umstellung auf I2C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.c
T6963C_CMD_SETOFFSET 0x22 #define T6963C_CMD_SETCURSOR 0x21 #define T6963C_CMD_WRITE_INC 0xC0 #define T6963C_CMD_READ_INC 0xC1 #define T6963C_CMD_WRITE_DEC 0xC2 #define T6963C_CMD_READ_DEC 0xC3 #define T6963C_CMD_WRITE
in „Frage zu SPI und MCP23S09“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
1 << T6963C_CD) | (1 << T6963C_RST); T6963C_CTRL_PORT |= (1 << T6963C_WR) | (1 << T6963C_RD) | (1 << T6963C_CE) | (1 << T6963C_CD) | (1 << T6963C_RST); // Set data lines as input ports T6963C_DATA_DDR = 0x00;
in „T6963C - Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.h
T6963C_PORT_DATA PORTC //Dataport #define T6963C_DDR_DATA DDRC #define T6963C_PIN_DATA PINC #define T6963C_PORT_CTRL PORTA //Controlport (RW, RD, CE, RST, CD) #define T6963C_DDR_CTRL DDRA #define T6963C_PIN_CTRL
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.h
for 8x8 Font #define T6963C_TEXT_ROWS 16 #define T6963C_GRPH_COLS T6963C_TEXT_COLS #define T6963C_GRPH_ROWS 64 #define T6963C_FONTWIDTH 8 //Options Defines for Init() #define T6963C_MODE_OR 0x00 #define T6963C_MODE_XOR 0x01
in „Auf einem Gra-LCD TM24064B ADC-Wert ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963c.h
0x0400 #define T6963C_ADDR_TEXT 0x0000 #define T6963C_TEXT_COLS 30 //40 bytes for 6x8 Font, 30 for 8x8 Font #define T6963C_TEXT_ROWS 16 #define T6963C_GRPH_COLS T6963C_TEXT_COLS #define T6963C_GRPH_ROWS 128 #define T6963C_FONTWIDTH
in „Frage zu SPI und MCP23S09“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
#ifndef _T6963C_H_ #define _T6963C_h_ // Global settings #define FONTWIDTH 6 #define T6963C_NUMBER_OF_SCREENS 0x02 #define T6963C_GRAPHICS_HOME 0x0000 #define T6963C_GRAPHICS_AREA 240/FONTWIDTH #define T6963C_GRAPHICS_SIZE
in „T6963C - Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.c
data { t6963_status_chk(STATUS_READ_WRITE); CTRL(); t6963_write(cmd); } void t6963_write_cmd1(u08 cmd, u08 data1) // write a command with one data byte { t6963_status_chk(STATUS_READ_WRITE); DATA(); t6963_write
in „Hilfe zu Code Ausschnitt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
0x42 #define T6963_SET_GRAPHIC_AREA 0x43 #define T6963_MODE_SET 0x80 #define T6963_MODE_XOR 0x01 #define T6963_DISPLAY_MODE 0x90 #define T6963_CURSOR_BLINK_ON 0x01 #define T6963_CURSOR_DISPLAY_ON 0x02 #define T6963_TEXT_DISPLAY_ON 0x04 #define T6963_GRAPHIC_DISPLAY_ON 0x08 #define T6963_CURSOR_PATTERN_SELECT 0xA0 #define T6963_CURSOR_1_LINE 0x00 #define T6963_CURSOR_2_LINE 0x01 #define T6963_CURSOR_3_LINE 0x02 #define T6963_CURSOR_4_LINE 0x03
in „Seltsames Problem mit Grafik Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
0x42 #define T6963_SET_GRAPHIC_AREA 0x43 #define T6963_MODE_SET 0x80 #define T6963_DISPLAY_MODE 0x90 #define T6963_CURSOR_BLINK_ON 0x01 #define T6963_CURSOR_DISPLAY_ON 0x02 #define T6963_TEXT_DISPLAY_ON 0x04 #define T6963_GRAPHIC_DISPLAY_ON 0x08 #define T6963_CURSOR_PATTERN_SELECT 0xA0 #define T6963_CURSOR_1_LINE 0x00 #define T6963_CURSOR_2_LINE 0x01 #define T6963_CURSOR_3_LINE 0x02 #define T6963_CURSOR_4_LINE 0x03
in „Ansteuerung LCD-Display mit t6369c-Chip und 16Mhz Taktfrequenz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.h
0x42 #define T6963_SET_GRAPHIC_AREA 0x43 #define T6963_MODE_SET 0x80 #define T6963_DISPLAY_MODE 0x90 #define T6963_CURSOR_BLINK_ON 0x01 #define T6963_CURSOR_DISPLAY_ON 0x02 #define T6963_TEXT_DISPLAY_ON 0x04 #define T6963_GRAPHIC_DISPLAY_ON 0x08 #define T6963_CURSOR_PATTERN_SELECT 0xA0 #define T6963_CURSOR_1_LINE 0x00 #define T6963_CURSOR_2_LINE 0x01 #define T6963_CURSOR_3_LINE 0x02 #define T6963_CURSOR_4_LINE 0x03
in „Font tool von Christian R. verbessert“ · Projekte & Code ·
-
Datei
t6963c.h
T6963_CURSOR_PATTERN_SELECT 0xA0 #define T6963_CURSOR_1_LINE 0x00 #define T6963_CURSOR_2_LINE 0x01 #define T6963_CURSOR_3_LINE 0x02 #define T6963_CURSOR_4_LINE 0x03 #define T6963_CURSOR_5_LINE 0x04 #define T6963_CURSOR_6_LINE 0x05 #define T6963_CURSOR_7_LINE 0x06 #define T6963_CURSOR_8_LINE 0x07 #define T6963_SET_DATA_AUTO_WRITE 0xB0 #define T6963_SET_DATA_AUTO_READ 0xB1 #define T6963_AUTO_RESET 0xB2 #define
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
T6963C_CG_INTERNALROM, T6963C_TEXT_GRAPHIC | T6963C_CURSOR_BLINK ); //Cursorheight: 4px T6963cCursorPattern(1); //Relocate cursor T6963cSetCursorXY(0, 0); //Write a Custom Char for use with Character '\x80' T6963cWriteChunkAt_P(T6963C_ADDR_CGRAMH, g_CustomChars, sizeof(g_CustomChars)); T6963cClear(); /* for (i=0; i<10; i++) { //Write 10 Rows T6963cPutStringXY_P(0, i, PSTR("Row ")); T6963cPutChar(i + '0'); /
in „Auf einem Gra-LCD TM24064B ADC-Wert ausgeben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963C.pdf
T6963C TOSHIBA CMOS DIGITAL INTEGRATED CIRCUIT SILICON MONOLITHIC T6963C DOT MATRIX LCD CONTROLLER LSI The T6963C is an LCD controller designed to be used with LCD control driver LSIs and data display memories
in „altes Phytec MCB-51 Monitor/Basic Befehle?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963C.pdf
T6963C TOSHIBA CMOS DIGITAL INTEGRATED CIRCUIT SILICON MONOLITHIC T6963C DOT MATRIX LCD CONTROL LSI The T6963C is an LCD controller designed to be used with LCD control driver LSIs and data display memories
in „[V] Grafikdisplay 240x128“ · Markt ·
-
Datei
T6963C_problem.c
//////// //Macros for Bitbanging #define T6963C_RESET_ENABLE (ShiftReg_Out &= 0xEF) // RST #define T6963C_RESET_DISABLE (ShiftReg_Out |= 0x10) // RST #define T6963C_WR_ENABLE (ShiftReg_Out &= 0xFD) // WR #define T6963C_WR_DISABLE (ShiftReg_Out |= 0x02) // WR #define T6963C_RD_ENABLE (ShiftReg_Out &= 0xFB) // RD #define T6963C_RD_DISABLE (ShiftReg_Out |= 0x04) // RD #define T6963C_CE_ENABLE (ShiftReg_Out &= 0xF7) // CE #define T6963C_CE_DISABLE (ShiftReg_Out |= 0x08)
in „Problem mit Status-Check (T6963C)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
t6963.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „T6963c an AVR32 / NGW100“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963C.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „Probleme bei T6963C initialisierung (C)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
t6963.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „T6963 Grafik Display“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
t6963.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „Grafik LC-Display TLX-1391 128x128“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963_Appnotes1995.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „T6963 Memory Mapping“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963_Appnotes1995.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „Grafische LCD Anzeige - Eigenschaften ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
t6963.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „T6963C initialisierung“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
T6963-Application-Note.pdf
Application Notes for the T6963C LCD Graphics Controller Chip October, 95 1. Introduction The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced
in „altes Phytec MCB-51 Monitor/Basic Befehle?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
_128x128\httpcode_google_comparduino-t6963cdownloadslist\T6963_Lib\T6963_Lib //C:\Dokumente und Einstellungen\erster\Eigene Dateien\RFM12BP_1\LMC76026a-Beispielprogramm_original\LIB_T6963 //http://www.mikrocontroller.net/topic/299686 //----
in „GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_t6963.c
char *ptr; //Adresse für die Zeile //Evtl. Anpassung wegen "links Oben" == (0,0) oder (1,1) nötig T6963cSetAddress(T6963C_ADDR_TEXT + (T6963C_TEXT_COLS * (zeile)) + (spalte)); //Ausgabe der Zeichen for(;;) { by = pgm_read_byte(Buffer++); if(by == 0) break; // end of format string if (by == '%') { by
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
(T6963_SET_TEXT_HOME_ADDRESS); GLCD_WriteData(GLCD_TEXT_AREA); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_TEXT_AREA); GLCD_WriteData(GLCD_OFFSET_REGISTER); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_OFFSET_REGISTER); GLCD_WriteCommand(T6963_DISPLAY_MODE | T6963_GRAPHIC_DISPLAY_ON | T6963_TEXT_DISPLAY_ON /*| T6963_CURSOR_DISPLAY_ON*/); GLCD_WriteCommand(T6963_MODE_SET | 0); }
in „Ansteuerung LCD-Display mit t6369c-Chip und 16Mhz Taktfrequenz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_interrupt.c
unsigned char MemPos = 0; // Position in ScopeMem void main( void) { char idata i; ////////// INIT T6963C_RESET_DISABLE; // Reset Pin ist low T6963C_FONT_8x8; // T6963C_MD2_DISABLE; T6963cDisplayInit(); // Display initialisieren T6963cADCinit(0, 0); // ADC-Channel0, Messbereich 0...5V InitTimer0(); // Timer0, 15ms InitInterrupts(); // Interrupts, Timer0, Ext. Int ////////// RUN T6963cClear(); // S1adc, S2r1k, S3r10, S4r1, S5gnd, S6vcc, S710k, S8100k // T6963cSetRegisterOut(S1adc | S2r1k | S3r10); //Registerausgänge setzen T6963cADRasterMain(); T6963cADRasterBeschriftung(); TR0
in „Problem mit Speicherverwaltung? (8051)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lcd_geruest_fuer_t6963.c
(void) { Hier Init fuer T6963 aufrufen ... } //------------------------------------------------------------------------------ #if 0 void lcd_write (char data, char cd) { if(cd) T6963_Zeichenausgabe(data); // else // unused } #endif
in „AVR für wenig Geld im LAN“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
(T6963_SET_TEXT_HOME_ADDRESS); GLCD_WriteData(GLCD_TEXT_AREA); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_TEXT_AREA); GLCD_WriteData(GLCD_OFFSET_REGISTER); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_OFFSET_REGISTER); GLCD_WriteCommand(T6963_DISPLAY_MODE | T6963_GRAPHIC_DISPLAY_ON | T6963_TEXT_DISPLAY_ON /*| T6963_CURSOR_DISPLAY_ON*/); GLCD_WriteCommand(T6963_MODE_SET | T6963_MODE_XOR); } // // TEST // void GLCD_lcd_print2_p(unsigned int
in „Seltsames Problem mit Grafik Display“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963c.c
(T6963_SET_TEXT_HOME_ADDRESS); GLCD_WriteData(GLCD_TEXT_AREA); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_TEXT_AREA); GLCD_WriteData(GLCD_OFFSET_REGISTER); GLCD_WriteData(0x00); GLCD_WriteCommand(T6963_SET_OFFSET_REGISTER); GLCD_WriteCommand(T6963_DISPLAY_MODE | T6963_GRAPHIC_DISPLAY_ON | T6963_TEXT_DISPLAY_ON /*| T6963_CURSOR_DISPLAY_ON*/); GLCD_WriteCommand(T6963_MODE_SET | 0); } // // TEST // void GLCD_lcd_print2_p(unsigned int x,unsigned
in „Font tool von Christian R. verbessert“ · Projekte & Code ·
-
Datei
main.c
("LCD TEST -> CLEAR"); t6963c_clear_text(); uartPutString("LCD TEST -> DONE"); /* Set Text Mode and Graphics Mode On */ uartPutString("LCD TEST -> MODE"); t6963c_write_command(T6963C_DISPLAY_MODES_TEXT_ON); uartPutString("LCD TEST -> DONE"); while(1) { uartPutString("LCD TEST -> SHOW"); t6963c_write_text('a', 0, 1); t6963c_write_text('b', 0, 2); uartPutString("LCD SHOW -> DONE"); } return 0; }
in „T6963C - Steuerung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.c
lcd_commando(char commando); void lcd_status(void); void autoreset(void); void autowrite(void); void t6963cinit(void); void lcd_PutPixel(unsigned char x, unsigned char y, unsigned char Set); void lcd_Clear_Graphics(void); void lcd_Clear_Text(void); void lcd_write_zahl(unsigned int x, unsigned int y, unsigned
in „Bitmap auf Display darstellen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.txt
cbi(LCD_CPORT, LCD_RESET); delay(1); sbi(LCD_CPORT, LCD_RESET); // Mode set: use CG ROM, OR text and graphics 0x80 LCDWriteCommand(0x80); // Set text home address to $0000 (i.e. doesn't matter) LCDWriteData(0x00); LCDWriteData(0x00); LCDWriteCommand(0x40); // Set text number of columns to 30. LCDWriteData(30); LCDWriteData(0); LCDWriteCommand(0x41); // Set graphics home address to 0, i.e. the first display, i.e. this // display. LCDWriteData(0); LCDWriteData(0); LCDWriteCommand(0x42); // Make sure the number of graphics "columns" is 30. LCDWriteData(30); LCDWriteData(0x00); LCDWriteCommand(0x43); //
in „Problem mit T6963-LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.asm
.include "c:\avrtools\appnotes\4414def.inc" .equ quarz = 7372800 ;Hier den verwendeten Quarz eintragen .equ baud = 9600 ;Geschwindigkeit der seriellen Schnittstelle .equ uart = quarz/(baud*16)-1 ;Berechnung des richtigen Wertes für die serielle Schnittstelle .equ rd = 7 .equ wr = 6 .equ ce = 0 .equ cd = 1 .equ rst = 2 .def temp = r16 .def data1 = r17 .def data2 = r18 .def temp2 = r19 .def count = r20 .cseg .org 0 rjmp reset ;Reset handler reti ;External interrupt 0 reti ;External interrupt 1 reti ;Counter1 capture event reti ;Counter1 compare match reti ;Counter1 overflow reti ;Counter0 overflow
in „Grafik LCD Ansteuerung funz nicht??“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.inc
LCD_CS_DATA Equ 08000H ;LCD-Daten schreiben/lesen LCD_CS_CMD Equ 08001H ;LCD-Command schreiben/lesen LCD_DATA ds 1 LCD_CMD ds 1 ; LC-Display Ansteuerung LCD_INIT: mov DPTR,#08100H ; ber Adresse 8100H Reset machen mov A,#255 movx @DPTR,A mov LCD_DATA,#0 ;Text Home Adress call LCD_SEND_D mov LCD_DATA,#0 call LCD_SEND_D mov LCD_CMD,#040H call LCD_SEND_B mov LCD_DATA,#028H ;Text Area Adress call LCD_SEND_D mov LCD_DATA,#0 call LCD_SEND_D mov LCD_CMD,#041H call LCD_SEND_B mov LCD_DATA,#0H ;Grafik Home Adress call LCD_SEND_D mov LCD_DATA,#02H call LCD_SEND_D mov LCD_CMD,#042H call LCD_SEND_B mov LCD_DATA
in „Grafik LCD 128x128, Toshiba TLX-1391 bei Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.c
#define LCD_CTRL_PORT PORTD // Port C #define LCD_DATA_PORT PORTC // Port C #define LCD_DATA_RD() {DDRC=0x00;PORTC=0xFF;} #define LCD_DATA_WR() {DDRC=0xFF;PORTC=0xFF;} #define RST_PIN 1 // Ansteuerung Reset #define RST_high() LCD_CTRL_PORT |= _BV(RST_PIN) #define RST_low() LCD_CTRL_PORT &= ~_BV(RST_PIN) #define WR_PIN 2 // Ansteuerung Write #define WR_high() LCD_CTRL_PORT |= _BV(WR_PIN) #define WR_low() LCD_CTRL_PORT &= ~_BV(WR_PIN) #define RD_PIN 3 // Ansteuerung Read #define RD_high() LCD_CTRL_PORT |= _BV(RD_PIN) #define RD_low() LCD_CTRL_PORT &= ~_BV(RD_PIN) #define CE_PIN 6 // Ansteuerung Chip
in „Grafik LCD 128x128, Toshiba TLX-1391 bei Pollin“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.c
char pix) { PORTC = pix | 0xF8; pause(); wr = 0; pause(); wr = 1; } //Display initialisieren /* void t6963cinit(void) { out(0x98, 0, 0); out(0x80, 0, 0); out(0x42, 0, 0); out(0x43, 32, 32); out(0x24, 0, 0); } */ void t6963cinit(void) { PORTC = 15; out(0x42, 0, 0); out(0x43, 32, 32); out(0x40, 0, 0); out
in „Grafik LC-Display TLX-1391 128x128“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.c
lcd_commando(char commando); void lcd_status(void); void autoreset(void); void autowrite(void); void t6963cinit(void); void lcd_PutPixel(unsigned char x, unsigned char y, unsigned char Set); void lcd_Clear_Graphics(void); void lcd_Clear_Text(void); void lcd_write_zahl(unsigned int x, unsigned int y, unsigned
in „Probleme mit Funktion "itoa"“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.asm
$NOMOD51 $INCLUDE (REG51.INC) ; Controller @ 12 MHz -> 1Mhz Cycle LCD_WR Bit P1.0 ;LCD-Write Low Active LCD_RD Bit P1.1 ;LCD-Read Low Active LCD_CE Bit P1.2 ; Chip Enable Low Actice LCD_CD Bit P1.3 ;LCD-Command/Data C:High / D:Low LCD_RST Bit P1.4 ;LCD-Reset Low Active LCD_FONT Bit P1.5 ; Font Switch H: 6x8 L: 8x8 LCD_PORT Equ P2 ;LCD-Datenport LCD_DATA_H equ R5 LCD_DATA_L equ R6 LCD_CMD equ R7 TEMP equ R0 TXHOME equ 40h TXAREA equ 41h GRHOME equ 42h GRAREA equ 43h OFFSET equ 22h ADPSET equ 24h CRPSET equ 22h AWRON equ 0B0h AWROFF equ 0B2h org 0000h init_display: clr LCD_CE clr LCD_FONT ; 8x8 Font
in „8051 und T6963 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
t6963.asm
$NOMOD51 $INCLUDE (REG51.INC) ; Controller @ 12 MHz -> 1Mhz Cycle LCD_WR Bit P1.0 ;LCD-Write Low Active LCD_RD Bit P1.1 ;LCD-Read Low Active LCD_CE Bit P1.2 ; Chip Enable Low Actice LCD_CD Bit P1.3 ;LCD-Command/Data C:High / D:Low LCD_RST Bit P1.4 ;LCD-Reset Low Active LCD_FONT Bit P1.5 ; Font Switch H: 6x8 L: 8x8 LCD_PORT Equ P2 ;LCD-Datenport LCD_DATA_H equ R5 LCD_DATA_L equ R6 LCD_CMD equ R7 TEMP equ R0 TXHOME equ 40h TXAREA equ 41h GRHOME equ 42h GRAREA equ 43h OFFSET equ 22h ADPSET equ 24h CRPSET equ 22h AWRON equ 0B0h AWROFF equ 0B2h org 0000h init_display: clr LCD_CE clr LCD_FONT ; 8x8 Font
in „8051 und T6963 LCD“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.c
//************************************************************************ // T6963.C // LowLevel Routinen für LCD-Displays mit T6963 // Getestet mit AVR/ATMega bis 8MHz. // // Der Nullpunkt des Displays liegt oben,links. Für unten rechts // müssen dann zusätzliche Umrechnungen stattfinden
in „Display mit T963C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.h
***************************************************** #ifndef t6963_h #define t6963_h #include <avr/pgmspace.h> #define LCD_WIDTH 240 //Display Breite #define LCD_HEIGHT 128 //Display Höhe // !!! only use ONE of the definitions below !!! #define PIXPERBYTE_6 //pin
in „Display mit T963C“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.c
//************************************************************************ // T6963.C // LowLevel Routinen für LCD-Displays mit T6963 //************************************************************************ #include "T6963.h" #include <avr/pgmspace.h> unsigned char LCD_STATUS; /
in „Hilfe ext. Mem ATmega162“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
T6963.c
//************************************************************************ // T6963.C // LowLevel Routinen für LCD-Displays mit T6963 //************************************************************************ #include "T6963.h" #include <avr/pgmspace.h> unsigned char LCD_CMD; // Command-Byte
-
Datei
T6963.h
//************************************************************************ // T6963.H #include <avr/io.h> #include <avr/pgmspace.h> //PORTA ist der Datenport #define DATA_DIR_IN() DDRA =0x00; #define DATA_DIR_OUT() DDRA =0xFF; #define LCD_READ PINA // read PINC, ! NOT ! PORTC #define
-
PDF
t6963c.pdf
Writing Software for T6963C based Graphic LCDs (Adapted from the Toshiba 6963C Data Sheet) 1. Introduction So you have a graphics LCD module with a T6963C controller, connected to a Microcontroller, and want to get software
in „Grafik-Displays“ · Mikrocontroller und Digitale Elektronik ·