欢迎来到天天文库
浏览记录
ID:6364015
大小:1.40 MB
页数:16页
时间:2018-01-11
《《硬件综合设计》课程报告说明书-eeprom器件读写例程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉理工大学《硬件综合设计》课程报告说明书学号:0120810340631课程设计题目EEPROM器件读写例程设计学院计算机科学与技术学院专业计算机科学与技术班级姓名指导教师2011年6月23日15武汉理工大学《硬件综合设计》课程报告说明书课程设计任务书学生姓名:专业班级:计算机0806班指导教师:工作单位:计算机科学与技术学院题目:EEPROM器件读写例程设计初始条件:1.课程设计使用ZG211硬件综合实验平台(8051单片机),使用AT24C01接口芯片和辅助芯片以及器件;2.ZG211有程序设计集
2、成开发环境,程序设计语言为C语言;3.ZG211硬件综合实验平台使用说明书;要求完成的主要任务:(包括课程设计工作量及其技术要求,撰写说明书具体要求)1.学习使用ZG211硬件综合实验平台,程序设计集成开发环境;2.根据课程设计题目,进行需求分析,搞清楚课程设计需要设计需求和需要解决的设计内容。3.查阅和学习课程设计题目需要的接口芯片资料,掌握I2C接口芯片的使用方法和编程要领。查阅和学习课程设计题目需要的辅助芯片以及器件资料。4.设计接口芯片和辅助芯片以及器件与8051单片机连接硬件电路原理图。5.设
3、计与硬件电路原理图对应的C语言程序(或8051汇编语言)。给出程序流程图。在集成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数据。6.撰写课程设计报告,1)详细陈述以上的设计过程;2)详细陈述电路的调试过程。时间安排:第17周:1.熟悉ZG211硬件综合实验平台,KEILCUVISION2集成开发环境;查阅接口芯片资料,熟悉接口芯片和它的使用方法。2.设计硬件电路原理图,。第18周:1.使用C语言或汇编语言设计和调试接口程序。2.撰写计算机硬件综合设计报告。指导教师签名:年
4、月日系主任(或责任教师)签名:年月日15武汉理工大学《硬件综合设计》课程报告说明书EEPROM器件读写例程设计1.实验目的掌握IO口操作;掌握显示及键盘芯片的运用;掌握I2C总线操作2.实验设备PC机一台,ZG-211单片机系统实验板一块,实验连接线若干,芯片:CH451,89S52,CD4052并口编程线一根,串口通讯线1根,配套电源1个ZG-211图片:15武汉理工大学《硬件综合设计》课程报告说明书3.实验要求1.学习使用ZG211硬件综合实验平台,程序设计集成开发环境;2.根据课程设计题目,进行需
5、求分析,搞清楚课程设计需要设计需求和需要解决的设计内容。3.查阅和学习课程设计题目需要的接口芯片资料,掌握接口芯片的使用方法和编程要领。查阅和学习课程设计题目需要的辅助芯片以及器件资料。4.设计接口芯片和辅助芯片以及器件与8051单片机连接硬件电路原理图。5.设计与硬件电路原理图对应的C语言程序(或8051汇编语言)。给出程序流程图。在集成开发环境中调试程序。给出程序的详细注释。能够解释使用程序模拟电路时序信号和数据。6.能正常操作LED数码显示;能通过中断方式接收按键信息;能正确读写EEPROM芯片4
6、.实验原理单片机系统常用EEPROM芯片在掉电情况下保存一些重要数据。本实验板采用的芯片是AT24C02,可存储256个字节,重复擦写1,000,000次,数据保存100年以上。该芯片通过I2C总线接口进行操作,I2C协议原理请看2.3.5节。其原理图如下:15武汉理工大学《硬件综合设计》课程报告说明书5.实验步骤5.1硬件连接将并口线插在实验板与PC机的并口插座上;CH451与CPU连接实验线路见图2-2;按图2-28连接实验线路仔细检查无误后,接通电源。(图中箭头表示需要接线的地方)15武汉理工大学
7、《硬件综合设计》课程报告说明书5.2软件设计进入KEILC开发环境。首先根据2.3.4I2C协议内容,编写I2C函数,由于AT24C02的I2C接口᳔大频率是400KHZ,所以在程序中对一个IO口操作完后,请延时2.5us(实验板上CPU晶振为11.0592MHZ,一个指令周期为1.08us)。写好I2C读写函数后,可以对AT24C02进行操作。AT24C02的写从地址为0XA0,写时WP要置0(打开写保护),写完后置为1;读从地址为0XA1。先将CD4052的通道选为2,连接CPU与AT24C02。向
8、AT24C02中地址为0X00到0X07的单元,写入数据0X01,0X02,0X03,0X04,0X05,0X06,0X07后,再从AT24C02中读出,进行比较。如果一致则显示1,错误则显示0。5.3编译下载程序编译成功后,打开联机下载软件,将HEX文件下载到89S52中,观看程序运行结果。如有问题则修改程序,再次下载。(请注意:AT24C02的擦写次数有限,频繁擦写会影响其使用寿命。)调试成功后,请将I2C读写程序、AT24C02读写程
此文档下载收益归作者所有