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写一个字节函数=============================
void write_byte(unsigned char a)
{
}
//=========================================================================
//===========================I2C读一个字节函数=============================
unsigned char read_byte()
{
}
//=========================================================================
//===========================PCF8583写函数=================================
//参数adr:寄存器地址
//参数dat:写入得数据
void PCF8583_write(unsigned char adr,unsigned char dat)
{
}
//=========================================================================
//===========================PCF8583读函数=================================
//连续读区以00起始地址的7个单元的数据
void PCF8583_read()
{
}
//=========================================================================
//===========================转换读函数====================================
//函数功能:将十六进制的数值a转换为0-9的两位的ASCII码
void datachang(unsigned char a)
{
}
//=========================================================================
//===========================显示年月日时分秒的函数========================
void display()
{
}
//=========================================================================
//===========================初始化函数====================================
void init()
{
}
//=========================================================================
//===========================主函数========================================
void main()
{
}
//=========================================================================
运行结果:
PCF8583LM1602protues仿 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)