• 大小: 1.93KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: c  51  单片机  STM32  AT24C256  

资源简介

 51 单片机 AT24C256存储芯片使用样例,STM32可以直接移植,亲测成功

资源截图

代码片段和文件信息

#include 
#include 
#include “AT24C256.h“

uchar Uart_dat=0;
void UartData(uchar dat)
{
SBUF=dat;
while(!TI);
TI=0;
}
void UartData_Byte(uchar *byte)
{
while(*byte != ‘\0‘)
{
   UartData(*byte++);

}
}
void delay(uint delaytime)
 {
   while(delaytime--);
 }
void main()
 {

   uint i=0j=0;

    TMOD=0x21;
TH0=0x3C;
TL0=0xb0;
ET0=1;
TR0=1;

    TH1=0xFD;
TL1=0xFD;
SCON=0x50;
PCON=0;
    ES=1;//ES-串行中断允许控制位   ES = 1   允许串行中断。
        TR1=1;//启动定时器开始工作
EA=1;

   while(1) 
    {

for(i=0;i<50000;i++) 
 {
   WriteFm24c256(ij);
   
//    UartData_Byte(“Write:“);
   UartData(0x30+i/10000%10);
   UartData(0x30+i/1000%10);
   UartData(0x30+i/100%10);
   UartData(0x30+i/10%10);
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-19 11:09  封装好的AT24C256测试程序\
     文件        3064  2018-01-27 18:59  封装好的AT24C256测试程序\AT24C256.h
     文件        1359  2018-01-27 19:08  封装好的AT24C256测试程序\main.c

评论

共有 条评论