Last active
August 29, 2015 14:22
-
-
Save Amritach/d5b38e3fc891c74a1032 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include<lpc17xx.h> | |
#include "lcd.h" //User defined LCD library which contains the lcd routines | |
#include "delay.h" //User defined library which contains the delay routines | |
void main() | |
{ | |
SystemInit(); //Clock and PLL configuration | |
/* Setup/Map the controller pins for LCD operation, In 4bit mode D0-D3 are P_NC(Not Connected) | |
RS RW EN D0 D1 D2 D3 D4 D5 D6 D7*/ | |
LCD_SetUp(P2_0,P2_1,P2_2,P_NC,P_NC,P_NC,P_NC,P1_24,P1_25,P1_26,P1_27); | |
/* Specify the LCD type(2x16, 4x16 etc) for initialization*/ | |
LCD_Init(2,16); | |
while(1) | |
{ | |
/*scroll the message on line1 */ | |
LCD_Clear(); | |
LCD_ScrollMessage(1," Program to demonstrate the ExploreEmbedded Lib Usage"); | |
LCD_Clear(); | |
LCD_Printf("Hello, World \nGood Morning"); | |
DELAY_sec(3); | |
LCD_Clear(); | |
LCD_Printf("DecNum:%4d",1234); | |
LCD_Printf("\nHexNum:%4x",0xABCD); | |
DELAY_sec(3); | |
LCD_Clear(); | |
LCD_Printf("16-bit Bin:1234"); | |
LCD_GoToNextLine(); | |
LCD_Printf(" %16b",0x1234); | |
DELAY_sec(3); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment