|
|
| (8 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| − | [[category: ARM Tutorials]] | + | #REDIRECT [[LPC1768: Lcd 8bit]] |
| − | [[User:Amruta|Amruta]] ([[User talk:Amruta|talk]]) 12:21, 17 March 2015 (IST)
| + | |
| − | ----
| + | |
| − | =Basics=
| + | |
| − | | + | |
| − | In this tutorial we will interface LCD to LPC1768.
| + | |
| − | | + | |
| − | Here we will not go in details of LCD.
| + | |
| − | | + | |
| − | Still if you want to know it, [[A1.8051_Interfacing:LCD_16x2#LCD_UNIT|click here]].
| + | |
| − | | + | |
| − | =Schematic=
| + | |
| − | =Code=
| + | |
| − | <syntaxhighlight>
| + | |
| − | /*
| + | |
| − | * Lcd_Display.c : Program to demonstrate displaying of message on LCD
| + | |
| − | * Author: exploreembedded
| + | |
| − | * note: Refer lcd.h file for Pin connections
| + | |
| − | */
| + | |
| − | | + | |
| − | #include "lpc17xx.h" //Device Specific header file
| + | |
| − | #include "lcd.h" //User defined LCD library which conatins the lcd routines
| + | |
| − | | + | |
| − | | + | |
| − | /* start the main program */
| + | |
| − | int main()
| + | |
| − | {
| + | |
| − | SystemInit();
| + | |
| − |
| + | |
| − | /* Initialize the lcd before displaying any thing on the lcd */
| + | |
| − | LCD_Init(8,2,16);
| + | |
| − | | + | |
| − | /* Display "hello, world" on first line*/
| + | |
| − | LCD_DisplayString("Hello World");
| + | |
| − | | + | |
| − | /*Go to second line and display "good morning" */
| + | |
| − | LCD_GoToLine(2);
| + | |
| − | LCD_DisplayString("Good Morning");
| + | |
| − | | + | |
| − | | + | |
| − | while(1);
| + | |
| − | | + | |
| − | }
| + | |
| − | /* end of file */
| + | |
| − | | + | |
| − | | + | |
| − | {{DISQUS}}
| + | |