BASCOM AVR: ============================================= $regfile = "at26def.dat" $crystal = 1000000 Dim K As Byte Config Lcdbus = 4 Config Lcd = 20 * 2 Config Lcdpin = Pin , Db4 = Pa.3 , Db5 = Pa.2 , Db6 = Pa.1 , Db7 = Pa.0 , E = Pa.4 , Rs = Pa.5 Cursor Off Cls Do Locate 1 , 7 K = 8 Lcd K Loop End ============================================ Report : TST Date : 06-11-2003 Time : 19:13:26 Compiler : BASCOM-AVR LIBRARY V 1.11.7.3 Processor : TINY26 SRAM : 80 hex EEPROM : 80 hex ROMSIZE : 800 hex ROMIMAGE : 27A hex -> Will fit into ROM ROMIMAGE : 634 dec FLASH USED : 30 % ============================================== :::::::::::::::::::::::::::::::::::::::::::::: ============================================== UND NUN CODEVISION: =============================================== /********************************************* Chip type : ATtiny26 Clock frequency : 1,000000 MHz Memory model : Tiny Internal SRAM size : 128 External SRAM size : 0 Data Stack size : 32 *********************************************/ #include // Alphanumeric LCD Module functions #asm .equ __lcd_port=0x1B #endasm #include #include void main(void) { // LCD module initialization lcd_init(20); lcd_clear(); while (1) { char k=8; char lcd_text[1]; sprintf(lcd_text, "%u", k); lcd_gotoxy(7,1); lcd_puts(lcd_text); }; } =============================================== Program memory usage: Code : 667 words Constants (dw/db): 17 words Unused : 0 words Total : 684 words ===============================================