




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三线制Microware同步串行EEPROM在MCS-51单片机上的运用三线制Microware同步串行总线接口是松下半导体公司在其生产的COP系列和HPC系列微控制器上采用的一种串行总线。它使用的三根信号线是数据输入线SI、数据输出线SO和时钟信号线SK。由于三线制Microware总线只需34根数据线和控制线即可扩展具有三线制Microware总线的各种IO器件,而并行总线扩展方法要8根数据线、816根地址线和23位控制线,因而使用三线制Microware串行总线可以简化电路设计,提高设计的可靠性。2具有三线制Microware总线的EEPROMEEPROM是一种可用电气方法在线擦除和再编程的只读存储器,它既有RAM在联机操作中可读可改写的特性,又具有非易失性存储器ROM在掉电后仍然能保持所存储数据的优点。93C06465666是采用CMOS工艺制成的分别为641282565128位,或166412825616位8引脚的支持三线制Microware串行总线的EEPROM,其自定时写周期包括自动擦除时间不超过10ms,而Microchip公司的串行EEPROM的擦除和写入一个字节的时间可缩短到2ms以下,擦除写入周期寿命一般都已达到10万次以上,有的产品(如NS和Microchip的产品)可达到100万次,片内写入的数据保存寿命在40年以上,采用单一电源5V供电,低功耗工作电流400A,备用时为25A,三态输出,与TTL电平兼容。NM93C06465666是松下半导体公司的产品,与其兼容的有Microchip公司的93C06465666(45V55V)、93LC465666(20V60V)、93AA06465666和Atmel公司的AT93C465666,其封装形式如图1。 引脚说明:CS:片选信号;SK:串行时钟输入信号,是微处理器与EEPROM之间通信的同步信号,数据在它的上升沿锁定有效; DI:数据输入; DO:数据输出;ORG:Microchip公司产品特有引脚,接Vcc时内部存储组织结构是16位为一个单元,接GND时内部存储组织结构是8位为一个单元。 芯片有7种指令,指令集的安排见表1。表1 注意:在操作码为00时,为了区分不同指令,借用地址的前两位来识别。此外还有整片写指令(WRALWrite All)和整片擦除指令(ERALEraseAll)。不同型号的EEPROM有不同的存储空间,93C66有512字节的存储空间,其地址为A8A0,在编程时A8可以作为操作指令字节的最后一位,如:读93C66中某个存储单元(8位)中的数据,读指令0000110A8,地址码,如果A8为0,则地址00HFFH,如果A8为1,地址为100H1FFH。而93C064656的存储空间不超过256个字节,A8始终为0。有关93C06465666的具体操作时序见参考文献1。3三线制Microware总线EEPROM在MCS51单片机上的运用串行EEPROM技术是一种非易失性存储器技术,它是嵌入式控制解决方案中的先进技术,在MCS51单片机应用系统中可用于数据的掉电保护、可在线设置参数的存储、用户在线可编程查表法中的表格存储、微控制器IO线较少情况下的应用等等场合。MCS51系列单片机没有三线制Microware串行总线接口,它与93C06465666等具有三线制Microware串行总线的EEPROM连接时,要使用软件来模拟三线制Microware串行总线的操作,包括串行时钟、数据输入、数据输出。图2为串行EEPROM AT93C66与AT89C51单片机的硬件连接图,R为上拉电阻,AT89C51的P10模拟AT93C66的片选端CS,P11模拟AT93C66的时钟输入端SK,P12模拟它的数据输入端DI,P13模拟数据输出端DO(DI和DO也可以连接在一起)。当在时钟的上升沿第一次检测到CS和DI都为高电平时,启动AT93C66。写操作时,AT89C51的P11由低变高,产生一个脉冲,在脉冲的上升沿将1位数据(先为高位)从P12输出到AT93C66中,清P11为0,再置P11为1,P12又输出1位数据依次循环8次,AT89C51完成1个字节的输出操作。写入周期完成后,P10由高变低,并保持最少100ns后变为高电平,这时93C66的DO线用来表示芯片的状态,DO为1表示数据已写入指定的地址中,为0则表示正在编程,AT89C51可以查询P13的状态来决定是否继续操作。读操作时,P11由低变高,AT89C51经P13从AT93C66读入1位数据,循环8次,读入1个字节。根据操作时序可以写出AT90C51与93C66连接时的操作程序。 模拟三线制Mircroware串行总线的操作源程序。根据AT93C66的指令集,规定如下指令格式:指令格式:00001A8,其中1为起始位,为操作码,A8为第9位地址码;读指令(READ):00001100,即0x0c(如果对93C66的100H1FFH地址空间操作,则指令最后一位为1,写和擦除指令均如此); 写指令(WRITE):000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年康复医疗服务体系在康复医疗市场中的竞争策略与市场拓展报告
- 中医识药考试题及答案
- 2025年交通设备制造业数字化转型与智能生产设备维护管理研究报告
- 2025年事业单位工勤技能-安徽-安徽计算机操作员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽汽车修理工(技师/高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽农机驾驶维修工二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-安徽-安徽不动产测绘员四级(中级工)历年参考题库含答案解析
- 高铁车站管理岗位招聘面试题
- 8月推拿治疗学模拟考试题(附参考答案)
- 电工初中级考证试题及答案
- 软件项目开发需求规格说明书(标准模板)
- GB/T 9797-2022金属及其他无机覆盖层镍、镍+铬、铜+镍和铜+镍+铬电镀层
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- GB/T 32288-2015电力变压器用电工钢铁心
- FZ/T 01008-2008涂层织物耐热空气老化性的测定
- 精神科病历书写精神科病历书写及范例
- 《乒乓裁判规则规程》考试题库(附答案)
- 依托自主化装备建设分布式能源三联供项目
- 老年肌肉衰减综合征(肌少症)课件
- PCB全制程培训教材
- 应急保障措施及处置方案
评论
0/150
提交评论