基于i2c的单片机eeprom的设计

基于i2c的单片机eeprom的设计

ID:28160518

大小:66.12 KB

页数:3页

时间:2018-12-08

基于i2c的单片机eeprom的设计_第1页
基于i2c的单片机eeprom的设计_第2页
基于i2c的单片机eeprom的设计_第3页
资源描述:

《基于i2c的单片机eeprom的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于I2C的单片机EEPROM的设计摘要:在科学技术飞速发展的今天,单片机技术不断进步并且得到了广泛应用。单片机在一定程度上实现了自动化、智能化,满足了人们的各种需耍。单片机的引脚和越来越多的器件的限制使我们不得不采用I2C等总线来进行扩展操作,它可以大大简化设计、减小系统的体积并提高系统可靠性。而且,系统的更改和扩充也变得很容易。因为单片机需要强大的功能和较大的数据存储空间,我们需要用到外部存储器EEPROM等。本文以I2C与EEPROM的连接和数据存储、交换为主要内容,利用AT89C51单片机和LK)数码管等元件和Proteu

2、s软件、Keil软件来开发,借助C语言程序实现了本设计的全部功能,包括数码显示、数据传输、读写功能等。木设计实现了简单的单片机实现不了的大容量数据传输,解决了掉电后存储数据丢失的问题,而且避免了控制多个对象时I/O门不够用的现象。Abstract:Withthedevelopmentofscienceandtechnology,single-chiptechnologyinthecontinuousprogresshasbeenwidelyused,inparticular,iswidelyappliedinthefieldofm

3、echanicalandelectricalproducts.Toacertainextent,themicrocontrollerisautomatedandintelligent,andmeetpeople’sdailyneeds.MCUpinandagrowingnumberofdevicelimitationsmakeushavetousetheI2Cbustoextendoperation,itcangreatlysimplifythedesign,reducesystemsizeandimprovesystemreli

4、ability.Moreover,thesingle-chipsystemchangesandexpansionhasbecomeeasier.ThemicrocontrollerrequiresstrongfunctionsanddatastoragerequirementssothatweneedexternalmemoryEEPROM.ThisarticledescribestheI2CandEEPROMconnectionanddatastorage,dataexchange.ItusesAT89C51microcontr

5、ollerandLEDdigitaltubeandProteusSoftwareKeilsoftware,Clanguagetorealizethefullfunctionalityofthedesign,includingthekeytreatment,liquidcrystaldisplay,thedatatransfer,thedatareadandwritefunctions.Thedesignsolvestheproblemoflarge-capacitydatatransmission,tosolvetheproble

6、mafterpowerlossofstoreddata,andalsosolvestheproblemofI/Oportisnotenoughtocontrolmultipleobjects.关键词:I2C总线;EEPROM;数据读写功能;单片机Keywords:I2Cbus;EEPROM;Datareadandwritecapabilities;MCU中?D分类号:TN201文献标识码:A文章编号:1006-4311(2017)10-0225-030引言如今单片机的应用领域越来越广泛。但实际应用中经常会遇到单片机1/0接门资源不

7、够用的情形,在一些复杂应用系统屮,被控对象较多(如控制多个LED数码管的显示、超过30路状态的显示)时,端口供需矛盾就会十分突出,一般可以采用外接8155、8255、8259、74HC164及74LS245等外扩I/O接口来解决[1],但这样会使系统更加复杂,增加成本,可靠性下降[2]。鉴于此,在单片机设计应用时就需要使用总线进行扩展,最合适的应用最广的是I2C总线。I2C串行总线可以使系统的硬件设计简单化、系统体积减小,它可靠性高,系统更改、扩充也很容易。为解决单片系统功能强大、强处理能力、大数椐存储需求和掉电后存储数椐丢失的问

8、题,我们一般使用EEPROM存储器进行扩展[3]。EEPROM是一种电可擦可写可编程的外部存储器,它有较人的存储容量,在很多系统中被大量采用。1硬件系统设计1.1总体设计选用AT89C51为主控制器,选用AT24C系列进行存储。本课题拟采用Prot

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。