基于23C2440的IIC总线编程设计研究.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江科技学院 课 程 设 计 报 告 2016年 7月 1日 浙江科技学院课程设计任务书 一.课程设计目的 主要是在学习完成嵌入式系统课程之后,通过自己编程设计完成一定的任务,进一步熟悉ARM芯片S3C2440的编程,掌握外部引脚的功能定义、串口的收发控制、AD转换功能、DMA技术等;进一步,熟悉EEPROM芯片24C02及IIC总线,编程实现对24C02的读写控制。 二.设计任务 设计任务是在已有的工程S3C2440test_keil的基础上完成以下要求: 在文件main.c中,修改Port_Init()函数,把GPE14(SCL)定义成IO口的输出引脚;而GPE15(SDA)初始定义成IO口的输出引脚,后续根据不同的读写操作也可以重新定义成输入操作。 自行搜集查阅IIC总线的相关概念和知识,同时仔细阅读芯片24C02中相关IIC总线的时序和命令。将GPE14和GPE15作为通用IO口,按照IIC时序要求控制它们的高低电平,实现对24C02的读写控制。注意除了两个主要的读和写函数外根据自己的情况还需要完成相关的辅助函数。 在文件main.c中,熟悉ADC的相关函数(先自学教材中ADC部分的内容): AD转换初始化函数Adc_Init(void) AD转换读取函数ReadAdc(void) 然后采用DMA方式实现ADC通道0(AIN0)的转换。 在文件main.c中,要求实现:ISSI驱动 每隔一小段时间按DMA方式采集读取一次AD转换的值,然后把它存储到24C02中,同时在超级终端上经串口输出该值;经过10此采集后,再统一把已经存在24C02中的10个数据一次读出并输出到超级终端,这样能够比较读出的数据和前面的输出是否相同。这里需要注意:为了用Uart_Printf函数输出AD转换结果,需要使用C标准库函数sprintf()函数,该函数的功能请自行查阅。 6.验收方式:每个组需要提交能够运行的工程,做演示并回答与设计代码相关的问题。 24C02连接图 目录 1基本原理 1 1.1 S3C2440 I/O口定义 1 1.4 IIC总线介绍 1 2. 基本函数功能设计 2 3. IIC总线函数设计 2 3.1 IIC读函数 2 3.2 IIC写函数 2 4 设计结果展示 2 5 总结 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. IIC总线函数设计 3.1 IIC读函数 3.2 IIC写函数 4 设计结果展示 此处贴超级终端的截图 5 总结 此处写设计感受 参考文献 [1] 刘国钧,陈绍业,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18.[2] 刘润华,刘立山.模拟电子技术[J].山东:石油大学出版社,2003. [3] 苏成富.彩灯控制器[J].北京:电机电器技术,2000,(01).[4] 祝富林.音乐彩灯电路CS9482[J].北京:电子世界,1995,(12).[5] 唐金松.简明机械零件设计手册[M].上海:上海科学技术出版社,2000年10月. [6] 彭介华.电子技术课程设计指导[J].北京:高等教育出版社,1997. 浙江科技学院课程设计成绩评价表 课程名称 嵌入式系统课程设计 题目名称 基于23C2440的IIC总线编程设计 学生姓名 学号 指导教 师姓名 王新华 职称 副教授 序号 评价项目 指 标 满分 评分 1 工作量、工作态度和出勤率 按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。 20 2 课程设计质量 课程设计思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。 45 3 创新 工作中有创新意识,对前人工作有一些改进或有一定应用价值。 5 4 答辩 能正确回答指导教师所提出的问题。 30 总分 评语: 指导教师: 年 月 日 电子技术课程设计(报告) 3

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档