Hi hai nie,
I have test the LCD on my IAR_1788 board, when I test your three lines code on my side, it works ok:

So I think it caused by your code, you can debug your code, and check the LCD_CTRL register, when configure it, whether the register has been the data which you want.
You can refer to the code from this link:
LPC177x and LPC178x CMSIS-Compliant Standard Peripheral Firmware Driver Library (Keil, IAR) | www.LP...
Besides, I also attach one IAR LCD project for your reference.
Please use these LCD code and test it on your side.
If you still have problem, please let me know!
Have a great day,
Kerry
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------