欢迎来到天天文库
浏览记录
ID:8465338
大小:226.50 KB
页数:26页
时间:2018-03-28
《arm嵌入式系统课程设计-i2c总线接口设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《I2C总线接口设计》课程设计报告系别:信息科学与技术系专业班级:电信0801班学生姓名:学号:指导教师:(课程设计时间:2011年12月26日——2012年01月06日)华中科技大学武昌分校23ARM嵌入式系统课程设计任务书一、设计(调查报告/论文)题目课题:I2C总线接口设计二、设计(调查报告/论文)主要内容编写程序对实验板上EEPROM器件24C08进行读/写访问。实现从同一地址写入再读出数据,并进行比较,以检测EEPROM器件24C08和处理器I2C接口的工作是否正常。把读写的数据通过串口传到PC机用超级终端(或串口助手)显示
2、,把读取的数据用数码管显示或者点阵或者液晶屏进行显示。三、原始资料开发板的原理图和实验参考程序,参考实验讲义和课设讲义一块ARM开发板和底板(未焊接)四、要求的设计(调查/论文)成果l使用实验板和板上的IICEEPROM芯片,实现对EEPROM的读写;l完成实验方案的设计,根据原理图完成硬件的搭建;l可选容量为256字节、1K字节;l实现字节写、页写、当前地址读、随机地址读等功能,并封装成一个个可供用户调用的函数;l显示功能:①把读写的数据通过串口传到PC机用超级终端(或串口助手)显示,要求显示班级、姓名和学号;②23如果用ARM7的
3、开发板,要求把读取的数据用数码管显示,其中能力强的同学可以通用点阵显示班级和学号;③如果用ARM9的开发板,要求用液晶屏显示班级姓名和学号,以及读取的数字。l在实验完成的基础上完成课程设计报告的撰写,按照模板的格式书写,要求有软件流程图和调试过程。五、进程安排1准备和审题,讲解原理0.5天2系统分析13总体设计和硬件的完成1.54详细设计(编写代码)25调试和测试36撰写课程设计报告17课程设计成果验收0.58正式提交课程设计报告和系统源程序0.523六、主要参考资料嵌入式系统实验指导书ARM课程设计讲义I2C总线接口讲义KS24c0
4、8芯片资料Arm开发板硬件原理图和底板的硬件原理图74Hc04、74HC573和74HC595芯片资料指导教师(签名):20年月日23目录1.引言52.课程设计目的63.课程设计题目描述和要求64.课程设计报告内容74.1实验原理74.2程序流程图114.3主程序代码125.调试过程及总结236.参考文献2423引言IIC即I2C,是一种总线结构。是作为英特尔IC 的互补,这种总线类型是由菲利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS),IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每
5、个芯片都可以作为实施数据传输的控制源。这种方式简化了信号传输总线。例如:内存中的SPD信息,通过IIC,与BX芯片组联系,IIC存在于英特尔PIIX4结构体系中。随着大规模集成电路技术的发展,把CPU和一个单独工作系统所必需的ROM、RAM、I/O端口、A/D、D/A等外围电路集成在一个单片内而制成的单片机或微控制器愈来愈方便。目前,世界上许多公司生产单片机,品种很多。其中包括各种字长的CPU,各种容量的ROM、RAM以及功能各异的I/O接口电路等等,但是,单片机的品种规格仍然有限,所以只能选用某种单片机来进行扩展。扩展的方法有两种:
6、一种是并行总线,另一种是串行总线。由于串行总线的连线少,结构简单,往往不用专门的母板和插座而直接用导线连接各个设备。因此,采用串行线可大大简化系统的硬件设计。PHILIPS公司早在十几年前就推出了I2C串行总线,利用该总线可实现多主机系统所需的裁决和高低速设备同步等功能。因此,这是一种高性能的串行总线。I2C总线是各种总线中使用信号线最少,并具有自动寻址、多主机时钟同步和仲裁等功能的总线。因此,使用I2C总线设计计算机系统十分方便灵活,体积也小,因而在各类实际应用中得到广泛应用。 飞利浦电子公司日前推出新型二选一I2C主选择器,可以
7、使两个I2C主设备中的任何一个与共享资源连接,广泛适用于从MP3播放器到服务器等计算、通信和网络应用领域,从而使制造商和终端用户从中获益。PCA9541可以使两个I2C主设备在互不连接的情况下与同一个从设备相连接,从而简化了设计的复杂性。此外,新产品以单器件替代了I2C多个主设备应用中的多个芯片,有效节省了系统成本。23课程设计目的1)通过实验掌握I2C串行数据通信协议的使用。2)掌握EEPROM器件的读/写方法。3)通过实验掌握S3C44B0X或者S3C2440A处理器的I2C控制器的使1.课程设计题目描述和要求IIC是PHILPS
8、公司开发的串行总线,用于连接微处理器及其外围设备,具有如下特点:1)只有两条总线线路,串行数据线SDA、串行时钟线SCL;2)每个连接到总线的器件都可以用软件根据它唯一地址来识别;3)传输数据间是简单的主从关系;4)主机
此文档下载收益归作者所有