單片機(jī) 液體點(diǎn)滴控制
//====================從機(jī)滴速測(cè)量========================//
#include
//====================數(shù)據(jù)類型定義========================//
#define
#define Uint
//====================常量定義============================//
Uchar t;
Uchar p;
Uchar m;
int time;
//=====================LCD1602變量定義====================//
char xdata Lcd1602CmdPort
char xdata Lcd1602WdataPort
char xdata Lcd1602StatusPort
#define Busy
static
static
//=====================LCD1602函數(shù)定義====================//
extern void LcdWriteData( char dataW );
extern void LcdWriteCommand( Uchar CMD,Uchar AttribC );
extern void LcdReset( void );
extern void DispOneChar(Uchar x,Uchar y,Uchar Wdata);
void disp_v(void);
//=====================延時(shí)函數(shù)定義=======================//
extern void Delay1000Ms(void);
extern void Delay400Ms(void);
extern void Delay5Ms(void);
void delay(Uint m);
//======================滴速變量定義======================//
Uchar set_v;
Uchar real_v;
//======================中斷初始化函數(shù)定義================//
void int_init(void);
//=======================步進(jìn)電機(jī)變量定義=================//
Uchar code FFW[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90};
Uchar code REV[8]={0x90,0x10,0x30,0x20,0x60,0x40,0xc0,0x80};
sbit
sbit
sbit
sbit
//=======================步進(jìn)電機(jī)函數(shù)定義=================//
void
void
void control(void);
//===================LCD1602函數(shù)說(shuō)明======================//
/*=======================================================
=======================================================*/
void LocateXY( char posx,char posy) {
Uchar temp;
}
/*=======================================================
=======================================================*/
void DispOneChar(Uchar x,Uchar y,Uchar Wdata) {
}
/*=======================================================
=======================================================*/
void LcdReset( void ) {
}
/*=======================================================
=======================================================*/
void LcdWriteCommand( Uchar CMD,Uchar AttribC )
{
}
/*=======================================================
=======================================================*/
void LcdWriteData( char dataW )
{
}
//=====================延時(shí)函數(shù)說(shuō)明==========================//
// 短延時(shí)
void Delay5Ms(void)
{
}
//長(zhǎng)延時(shí)
void Delay400Ms(void)
{
}
//更長(zhǎng)延時(shí)
void Delay1000Ms(void)
{
}
void delay(Uint m)
{
}
//==================中斷初始化函數(shù)說(shuō)明====================//
void int_init(void)
{EA=1;
}
//===================外部中斷0函數(shù)說(shuō)明====================//
void high(void) interrupt 0 using 0
{
}
//===================外部中斷1函數(shù)說(shuō)明====================//
void count(void) interrupt 2 using 1
{
}
//====================定時(shí)器1中斷函數(shù)說(shuō)明=================//
void get_time(void) interrupt 3 using 3
{
}
//=======================顯示速度函數(shù)說(shuō)明=================//
void disp_v(void)
{
}
//======================步進(jìn)電機(jī)函數(shù)說(shuō)明==================//
/********************************************************/
/*
/*步進(jìn)電機(jī)正轉(zhuǎn)
/*
/********************************************************/
void
{
}
/********************************************************/
/*
/*步進(jìn)電機(jī)反轉(zhuǎn)
/*
/********************************************************/
void
{
}
//====================調(diào)節(jié)滴速函數(shù)說(shuō)明====================//
void control(void)
{char count;
}
//======================主函數(shù)說(shuō)明========================//
main()
{
}
//========================================================//
評(píng)論