摘要:
引言 单片机编程时,如果代码量不多,可以将所有的函数和定义等放在一个main.c文件中,但是随着代码量的增加,如果将所有代码都放在同一个.C文件中,会使得程序结构混乱、可读性与可移植性变差,而模块化编程就是解决这个问题的常用而有效的方法。 模块化设计的原则 “高内聚,低耦合” 高内聚:一个C文件里面 阅读全文
摘要:
PCF8591由于其使用的简单方便和集成度高,在单片机应用系统中得到了广泛的应用,这篇文章是介绍IIC通信在ADDA转换芯片PCF8591中的应用。 阅读全文
![](https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1490938802&di=4c561a519ca8ad7e71d7ef9233c2f63e&src=http://www.dzsc.com/icstock/uploadfile/20091215346551.jpg)
摘要:
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。 阅读全文
![](http://pic.bestb2b.com/9ab9af83ca7d6f4be5c1a3f1ff2d9bf7.jpg)