基于51单片机的常用串行总线的实现
这个是毕业设计,平时没学好。老师不让做USB的和DS18B20的温度传感器及DS1306的时钟。我现在想不到做什么了,各位大神给出个主意,最好有电路图和程序,因为实在没学好,谢谢大家了。
[解决办法]
那就用IO模拟SPI或者IIC串行总线,读写外部的IIC(AT24C08)或者SPI(W25Q16)接口的EEPROM,然后用MAX7219驱动几个数码管,显示点东西,也是用SPI通讯的,这些资料网上很多,自己找找吧。一些增强的51单片机已经有了专门的SPI接口(如STC12C5A32等),不用再去模拟之类的。
[解决办法]
好像I2C 比较广泛
[解决办法]
DS18B20没用什么规范的总线,但很像i2c,时钟、延时都还是很麻烦。