資源簡介
親手寫的基于51單片機的24LC512讀寫程序,很詳細,百分百好用!程序有詳細注釋,包含單字節寫入或者讀出、批量寫入或讀出,移植性很強!
代碼片段和文件信息
/*
本程序硬件:STC15F104E?+?24LC512
接線方法:
STC15F104E(P31)作為虛擬串口TXD數據發送端。用內置晶體11.0592mhz,波特率9600buad
STC15F104E(P33)<--->24LC512(SDA)??如果要改動請在“24lc512.h“修改
STC15F104E(P35)<--->24LC512(SCL)?
24LC512(WP)、24LC512(A0)、24LC512(A1)、24LC512(A2)接地。
程序功能:
①任意地址單字節寫入、讀出。
②批量寫入(不要超過頁范圍)、批量讀出(整個芯片范圍內都可讀出)。
③通過串口9600波特率,返回數據信息。
?*/
#include?“STC15F104E.h“
#include?“intrins.h“
#include?“24lc512.h“
void?Delay(unsigned?int?n);
void?SendString(unsigned?char?*pt);
void?Send_Char(unsigned?char?ST);
void?UART_INIT();
void?Delay1ms(unsigned?int?i);
unsigned?char?TBUF;
unsigned?char?TDAT;
unsigned?char?TCNT;
unsigned?char?TBIT;
bit?TING;
bit?TEND;
sbit?TXB?=?P3^1;
//虛擬串口部分
//define?baudrate?const
//BAUD?=?256?-?SYSclk/3/BAUDRATE/M?(1T:M=1;?12T:M=12)
//NOTE:?(SYSclk/3/BAUDRATE)?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3587??2014-07-10?12:39??01-24LC512批量或單字節寫入、讀出完全做好\24lc512.h
?????文件???????6376??2014-07-04?14:44??01-24LC512批量或單字節寫入、讀出完全做好\STARTUP.A51
?????文件??????14048??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STARTUP.LST
?????文件????????749??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STARTUP.OBJ
?????文件???????2655??2014-07-04?14:44??01-24LC512批量或單字節寫入、讀出完全做好\STC15F104E.h
?????文件??????15432??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART
?????文件???????5856??2014-07-10?13:12??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.c
?????文件???????3057??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.hex
?????文件?????????70??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.lnp
?????文件??????11232??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.LST
?????文件??????22479??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.M51
?????文件??????17840??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.OBJ
?????文件????????214??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.plg
?????文件??????57834??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.uvopt
?????文件??????13586??2014-07-09?17:31??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART.uvproj
?????文件??????57838??2014-07-10?13:13??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART_uvopt.bak
?????文件??????13418??2014-07-04?14:44??01-24LC512批量或單字節寫入、讀出完全做好\STC15F_UART_uvproj.bak
?????文件???????8922??2014-07-04?14:44??01-24LC512批量或單字節寫入、讀出完全做好\網上復制的\虛擬串口控制顯示EEPROM數據.c
?????目錄??????????0??2014-07-10?13:14??01-24LC512批量或單字節寫入、讀出完全做好\網上復制的
?????目錄??????????0??2014-07-10?13:14??01-24LC512批量或單字節寫入、讀出完全做好
-----------?---------??----------?-----??----
???????????????255193????????????????????20
- 上一篇:FM25V02 鐵電驅動程序
- 下一篇:lcd1602 溫度日歷鬧鐘功能
評論
共有 條評論