摘 要: | 在科学技术飞速发展的今天,单片机技术不断进步并且得到了广泛应用。单片机在一定程度上实现了自动化、智能化,满足了人们的各种需要。单片机的引脚和越来越多的器件的限制使我们不得不采用I2C等总线来进行扩展操作,它可以大大简化设计、减小系统的体积并提高系统可靠性。而且,系统的更改和扩充也变得很容易。因为单片机需要强大的功能和较大的数据存储空间,我们需要用到外部存储器EEPROM等。本文以I2C与EEPROM的连接和数据存储、交换为主要内容,利用AT89C51单片机和LED数码管等元件和Proteus软件、Keil软件来开发,借助C语言程序实现了本设计的全部功能,包括数码显示、数据传输、读写功能等。本设计实现了简单的单片机实现不了的大容量数据传输,解决了掉电后存储数据丢失的问题,而且避免了控制多个对象时I/O口不够用的现象。
|