欢迎来到天天文库
浏览记录
ID:6653451
大小:1.54 MB
页数:21页
时间:2018-01-21
《课程设计-eeprom器件读写例程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学号:课程设计题目EEPROM器件读写例程设计学院专业班级姓名指导教师年月日20课程设计任务书学生姓名:专业班级:指导教师:工作单位:计算机科学与技术学院题目:EEPROM器件读写例程设计初始条件:1.课程设计使用ZG211硬件综合实验平台(8051单片机),使用AT24C01接口芯片和辅助芯片以及器件;2.ZG211有程序设计集成开发环境,程序设计语言为C语言;3.ZG211硬件综合实验平台使用说明书;要求完成的主要任务:(包括课程设计工作量及其技术要求,撰写说明书具体要求)1.学习使用ZG211硬件综合实验平台,程序设计集成开发环境;2.根据课程
2、设计题目,进行需求分析,搞清楚课程设计需要设计需求和需要解决的设计内容。3.查阅和学习课程设计题目需要的接口芯片资料,掌握I2C接口芯片的使用方法和编程要领。查阅和学习课程设计题目需要的辅助芯片以及器件资料。4.设计接口芯片和辅助芯片以及器件与8051单片机连接硬件电路原理图。5.设计与硬件电路原理图对应的C语言程序(或8051汇编语言)。给出程序流程图。在集成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数据。6.撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。时间安排:第17周:1.熟悉ZG2
3、11硬件综合实验平台,KEILCUVISION2集成开发环境;查阅接口芯片资料,熟悉接口芯片和它的使用方法。2.设计硬件电路原理图,。第18周:1.使用C语言或汇编语言设计和调试接口程序。2.撰写计算机硬件综合设计报告。指导教师签名:年月日系主任(或责任教师)签名:年月日20EEPROM器件读写例程设计1实验目的掌握IO口操作,掌握显示及键盘芯片的运用,掌握I2C总线操作2实验设备PC机一台;ZG-211单片机系统实验板一块实验连接线若干并口编程线一根串口通讯线一根配套电源1个芯片:CH451,89S52,CD40523实验要求能正常操作LED数码显
4、示,能通过中断方式接收按键信息,能正确读写EEPROM芯片。4实验平台及开发环境介绍4.1ZG211实验板介绍该实验板采用了功能模块化的设计思路,实验者可单独设计和调试各个功能模块,也可将各个模块综合起来,组成一个复杂的单片机应用系统。整个实验板具备了多种总线方式,如并行总线,串行总线,I2C总线,单总线等,各总线都有独立插孔,可与单片机,8255,GAL等多个芯片相连,采用何种总线技术,可由实验者自己选择。实验板通过并口下载线与PC机相联,实现在线编程。程序在电脑模拟仿真后,下载到实验板上,通过观察数码管显示器及相应的变化,便可确认程序运行是否正常
5、。4.2实验板模块示意图204.3实验板模块布局图4.4KEILCUVISION2集成开发环境‘4.5中格电子在线编程软件205实验原理单片机系统常用EEPROM芯片在掉电情况下保存一些重要数据。本实验板采用的芯片是AT24C02,可存储256个字节,重复擦写1,000,000次,数据保存100年以上。该芯片通过I2C总线接口进行操作。I2C协议原理:I2C总线用两条线(SDA和SCL)在芯片和模块间传递信息。SDA为串行数据线,SCL为串行时钟线。1.只有在总线空闲时才允许启动数据传送。2.在数据传送过程中,当时钟线为高电平时,数据线必须保持稳定状
6、态不允许。有跳变时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。起始信号:时钟线保持高电平期间,数据线电平从高到低的跳变作为I2C总线的起始信号。停止信号:时钟线保持高电平期间,数据线电平从低到高的跳变作为I2C总线的停止信号。总线时序写周期时序20起始/停止时序器件寻址:主器件通过发送一个起始信号启动发送过程,然后发送它所要寻址的从器件的地址。8位从器件地址的高4位固定为1010。接下来的3位A2A1A0为器件的地址位,用来定义哪个器件以及器件的哪个部分被主器件访问。从器件8位地址的最低位,作为读写控制位。“1”表示对从器件进行
7、读操作,“0”表示对从器件进行写操作。在主器件发送起始信号和从器件地址字节后,PCF8563监视总线并当其地址与发送的从地址相符时响应一个应答信号(通过SDA线)。PCF8563再根据读写控制位(R/W)的状态进行读或写操作。应答信号:I2C总线数据传送时每成功地传送一个字节数据后,接收器都必须产生一个应答信号,应答的器件在第9个时钟周期时将SDA线拉低,表示其已收到一个8位数据。PCF8563在接收到起始信号和从器件地址之后响应一个应答信号,如果器件已选择了写操作,则在每接收一个8位字节之后响应一个应答信号。当PCF8563工作于读模式时,在发送一
8、个8位数据后释放SDA线并监视一个应答信号,一旦接收到应答信号,PCF8563继续发送数据,如主器件没有发送
此文档下载收益归作者所有