资源简介
lpc1114 lpc11xx系列 mdk keil例程
代码片段和文件信息
#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:数据值
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17054 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ct.crf
文件 128 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ct.d
文件 18892 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ct.o
文件 9048 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ILI9325\ascii.h
文件 16733 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ILI9325\ili9325.c
文件 1904 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ILI9325\ili9325.h
文件 22376 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ili9325.crf
文件 156 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ili9325.d
文件 31916 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\ili9325.o
文件 1823 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\MAIN\main.c
文件 17729 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\main.crf
文件 167 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\main.d
文件 19232 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\main.o
文件 4884 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ct.c
文件 358 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ct.h
文件 3583 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\nxplpc11xx.c
文件 33740 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\nxplpc11xx.h
文件 916 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\pmu.c
文件 128 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\pmu.h
文件 3573 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ssp.c
文件 206 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\NXPLPC11XX\ssp.h
文件 13935 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\nxplpc11xx.crf
文件 78 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\nxplpc11xx.d
文件 15268 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\nxplpc11xx.o
文件 13189 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\pmu.crf
文件 82 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\pmu.d
文件 14132 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\pmu.o
文件 13031 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\sleep.crf
文件 92 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\sleep.d
文件 12888 2012-11-15 12:47 例程源代码\10、WAPUP深度掉电模式\sleep.o
............此处省略1719个文件信息
评论
共有 条评论