嵌入式开发-单片机从入门到精通系列讲座-I2C总线AT24C02模块驱动.pdf
《嵌入式开发-单片机从入门到精通系列讲座-I2C总线AT24C02模块驱动.pdf》由会员分享,可在线阅读,更多相关《嵌入式开发-单片机从入门到精通系列讲座-I2C总线AT24C02模块驱动.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、技术讲座 本刊套件供应:0 2 0 8 7 3 8 2 7 2 7 单片机从入门到精通系列讲座 I 2 C总线 A T 2 4 C 0 2模块驱动 赵亮 本讲将要介绍的是一个相对独立的模块,与上几 讲没有太多的联 系,只是最后为了验证试验结果,用到 了数码管显示模块,直接调用以前的函数模块即可。5 1 单片机内部的 R O M用来存储程序,R A M掉电之后数 据就丢失了,因此一些实验过程中的数据就没有办法 保存,一种解决方法是采用掉电不丢失的 R A M(非易失 性 R A M),还有一种方法就是加入 E E P R O M存储器,可 以保证掉电数据不丢失。因此,在很多数据记录相关的 场合中
2、都有很广泛的引用,值得学习和研究。一、原理简介 A T 2 4 C 0 2是美国 A T ME L公司的低功耗 C MO S串 行 E E P R O M,它是内含 2 5 6 8位存储空间,具有工作 电压宽(2 5 5 5 V)、擦写次数多(大于 1 0 0 0 0次)、写入 速度快(小于 1 0 ms)等特点。其外部引脚如图 1 所示,引 脚功能如下:A 0:地址引脚 0 A1:地址引脚 1 A 2:地址引脚 2 G N D:地线引脚 S D A:I 2 C串行数据线 S C L:I 2 C串行时钟线 wP:写保护引脚 V C C:电源引脚 D O D1 D2 I)3 V0 图 1 2 显
3、然,很好地实现了这个转换为目标。从这个例子 可以看出,要想精确地实现 D A转换,首先电阻值要准 确。一般要选用精度较高的金属膜电阻,再就是输入电 压要准确。提供 D O 3的电路可以是开关电路、数字电 路,也可以是单片机电路或其它电路。图 l 3是一个使 用开关 电路制作的数控 电源。l I1 图 1 3中,R 3 与 R 4对稳压管稳压获得的不太准确 的 一 7 V电压进行分压,获得准确的 一 5 V电压,经过 U 4 隔离后供 D A作为输入电压。s ,为四个开关,分别代 表四位二进制数的四个位,如果某位为 1 或 0,则相 应 的开关要闭合或断关,这样就可 以通过手动 的方法 输入数字
4、信号了。以U 3为主的电路为 D A电路,R f 值为 4 0 K,是因 为输入电压为 一 5 V,故要将电阻扩大 5 倍。为了使电路 能输 出 0-1 5 V的电压(调节 最小梯度 为 l V),+V i 略高 于+1 8 V,一 V i 应略低于 一 1 8 V,所有运算放大器都要 由 这两个 电源进行双 电压供 电,以保证有足够 的负 电压 动态范围。U l 最好选择输 出电压低一些的,如 L M3 1 7、L M7 8 0 5等。用数字电路或单片机电路 很容易实现 s 的输入功能。因 此这一 电路可 以配合 数字电路 和单片机 电路来进行设计,以获 得更好的使用功能。本期介绍 了可控
5、稳压 电源 的设计 方法,与上 期的“独立稳 压 电源一样”,这些都是对稳压 电源进行功 能上的设计。从下一 期开始,我们要 涉及稳压电源的 性能设 计。圈 2 0 0 8年第 1 O 期 电子翻作 6 1 维普资讯 http:/ 技术讲座 图】A 1、2 4 C 0 2 的外部引脚分配 时钟线)两根线在连 到 总线上的器件之间传送 信息,并根据地址识别每个器件:不管是单片机、存储 器、L C D驱动器还是键盘接 口:I 2 C总线 的数据传送格式是:在 I 2 C总线开始信号 后,送出的第一个字节数据是用来选择从器件地址的,其中前 7 位为地址码,第 8 位为方向位(R W)。方向位为“0”
6、表示发送,即主器件把信息写到所选择的从器件;方向位为“I”表示主器件将从从器件读信息。开始信号 后,系统中的各个器件将 自己的地址和主器件送到总 线上的地址进行比较,如果与主器件发送到总线 上的 地址一致,则该器件即为被主器件寻址的器件,其接收 信息还是发送信息则由第 8位(R W)确定。在 F C总线上每次传送的数据字节数不限,但每一 个字节必须为 8 位,而且每个传送的字节后面必须跟 一个认可位(第 9位),也叫应答位(A C K)。数据 的传送 接收到每个字节后都会作出响应,即释放 S C L线返回 高电平,准备接收下一个数据字节,主器件可继续传 送。如果从器件正在处理一个实时事件而不能
7、接收数 据时,可以使时钟 S C L线保持低电平,从器件必须使 S D A保持高电平,此时主器件产生 1 个结束信号,使传 送异常结束,迫使主器件处于等待状态。当从器件处理 完毕时将释放 S C L线,主器件继续传送。当主器件发送完一个字节的数据后,接着发出对 应于 S C L线 上的一个时钟(A C K)认可位,在此时钟内 主器件释放 S D A线,一个字节传送结束,而从器件的响 应信号将 S D A线拉成低电平,使 S D A在该时钟的高电 平期间为稳定的低电平:从器件的响应信号结束后,S D A线返回高电平,进入下一个传送周期。二、硬件电路 硬件电路图如图 3所示,A T 2 4 C 0
8、 2模块加上数码 管显示模块。注意 F C总线需要加入 5 1 k的上拉电阻,否则总线将 不稳定,容易引起数据误传;同时在 A T 2 4 C 0 2的电源和地就近 加入一 个 1 0 4退耦 电容,消 S D A S O L 过程如图 2 所示:每次都是先传最高位,通常从器件在 网2 一次完裙的数据传输讨稗 T R 2 R c L K 5 I 升 一 2 8 0 0 R 广 广 广 I I I I l I l l 盐 sIlcL R 0 B B I A 1 sR cL K 0 C 3 1 B 2 2 c 0 D 8 3 3 j I I J J J I I J I l I I I I I I
9、P!l SER 0 E B 4 A 4 挂 B5 5 0G 8 6 6 B7 A7 _=G N O口 H 卫 d p。一。一。一 O ND 一 L、O k 少 1、(,一 蒋 P 1 p 0 f 龚 2 PI2 Po2 4 P13 1:03 5 P14 P04 P15 P05 7 P 1 7 P 0 7 3 2曲 幸 。叫出 c1 J j 3 o P T I INT1 P20 2l_一P20 一 -i坷 lNTO P2I 2L P21 23_P22 24 P23 X1 P2 4 2 5 P vc c i X 2 P25 P26 R ES ET P27 E WR R xD 6 2 电子翻作 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 开发 单片机 入门 精通 系列 讲座 I2C 总线 AT24C02 模块 驱动
限制150内