資源簡介
基于LPC2114的串口發送和接收程序,并帶有12864顯示程序
代碼片段和文件信息
/*
**********************************************************************************************
*??????????????????????????????????KJ70N-F3
*???????????????????????????????LCD顯示驅動模塊
*
*???????????????(C)Copyright?2007~2010?江蘇三恒科技集團有限公司
*??????????????????????????????????版權所有
*
*文????件:LCD.c
*編?寫?人:
**********************************************************************************************?
*/
#include?“LCD.h“
#include?“LPC2294.h“
void??Delays(uint16?numb)
{
????while?(numb--);
}
void?SdCmd(uint8?Command)???//send?command
{
????//??CS???=?0;???//?init?level
????IO0CLR?=?SCLK;
????IO0CLR?=?SID?;
????Delays(2);
????//??CS???=?1;???//?enable?data?transfer
????IO0SET=?SID;???????IO0SET?=?SCLK;?Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0SET=?SID;???????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????IO0SET=?SID;???????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????IO0SET=?SID;???????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????IO0SET=?SID;???????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);//?RS=0
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;?Delays(2);IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x80)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x40)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x20)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x10)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x08)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x04)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x02)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????if?((Command?&?0x01)==0)????IO0CLR?=?SID;???else?IO0SET=?SID;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;??Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????IO0CLR?=?SID?;?????IO0SET?=?SCLK;Delays(2);?IO0CLR?=SCLK;?Delays(2);
????//??CS???=?0;???//?disable?data?transfer
}
void?SdData(uint8?DData)????//send?display?data
{
//????uint8?i;
//????i=DData;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-09-14?10:21??串口程序\
?????文件????????3148??2011-08-08?09:03??串口程序\cpu.h
?????文件??????????19??2011-09-13?15:20??串口程序\ExtDll.iex
?????文件?????????285??2011-09-07?14:05??串口程序\Jli
?????文件????11520512??2011-08-13?12:28??串口程序\KEIL下RAM7設置說明.doc
?????文件???????30344??2011-09-14?08:31??串口程序\lcd.axf
?????文件????????6127??2011-08-08?09:05??串口程序\LCD.c
?????文件???????15699??2011-09-14?08:31??串口程序\lcd.crf
?????文件??????????78??2011-09-14?08:31??串口程序\lcd.d
?????文件?????????289??2011-09-13?14:46??串口程序\LCD.h
?????文件???????15282??2011-09-14?08:31??串口程序\lcd.hex
?????文件???????23028??2011-09-14?08:31??串口程序\lcd.htm
?????文件?????????248??2011-09-14?08:31??串口程序\lcd.lnp
?????文件???????53664??2011-09-14?08:31??串口程序\lcd.map
?????文件???????64264??2011-09-14?08:31??串口程序\lcd.o
?????文件?????????175??2011-09-14?10:21??串口程序\lcd.plg
?????文件?????????479??2011-08-08?09:03??串口程序\lcd.sct
?????文件?????????912??2011-09-14?08:31??串口程序\lcd.tra
?????文件??????135175??2011-09-02?08:41??串口程序\lcd.uvgui.jhua0904
?????文件??????135175??2011-09-01?19:52??串口程序\lcd.uvgui_jhua0904.bak
?????文件???????78524??2011-09-14?10:21??串口程序\lcd.uvopt
?????文件???????14753??2011-09-14?10:15??串口程序\lcd.uvproj
?????文件?????????591??2011-09-14?10:21??串口程序\lcd_Target?1.dep
?????文件???????78387??2011-09-14?10:15??串口程序\lcd_uvopt.bak
?????文件???????14754??2011-09-14?08:28??串口程序\lcd_uvproj.bak
?????文件???????35493??2011-08-08?09:03??串口程序\LPC2294.h
?????文件????????5982??2011-09-13?16:05??串口程序\main.c
?????文件???????13421??2011-09-14?08:31??串口程序\main.crf
?????文件??????????65??2011-09-14?08:31??串口程序\main.d
?????文件???????33236??2011-09-14?08:31??串口程序\main.o
?????文件??????????22??2011-09-14?08:31??串口程序\Startup.d
............此處省略3個文件信息
評論
共有 條評論