资源简介
lpc1114 学习资料及例程源代码
代码片段和文件信息
#include “nxplpc11xx.h“
#include “ili9325.h“
#include “ascii.h“
#include “w25x16.h“
uint16 POINT_COLOR=BLACK;
uint16 BACK_COLOR=WHITE;
/**************************************************/
/* 函数功能;短暂延时,为LCD初始化时序服务 */
/**************************************************/
void delay(uint32 i)
{
i=i*1000;
while(i>0)
{
i--;
}
}
/*—————————————————————————————————————————————————*/
/***************************************************/
/* 函数功能;给ILI9325的寄存器写数据 */
/* 入口参数;val:16位数据 */
/* 说明: 写16位数据,学习板上的LCD采用8位连接,*/
/* 所以,16位数据分两次写进寄存器,先写高*/
/* 位,再写低位。 */
/* 注意:使用时需要先使用LCD_WR_REG(reg)选择要把数 */
/* 据写到哪个寄存器里面。 */
/***************************************************/
void LCD_WR_DATA(uint16 val)
{
GPIO3->DATA |= (1<<0); //RS=1;
GPIO3->DATA &=~(1<<1); //CS=0;
OUT_DATA(val>>8);
GPIO3->DATA &=~(1<<2); //WR=0;
GPIO3->DATA |= (1<<2); //WR=1;
OUT_DATA(val);
GPIO3->DATA &=~(1<<2); //WR=0;
GPIO3->DATA |= (1<<2); //WR=1;
GPIO3->DATA |= (1<<1); //CS=1;
}
/*——————————————————————————————————————————————————*/
/****************************************************/
/* 函数功能:确定往哪个寄存器写数 */
/* 入口参数;reg:选择的寄存器 */
/* 说明: 寄存器号是16位数,8位连接方式需要写两次*/
/****************************************************/
void LCD_WR_REG(uint16 reg)
{
GPIO3->DATA &=~(1<<0); //RS=0;
GPIO3->DATA &=~(1<<1); //CS=0;
OUT_DATA(reg>>8);
GPIO3->DATA &=~(1<<2); //WR=0;
GPIO3->DATA |= (1<<2); //WR=1;
OUT_DATA(reg);
GPIO3->DATA &=~(1<<2); //WR=0;
GPIO3->DATA |= (1<<2); //WR=1;
GPIO3->DATA |= (1<<0); //RS=1;
}
/*————————————————————————————————————————————————————*/
/******************************************************/
/* 函数功能;先选择寄存器号,再写数据到里面 */
/* 入口参数;REG:寄存器号 VALUE:数据值 */
/* 说明: 该函数是前两个函数的合成,也就是上面两个 */
/* 函数一般的用法就是这样组合。 */
/******************************************************/
void LCD_WR_REG_DATA(uint16 REG uint16 VALUE)
{
LCD_WR_REG(REG);
LCD_WR_DATA(VALUE);
}
/******************************************************/
/* 函数功能;读寄存器16位数据 */
/* 出口参数:value 16位寄存器的值 */
/******************************************************/
uint16 LCD_RD_DATA(void)
{
uint16 value1value2value;
GPIO3->DATA |= (1<<0); //RS=1;
GPIO3->DATA &=~(1<<1); //CS=0;
GPIO3->DATA &=~(1<<3); //RD=0;
value1 = GPIO2->DATA;
value1 = ( (value1<<4)&(0xFF00) );
GPIO3->DATA |= (1<<3); //RD=1;
GPIO3->DATA &=~(1<<3); //RD=0;
value2 = GPIO2->DATA;
value2 = ( (value2>>4)&(0x00FF) );
GPIO3->DATA |= (1<<3); //RD=1;
value = value1 + value2;
GPIO3->DATA |= (1<<1); //CS=1;
return value;
}
/******************************************************/
/* 函数功能;先选择寄存器号,再从里面读数据 */
/* 入口参数;REG:寄存器号 VALUE:数据值
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-19 14:19 例程源代码\
目录 0 2011-12-19 14:18 例程源代码\10、WAPUP深度掉电模式\
目录 0 2011-12-19 14:18 例程源代码\10、WAPUP深度掉电模式\ILI9325\
文件 9048 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\ILI9325\ascii.h
文件 17598 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\ILI9325\ili9325.c
文件 1904 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\ILI9325\ili9325.h
目录 0 2011-12-19 14:18 例程源代码\10、WAPUP深度掉电模式\MAIN\
文件 1823 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\MAIN\main.c
目录 0 2011-12-19 14:18 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\
文件 4884 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ct.c
文件 358 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ct.h
文件 3583 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\nxplpc11xx.c
文件 33740 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\nxplpc11xx.h
文件 916 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\pmu.c
文件 128 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\pmu.h
文件 3573 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ssp.c
文件 206 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ssp.h
目录 0 2011-12-19 14:18 例程源代码\10、WAPUP深度掉电模式\W25X16\
文件 8414 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\W25X16\w25x16.c
文件 1765 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\W25X16\w25x16.h
文件 59188 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.axf
文件 21156 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.hex
文件 40848 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.htm
文件 332 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.lnp
文件 58670 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.map
文件 227 2011-09-27 11:14 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.plg
文件 479 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.sct
文件 1247 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.tra
文件 62551 2011-09-27 11:14 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.uvopt
文件 16165 2011-09-17 09:48 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj.uvproj
文件 2943 2011-09-27 11:12 例程源代码\10、WAPUP深度掉电模式\WAKUP_Proj_Target 1.dep
............此处省略1562个文件信息
评论
共有 条评论