IIC讀寫AT24C02代碼1——通過串口命令控制R/W,并顯示到串口!
主函數(shù)
/*-----------------------------------------------
IIC編程 1
編寫:Louis
郵箱:kaly.liu@163.com
日期:2015.05.25
修改:通過串口命令,控制EEPROM的讀寫。并從串口提示。
晶振:11.0592MHZ
------------------------------------------------*/
#include #include #include"uart.h" #include "iic.h" sbit WP=P1^0; unsigned char idata temp[8]; unsigned char rxnum; unsigned char flag2; unsigned char EEPROM_WR_FLAG=0; code const char str1[] = "The string is 來自單片機(jī)!rn"; code const char str2[] = "Author: louis rn"; //const 限定一個(gè)變量不允許被改變。在一定程度上提高程序安全性和可靠性 //code 存儲(chǔ)區(qū)間為 程序存儲(chǔ)區(qū) /***************函數(shù)聲明*******************/ void InitUART(void); void SendOneByte(uint8); void SendrStr(uint8 *ptr); void main(void) { unsigned char Control,*p1,*p2; unsigned char buf1[]="hello321"; /* 發(fā)送緩沖區(qū) */ unsigned char buf2[9]; /* 接收緩沖區(qū) */ unsigned char Length; unsigned int addr ,i=0; /* 24Cxx片內(nèi)地址 */ WP=0; // P4SW|= 0x10; InitUART(); while(str2[i]!='
主站蜘蛛池模板:
庐江县|
都昌县|
寿光市|
牟定县|
台山市|
平果县|
桃园县|
安溪县|
太和县|
抚州市|
郴州市|
安远县|
乌兰浩特市|
定南县|
平凉市|
内黄县|
航空|
大厂|
缙云县|
额济纳旗|
梨树县|
江西省|
峡江县|
吕梁市|
阜新|
桃源县|
清流县|
岑巩县|
林州市|
中江县|
赫章县|
双流县|
赣州市|
顺昌县|
太仓市|
屏南县|
拉孜县|
太谷县|
宝鸡市|
阳高县|
罗田县|