AT24C256在单片机系统中的应用

嵌入式系统 时间:2012-03-23来源:网络

5.1硬件连接

图 5是AT24C256在单片机数据采集系统中应用的原理图。整个采集系统由AT89C51控制,负责对外围芯片的初始化和数据传送。其中DS1302是 Dallas公司的时钟芯片,在此系统中的作用是产生年、月、日、时、分、秒,用于记录采集数据的时间。2543是具有11个模拟通道的12位串行A/D 芯片,要采集的数据从传感器经信号调制直接连到2543的模拟输入口。AT24C256用来保存采集的时间和数据。

5.2软件编程

写一个字节到AT24C256,要写的字节在A寄存器中。
BYTEW:MOVR2,#8
SETBP1.5
SETBP1.4;停止总线操作
NOP
NOP
CLRP1.4
CLRP1.5;启动总线操作
OTSLP:RLCA
JNCBITLS
SETBP1.4
JMPOTSL1
BITLS:CLRP1.4
OTSL1:SETBP1.5;写数据
NOP
NOP
CLRP1.5
DJNZR2,OTSLP
SERBP1.5
SETBP1.4
RET

参考文献
[1]ATMEL公司.AT24C256的技术资料.
[2]何立民.单片机实用技术选编[M].北京航空航天大学出版社,1992.

1 2 3 4

关键词: 应用 系统 单片机 AT24C256

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版