Professional Documents
Culture Documents
com
Library : Nokia_3310_5110_Lcd Date : 27/07/2014
Microcontrollers : PIC12F, PIC16F, PIC18F, DSPIC, ARM(STM32)
Library Routines
Nokia_3310_LCD_Init
Nokia_3310_LCD_Clear
Nokia_3310_LCD_Write_Text
Nokia_3310_LCD_Write_CP
Nokia_3310_Line_H
Nokia_3310_Line_V
Nokia_3310_Image
Author : Arezki YOUYOU e-mail : arezkiyouyou@gmail.com
Library : Nokia_3310_5110_Lcd Date : 27/07/2014
Microcontrollers : PIC12F, PIC16F, PIC18F, DSPIC, ARM(STM32)
Returns Nothing
// Pin direction
sbit Nokia_3310_SCLK_dir at TRISB0_bit;
sbit Nokia_3310_SDA_dir at TRISB1_bit;
sbit Nokia_3310_DC_dir at TRISB2_bit;
sbit Nokia_3310_CS_dir at TRISB3_bit;
sbit Nokia_3310_REST_dir at TRISB4_bit;
....
Nokia_3310_LCD_Init();
Author : Arezki YOUYOU e-mail : arezkiyouyou@gmail.com
Library : Nokia_3310_5110_Lcd Date : 27/07/2014
Microcontrollers : PIC12F, PIC16F, PIC18F, DSPIC, ARM(STM32)
Returns Nothing
....
Nokia_3310_LCD_Init();
Author : Arezki YOUYOU e-mail : arezkiyouyou@gmail.com
Library : Nokia_3310_5110_Lcd Date : 27/07/2014
Microcontrollers : PIC12F, PIC16F, PIC18F, DSPIC, ARM(STM32)
Nokia_3310_LCD_Clear
Prototype void Nokia_3310_LCD_Clear(void);
Returns Nothing
Example Nokia_3310_LCD_Clear();
Nokia_3310_LCD_Write_Text
Prototype void Nokia_3310 _Write_Text(char* message,char x_position,char y_position);
Returns Nothing
Parameters :
message : message to be written
x_position : starting position row number(from 0 to 84).
y_position : starting position column number(from 0 to 6).
Requires Nokia_3310_LCD_Init must be called before using this routine.
Nokia_3310_LCD_Write_CP
Prototype void Nokia_3310 _Write_CP (void);
Returns Nothing.
Parameters :
Nokia_3310_Line_H
Prototype void Nokia_3310 _Line_H(char x_position_start, char y_position_start, char
x_position_stop);
Returns Nothing.
Parameters :
Nokia_3310_Line_V
Prototype void Nokia_3310 _Line_V(char x_position_start, char y_position_start, char
y_position_stop);
Returns Nothing.
Parameters :
Nokia_3310_Image
Prototype void Nokia_3310 _Image(char const image_for_nokia[504]);
Returns Nothing.
Parameters :
Use the mikroC PRO for PIC integrated Glcd Bitmap Editor to
convert image to a constant array suitable for displaying on Nokia
3310 LCD.
Library Example
The following code demonstrates usage of the Nokia 3310 or 5110 Lcd Library routines:
const char erste_Bild504]; // Use the mikroC PRO for PIC integrated Glcd Bitmap Editor 3310 to
//convert image to a constant array
// Pin direction
sbit Nokia_3310_SCLK_dir at TRISB0_bit;
sbit Nokia_3310_SDA_dir at TRISB1_bit;
sbit Nokia_3310_DC_dir at TRISB2_bit;
sbit Nokia_3310_CS_dir at TRISB3_bit;
sbit Nokia_3310_REST_dir at TRISB4_bit;
txt[0]=j/100;
txt[1]=(j/10)%10;
txt[2]=j%10;
}
void main() {
}
Author : Arezki YOUYOU e-mail : arezkiyouyou@gmail.com
Library : Nokia_3310_5110_Lcd Date : 27/07/2014
Microcontrollers : PIC12F, PIC16F, PIC18F, DSPIC, ARM(STM32)
RESET
VOUT
GND
CS
D/C
SDIN
SCLK
VCC