📄 main.c
字号:
/**********************************************
* 名 称:12864LCD测试工程 *
* 作 者:天下的人 *
* 日 期:2011年1月22日 *
***********************************************/
#include "LPC11xx.h"
#include "lcd12864.h"
#define LE_1 LPC_GPIO0->DATA|=(1<<3) //74LS573
#define LE_0 LPC_GPIO0->DATA&=~(1<<3) //74LS573
/**********************************************/
/**********************************************/
__inline void delay_ms(uint32_t a) //1ms延时函数
{
uint32_t i;
while( --a != 0)
{
for(i = 0; i<5200; i++);
}
}
/**********************************************/
int main()
{
SystemInit();
LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6);
LPC_GPIO0->DIR=0x00000fff;
LPC_GPIO1->DIR=0x00000fff;
LPC_GPIO2->DIR=0x00000fff;
LPC_GPIO3->DIR=0x00000fff;
LE_1;
LPC_GPIO2->DATA=0x00000fff;
LE_0;
LPC_GPIO2->DATA=0x00000000; //关闭数码管
delay_ms(50);
Clr_CS();
Clr_SID();
Clr_SCLK();
LCD_Init();
delay_ms(50);
Char_Set_XY(0,0,"LCD12864 ARM");
Char_Set_XY(2,1,"LPC1114 LCD");
Char_Set_XY(0,2,"Cortex-M0");
Char_Set_XY(3,3,"天下的人");
while(1)
{
}
}
/**********************************************/
/**********************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -