AN2343 Freescale Semiconductor / Motorola, AN2343 Datasheet - Page 16

no-image

AN2343

Manufacturer Part Number
AN2343
Description
HC908EY16 LIN Monitor
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
AN2343/D
/****************************************************************************
Function Name
Engineer
Date
Parameters
Returns
Notes
*****************************************************************************/
void Initialise_Display(void)
{
}
/****************************************************************************
Function Name
Engineer
Date
Parameters
Returns
Notes
*****************************************************************************/
void Clear_Display(void)
{
}
/****************************************************************************
Function Name
Engineer
16
EY16PORT.ddrb.byte |= 0x06;
EY16PORT.ptb.byte &= ~(0x06);
Display_Port(0x03);
Clock_Display();
Delay(100);
Clock_Display();
Delay(100);
Clock_Display();
Delay(100);
Display_Port(0x02);
Clock_Display();
Delay(100);
Display_Data(0x28, 0x00);
Display_Data(0x08, 0x00);
Display_Data(0x0E, 0x00);
Display_Data(0x80, 0x00);
EY16PORT.ptb.byte |= 0x04;
while (Busy_Status() == 0x01);
EY16PORT.ddrb.byte |= 0x06;
EY16PORT.ptb.byte &= ~(0x04);
EY16PORT.ptb.byte &= ~(0x02);
Display_Data(0x01, 0x00);
EY16PORT.ptb.byte |= 0x04;
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Initialise_Display
C. Culshaw
06/09/02
None
None
Display defaults to 8 bit data bus mode
First part of routine will change display to be 4 bit
Once 4 bit is selected, data is transmitted to the
display in two 4 bit nibbles
Clear_Display
C. Culshaw
06/09/02
None
None
Clear display contents
Cursor_Home
C. Culshaw
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
HC908EY16 LIN Monitor
// Set port B bits 1&2 (Display RS & R/W) to O/P
// Display RW & RS low
// Function set (initially DL =1 = 8 bit mode)
// Display E Hi / Lo
// Display E Hi / Lo
// Display E Hi / Lo
/ Function set, with DL = 0 to 4 bit mode
// Display E Hi / Lo
// 4 bit mode, N=1 (2 line display)
// Display OFF
// Display ON
// DD RAM selected
// Display RS high
// Read busy status (Display D7)
// Set port B bits 1&2 (Display RS & R/W) to O/P
// Display RS low
// Display RW low
// Clear display command
// Display RS high
MOTOROLA

Related parts for AN2343