娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月21日(星期三)

2019年05月21日 | IIC讀寫AT24C02代碼2——串口命令控制多頁讀寫

發布者:Serendipitous33 來源: eefocus關鍵字:IIC讀寫  AT24C02  串口  命令控制  多頁讀寫 手機看文章 掃描二維碼
隨時隨地手機看文章

通過串口輸入 R 、W 進行控制程序讀寫IIC設備。波特率9600bps,晶振115200HZ。


main.c


/*-----------------------------------------------

  IIC編程 1

  編寫:Louis 

  郵箱:kaly.liu@163.com

  日期:2015.06.01

  修改:通過串口命令R/W,控制EEPROM的讀R寫W。并從串口提示。

  改進:增加對頁讀寫功能

  晶振:11.0592MHZ

NOTE:*通過實測發現,AT24C02可以連續寫入16BYTE字節,而且地址要連續的兩個頁。就是0~15,16~31,。。。

------------------------------------------------*/

#include

 

#include

#include"uart.h"

#include "iic.h"

 

sbit WP=P1^0;

sbit LED7=P1^7;

 

unsigned char idata temp[8];

unsigned char rxnum;

unsigned char flag2;

unsigned char EEPROM_WR_FLAG=0;

 

code const char str1[] = "The string is 來自單片機!rn";

code const char str2[] = "Author: louis rn";

 

//const  限定一個變量不允許被改變。在一定程度上提高程序安全性和可靠性

//code 存儲區間為 程序存儲區

/***************函數聲明*******************/

void InitUART(void);

void SendOneByte(uint8);

void SendrStr(uint8 *ptr);

 

 

void main(void)

{

  unsigned char Control,*p1,*p2;

  unsigned char buf1[]="The first page!!The second page!The third page!!"; /* 發送緩沖區 */

  unsigned char idata buf2[49]; /* 接收緩沖區 */

 

 

  unsigned char Length;

  unsigned int addr ,i=0; /* 24Cxx片內地址 */

       WP=0;

//    P4SW|= 0x10;

LED7=1;

    InitUART();

 

    while(str2[i]!='

主站蜘蛛池模板: 临泽县| 北碚区| 纳雍县| 汤原县| 五常市| 昆明市| 连山| 金门县| 泸定县| 霸州市| 安义县| 衡阳县| 尼勒克县| 渭源县| 阜阳市| 团风县| 合水县| 贵州省| 永德县| 林周县| 吴堡县| 泾源县| 霍城县| 乐东| 个旧市| 临湘市| 东山县| 卓资县| 河西区| 云林县| 新疆| 全州县| 鱼台县| 桂东县| 延津县| 塔河县| 科技| 麟游县| 灵川县| 如东县| 桂林市|