基于23C2440的IIC总线编程设计_第1页
基于23C2440的IIC总线编程设计_第2页
基于23C2440的IIC总线编程设计_第3页
基于23C2440的IIC总线编程设计_第4页
基于23C2440的IIC总线编程设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浙江科技学院课 程 设 计 报 告课 程 嵌入式系统课程设计 题 目 基于S3C2440的IIC总线编程设计 院 系 信息学院 专业班级 物联网工程132 学生姓名 学生学号 指导教师 王新华 2016年 7月 1日浙江科技学院课程设计任务书一课程设计目的主要是在学习完成嵌入式系统课程之后,通过自己编程设计完成一定的任务,进一步熟悉ARM芯片S3C2440的编程,掌握外部引脚的功能定义、串口的收发控制、AD转换功能、DMA技术等;进一步,熟悉EEPROM芯片24C02及IIC总线,编程实现对24C02的读写控制。二设计任务设计任务是在已有的工程S3C2440test_keil的基础上完成以下要

2、求:1. 在文件main.c中,修改Port_Init()函数,把GPE14(SCL)定义成IO口的输出引脚;而GPE15(SDA)初始定义成IO口的输出引脚,后续根据不同的读写操作也可以重新定义成输入操作。2. 自行搜集查阅IIC总线的相关概念和知识,同时仔细阅读芯片24C02中相关IIC总线的时序和命令。将GPE14和GPE15作为通用IO口,按照IIC时序要求控制它们的高低电平,实现对24C02的读写控制。注意除了两个主要的读和写函数外根据自己的情况还需要完成相关的辅助函数。3. 在文件main.c中,熟悉ADC的相关函数(先自学教材中ADC部分的内容):AD转换初始化函数Adc_Ini

3、t(void)AD转换读取函数ReadAdc(void)然后采用DMA方式实现ADC通道0(AIN0)的转换。4. 在文件main.c中,要求实现:ISSI驱动每隔一小段时间按DMA方式采集读取一次AD转换的值,然后把它存储到24C02中,同时在超级终端上经串口输出该值;经过10此采集后,再统一把已经存在24C02中的10个数据一次读出并输出到超级终端,这样能够比较读出的数据和前面的输出是否相同。这里需要注意:为了用Uart_Printf函数输出AD转换结果,需要使用C标准库函数sprintf()函数,该函数的功能请自行查阅。6验收方式:每个组需要提交能够运行的工程,做演示并回答与设计代码相关

4、的问题。24C02连接图目录1基本原理11.1 S3C2440 I/O口定义11.4 IIC总线介绍12. 基本函数功能设计23. IIC总线函数设计23.1 IIC读函数23.2 IIC写函数24 设计结果展示25 总结2参考文献3电子技术课程设计(报告)1基本原理1.1 S3C2440 I/O口定义根据课题要求,需要将GPE14和GPE15定义成IO口,I/O口定义对应寄存器:1.2 S3C2440 ADC功能介绍1.3 S3C2440 DMA功能介绍1.4 IIC总线介绍 图1 2. 基本函数功能设计2.1 Port_Init()函数设计2.2 DMA初始化函数2.3 ADC函数设计3.

5、 IIC总线函数设计3.1 IIC读函数3.2 IIC写函数4 设计结果展示此处贴超级终端的截图5 总结此处写设计感受参考文献1 刘国钧,陈绍业,王凤翥.图书馆目录M.北京:高等教育出版社,1957.15-18.2 刘润华,刘立山.模拟电子技术J.山东:石油大学出版社,2003.3 苏成富.彩灯控制器J.北京:电机电器技术,2000,(01).4 祝富林.音乐彩灯电路CS9482J.北京:电子世界,1995,(12).5 唐金松.简明机械零件设计手册M.上海:上海科学技术出版社,2000年10月.6 彭介华.电子技术课程设计指导J.北京:高等教育出版社,1997. 3浙江科技学院课程设计成绩评价表课程名称嵌入式系统课程设计题目名称基于23C2440的IIC总线编程设计学生姓名 学号 指导教师姓名 王新华职称副教授序号评价项目指 标满分评分1工作量、工作态度和出勤率按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。202课程设计质量课程设计思路清晰,结构严谨,文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论