|
|
(5 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>
| + | |
− | /* 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);
| + | |
− | | + | |
− | }
| + | |
− | </syntaxhighlight>
| + | |
− | | + | |
− | | + | |
− | {{DISQUS}}
| + | |