Datasheet
DDB0 = 0; // Set PB0 as input
DDB1 = 0; // Set PB1 as input
DDB2 = 0; // Set PB2 as input
DDB3 = 0; // Set PB3 as input
DDB4 = 0; // Set PB4 as input
T6963C_ctrlce_Direction = 1;
T6963C_ctrlce = 0; // Enable T6963C
T6963C_ctrlfs_Direction = 1;
T6963C_ctrlfs = 0; // Font Select 8x8
T6963C_ctrlmd_Direction = 1;
T6963C_ctrlmd = 0; // Column number select
// Initialize T6369C
T6963C_init(240, 128, 8);
/*
* Enable both graphics and text display at the same time
*/
T6963C_graphics(1);
T6963C_text(1);
panel = 0;
i = 0;
curs = 0;
cposx = cposy = 0;
/*
* Text messages
*/
T6963C_write_text(txt, 0, 0, T6963C_ROM_MODE_XOR);
T6963C_write_text(txt1, 0, 15, T6963C_ROM_MODE_XOR);
/*
* Cursor
*/
T6963C_cursor_height(8); // 8 pixel height
T6963C_set_cursor(0, 0); // Move cursor to top left
T6963C_cursor(0); // Cursor off
/*
* Draw rectangles
*/
T6963C_rectangle(0, 0, 239, 127, T6963C_WHITE);
T6963C_rectangle(20, 20, 219, 107, T6963C_WHITE);
T6963C_rectangle(40, 40, 199, 87, T6963C_WHITE);
T6963C_rectangle(60, 60, 179, 67, T6963C_WHITE);
526
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroC PRO for AVR
CHAPTER 6