⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kyd47.c

📁 金创业的KYD47液晶驱动源码,使用串口驱动方式.
💻 C
字号:
// LCD KYD47 驱动程序
// 编制: jinys
// 版本: v1.0a  2004-07-26


#include "..\..\public\includes.h"

//tWord LCD_COV_BUSY = 0;

/****************************
** 功能: 初始化LCD定时器   **
** 入口: time延时          **
** 出口: 无                **
****************************/
//tWord Send_LCD_Init(tByte rw, tWord time)
//{
//    if(rw) LCD_COV_BUSY = time;
//    return(LCD_COV_BUSY);
//}

/****************************
** 功能: 向LCD发送数据     **
** 入口: buf数据区指针     **
** 出口: TRUE/FALSE        **
****************************/
void Send_LCD(tByte tExtData *buf)
{
    SIO_sprintf(mSEND_TO_LCD, &buf[1], buf[0]);
}

extern tByte tExtData  LCDtmp[];
extern tySIO_pst  SIO_LCD_TR;

/*********************************
** 功能: 向LCD发送一个字节数据  **
** 入口: 缓冲区数据区指针       **
** 出口: TRUE/FALSE             **
*********************************/
tByte Send_LCD_OneByte(tySIO_pst  *pSIO_LCD_TR)
{
    tByte ucErr, TxChar;


    LCD_BUSY = 1;
    if(LCD_BUSY) 
    {
       ucErr = mCOMM_TX_BUSY;
    }
    else
    {
       TB8 = 0;
       COMtoLCD();
       if(!TI)
       {
          TxChar = SIO_T_GetChar(pSIO_LCD_TR, &ucErr);
          if(ucErr == mCOMM_NO_ERR) SIO_Send_Char(TxChar);
       }
       COMtoHOST();
    }

    return(ucErr);
}

#if _KYD47_ONEBYTE_B > 0
/*********************************
** 功能: 向LCD发送一个字节数据  **
** 入口: 缓冲区数据区指针       **
** 出口: TRUE/FALSE             **
*********************************/
tByte Send_LCD_OneByte_B(tByte TxChar)
{
    tByte ucErr;


    LCD_BUSY = 1;
    if(LCD_BUSY) 
    {
        ucErr = 1;
    }
    else
    {
       TB8 = 0;
       COMtoLCD();
       if(!TI)
       {
          SIO_Send_Char(TxChar);
       }
       COMtoHOST();
       ucErr = 0;
    }

    return(ucErr);
}
#endif

/*------------------------------------------------------------------*-
  ---- END OF FILE -------------------------------------------------
-*------------------------------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -