前面我们说过,单片机总是在控制管脚电平的变化和间隔的时间,但是,它是怎么控制的呢?我们今天就以24cxx为例子,来聊一下如何对照数据手册去照猫画虎写程序。

以下都是用c51来举例,也就是51单片机。

我们知道24cxx的读写是通过SCL(时钟)和SDA(数据)两个管脚连接单片机受控制的,首先需要根据实际电路定义管脚,然后就可以编写程序。

下面用图示来说明如何对照24cxx的数据手册(DataSheet)编写c51程序的Start函数:

图一. 照图编写程序的方法

从图中可以看出,一切控制端口的变化都是有依据的,特别是时间的把控,在芯片数据手册里面都有严格的说明。

有一种情况,有时候同一种品牌型号的24cxx芯片可以使用,但是换个型号大致相同品牌不同的芯片却不能用,往往都是后者对延时要求更长,也就是它的工作频率低,两者性能有差异。

好了,今天先就24cxx的Start函数写法聊到这里,如果您对此感兴趣,可以自己对照芯片手册编写Stop以及数据读写的函数。如果需要,可在评论区留言,后面我会就其它函数继续编写图例。


感谢阅读我的小文,欢迎关注头条号/春天说,如果您觉得有用,也欢迎分享给更多朋友。。。

1.《如何根据单片机datasheet》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《如何根据单片机datasheet》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3218412.html