Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- MSP4302553| |LCDDriver
- |Pin 1 Boost Capacitor 1
- |Pin 2 Capacitor 2 N
- |Pin 3 Capacitor 2 P
- Vcc (3.5V) |---------|Pin 4 Vdd (Boost Capacitor 1)
- Gnd |---------|Pin 5 Gnd
- P1.7|---------|Pin 6 (SDA)
- P1.6|---------|Pin 7 (SCL)
- P2.5|---------|Pin 8 (RST)
- P2.4|---------| A (Backlight Anode)
- Gnd |---------| K (Backlight Cathode)
- */
- .
- .
- .
- char TxData[] = // Table of LCD display initialization commands
- { 0x00,
- 0x38,
- 0x00,
- 0x39,
- 0x14,
- 0x74, //Contrast set
- 0x54,
- 0x6F, //Follower control
- 0x0C, //Display On, Cursor On, Cursor Blink On
- 0x01
- };
- INITIALIZE: (3V)
- MOV I2C_CONTROL,#00H ;WRITE COMMAND
- MOV I2C_DATA,#38H ;Function Set
- LCALL WRITE_CODE
- MOV I2C_CONTROL,#00H ;WRITE COMMAND
- MOV I2C_DATA,#39H ;Function Set
- LCALL WRITE_CODE
- MOV I2C_DATA,#14H ;Internal OSC frequency
- LCALL WRITE_CODE
- MOV I2C_DATA,#74H ;Contrast set
- LCALL WRITE_CODE
- MOV I2C_DATA,#54H ;Power/ICON control/Contrast set
- LCALL WRITE_CODE
- MOV I2C_DATA,#6FH ;Follower control
- LCALL WRITE_CODE
- MOV I2C_DATA,#0CH ;Display ON/OFF
- LCALL WRITE_CODE
- MOV I2C_DATA,#01H ;Clear Display
- LCALL WRITE_CODE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement