93C46演示程序(SPI总线接口).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
93C46演示程序(SPI总线接口)

实验13:93C46演示程序(SPI总线接口) 相关有哪些信誉好的足球投注网站: SPI, 总线, 接口, 演示, 程序 本帖最后由 阿南 于 2009-7-29 20:38 编辑 实验13:93C46演示程序(SPI总线接口) 93c46 是1k 位串行EEPROM 储存器。 每一个储存器都可以通过DI/DO 引脚写入或读出。它的存储容量为1024 位,内部为128×8 位或64×16 位。93C46 为串行三线SPI 操作芯片,在时钟时序的同步下接收数据口的指令。指令码为9 位十进制码,具有7 个指令,读、擦写使能、擦除、写、全擦、全写及擦除禁止。该芯片擦写时间快,有擦写使能保护,可靠性高,擦写次数可达100 万次,以下给出了93C46 与单片机的接线图,和引脚说明。 下载 (40.64 KB) 2009-7-29 20:36 下载 (26.01 KB) 2009-7-29 20:36 93C46串行EEPROM指令格式选择 指令? ? ? ? 起始位? ? ? ? 操作数? ? ? ? 地址? ? ? ? 数据 ? ? ? ? ? ? ? ? ? ? ? ? 64X16? ? ? ? 128X8? ? ? ? 64X16? ? ? ? 128X8 读(READ)? ? ? ? 1? ? ? ? 10? ? ? ? A5-A0? ? ? ? A6-A0? ? ? ? ? ? ? ? 清除(ERASE)? ? ? ? 1? ? ? ? 11? ? ? ? A5-A0? ? ? ? A6-A0? ? ? ? ? ? ? ? 写(WRITE)? ? ? ? 1? ? ? ? 01? ? ? ? A5-A0? ? ? ? A6-A0? ? ? ? D15-D0? ? ? ? D7-D0 写使能(EWEN)? ? ? ? 1? ? ? ? 00? ? ? ? 11XXXX? ? ? ? 11XXXXX? ? ? ? ? ? ? ? 写禁止(EWDS)? ? ? ? 1? ? ? ? 00? ? ? ? 00XXXX? ? ? ? 00XXXXX? ? ? ? ? ? ? ? 芯片清除(ERAL)? ? ? ? 1? ? ? ? 00? ? ? ? 10XXXX? ? ? ? 10XXXXX? ? ? ? ? ? ? ? 芯片写入(WRAL)? ? ? ? 1? ? ? ? 00? ? ? ? 01XXXX? ? ? ? 01XXXXX? ? ? ? D15-D0? ? ? ? D7-D0 说明: 1.? ? ? ? 读(READ):当下达10XXXXXX指令后,将使地址(XXXXXX)的数据在SK=HI时由DO输出。 2.? ? ? ? 写(WRITE):在写入数据前,必须先下达写使能(EWEN)指令,然后在下达01XXXXXX指令后,当SK=HI时,会把数据码写入指定的地址(XXXXXX),而DO=0时,表示还在进行烧写,烧写完成后,DO会转为HI,写入动作完成后,必须再下达写禁止(EWDS)指令。 3.? ? ? ? 清除(ERASE):下达清除指令11XXXXXX,会将地址(XXXXXX)的数据清楚。 4.? ? ? ? 写使能(EWEN):下达0011XXXX指令后,才可进行写入(WRITE)的动作。 5.? ? ? ? 写禁止(EWDS):下达0000XXXX指令后,才可重复进行写入(WRITE)的动作。 6.? ? ? ? 芯片清除(ERAL):下达0010XXXX指令后,全部禁止。 7.? ? ? ? 芯片写入(WRAL):下达0001XXXX指令后,全部写入“0”。 接线方法: 1 用一个4PIN 数据排线一端插入CPU 部份JP3(P3口)的P3.4,P3.5,P3.6,P3.7。另外一端插入93C46部份的输入端JP10. 2 用一条8PIN 的数据排线把CPU 部份的P2 口(JP2)接到八路指示灯部份的JP11。此程序先把8 路跑马灯的数据写入93C46, 然后读出送P2 口显示。 运行程序可以观察到8 路跑马灯。为证明93C46 的作用, 可以拔下93c46 的数据线, 再次运行程序, 则没有跑马灯。 参考程序: ? ? ? ?? ?READ? ? EQU? ?0? ?? ?? ?? ? ? ? ? ? ;读93C46 ? ? ? ?? ?WRITE? ?EQU? ?2? ?? ?? ?? ? ? ? ? ? ;写入93C46 ? ? ? ?? ?EWEN? ? EQU? ?4? ?? ?? ?? ?? ? ? ? ;93C46写入使能 ? ? ? ?? ?EWDS? ? EQU? ?6? ?? ?? ?? ?? ? ? ? ;93C46写入禁止 ? ? ? ?? ?CS? ?? ?BIT? ?

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档