📄 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 + -