51单片机—AT24C1024(带程序解析!)—07
然后就是程序了:
main.c(先从主程序开始吗~~后边还有很多的)
//------------------------------------------------------------------------------
//main.c~~~主文件
#include"reg52.h"
#include"MacroAndCOnst.h"
#include"at24c1024.h"
#include"delay.h"
#include"lcdinit.h"
//------------------------------------------------------------------------------
uchar code title[]="AT24C1024 Text: ";
uchar send_data[16]={0,1,2,3,4,5,6,7,8,9};
uchar receive_data[10];
//------------------------------------------------------------------------------
//main
void main()
{
//
}
LcdInit.c
//------------------------------------------------------------------------------
//LCD1602的初始化程序—可调用函数—C51
#include"reg52.h"
#include"MacroAndConst.h"
#include"Delay.h"
#include"Foot.h"
//------------------------------------------------------------------------------
#define
sbit lcd_en=P3^4;
sbit lcd_rs=P3^5;
sbit lcd_rw=P3^6;
//------------------------------------------------------------------------------
//LCD写指令函数
void lcd_write_command(uchar com)
{
}
//------------------------------------------------------------------------------
//LCD写数据函数
void lcd_write_data(uchar dat)
{
}
//------------------------------------------------------------------------------
//LCD初始化函数
void lcd_init()
{
}
//------------------------------------------------------------------------------
//LCD显示一个字节函数
void
{
}
//------------------------------------------------------------------------------
//LCD显示多个字节函数
void
{
}
IIC.c
//------------------------------------------------------------------------------
#include"reg52.h"
#include"MacroAndConst.h"
#include"intrins.h"
#include"Foot.h"
bit
//------------------------------------------------------------------------------
//开始信号函数
void IIC_start()
{
}
//------------------------------------------------------------------------------
//结束信号函数
void IIC_stop()
{
}
//------------------------------------------------------------------------------
//主控器件接收应答函数
void IIC_ack_acc()
{
}
评论