• 大小: 461KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: LPC2114  NXP  串口  UART0  

资源简介

基于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  串口程序\JlinkArm_Target 1.ini
     文件    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个文件信息

评论

共有 条评论