PCF8583+LM1602的protues仿真實例(C語言)
#include
#include
#include
#define lcdwritecmd
#define ledwritedat
sbit
sbit
char tab[2];
unsigned char year,mon,day,hour,min,sec,state,hudsec;
//============================延時函數====================================
void delay(unsigned char n)
{
}
void delayshort()
{
}
//=========================================================================
//============================1602寫指令函數===============================
void writecmd(unsigned char a)
{
}
//=========================================================================
//============================1602寫數據函數===============================
void writedata(char lcddata)
{
}
//=========================================================================
//===========================1602顯示字符串據函數==========================
void displaystring(unsigned char add,unsigned char n,char tab[])
{
}
//=========================================================================
//===========================I2C開始信號函數===============================
void start()
{
}
//=========================================================================
//===========================I2C結束信號函數===============================
void stop()
{
}
//=========================================================================
//===========================I2C從機等待應答信號函數=======================
void waitack()
{
}
//=========================================================================
//===========================I2C主機應答信號函數===========================
void mack()
{
}
//=========================================================================
//===========================I2C寫一個字節(jié)函數=============================
void write_byte(unsigned char a)
{
}
//=========================================================================
//===========================I2C讀一個字節(jié)函數=============================
unsigned char read_byte()
{
}
//=========================================================================
//===========================PCF8583寫函數=================================
//參數adr:寄存器地址
//參數dat:寫入得數據
void PCF8583_write(unsigned char adr,unsigned char dat)
{
}
//=========================================================================
//===========================PCF8583讀函數=================================
//連續(xù)讀區(qū)以00起始地址的7個單元的數據
void PCF8583_read()
{
}
評論