資源簡介
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
- 上一篇:c++ 階乘和
- 下一篇:STM32單片機跑馬燈
評論
共有 條評論