篇一 :嵌入式系统课程设计实验报告

嵌入式系统课程设计必做部分

学院:电控学院

专业:通信工程

 

设计名称:IIC同步串行通讯

1、设计的目的:

1.掌握S3C44B0IIC控制器的编程方法

2.编程实现串行EEPROM存储器24C16的数据存储和访问。

2、设计的内容:

1.学习S3C44B0 IIC控制器的原理与编程方法;

2.学习IIC存储器24C16的编程方法;

3.理解IIC存储器24C16的与S3C44B0的电路连接原理;

4.掌握C语言中断程序设计方法;

5.编程实现对24C16的数据存储和访问。

3、设计思路、遇到的问题及解决方法:

此次试验,我们结合《嵌入式系统原理及应用》教材以及老师提供的各种pdf和word资料,了解到了各种寄存器的配置方法,如IICDS等。对于例程中的各种函数,如Wr24C16(), Rd24C16(),__irq IicInt()等,通过对程序的仔细研读,最终了解了它们的各自用途,并在此基础上,编写了主函数。实现了从0-255共256个字节的写入及读取操作。

这次实验我们遇到了不少的难题,像开始使用ARM-Project Manager平台一开始,由于对此平台的不了解,我们走了许都弯路。像对于头文件的配置问题,总是配置不对,后来发现头文件为程序自主生成,无需配置。还有关于程序中的一些.s文件,开始并不知道是有何作用,后来在老师的指点下,发现有必要将其加入到sourse文件栏中调用,同时调用的同时,由于不理解调用的路径问题,多次编译失败,后来发现了问题,是路径配置不当,最终更改了路径,解决了问题。

再有,在对老师提供的例程进行阅读时候,发现了不少的啰嗦以及错误语句,例如Uart_Printf("%d\n",k);语句就不应该为Uart_Printf("%d\n",&k);这些问题我们都通过调试最终给予了改正。

…… …… 余下全文

篇二 :嵌入式系统课程设计报告样例

《嵌入式系统应用》课程设计报告

        设计课题:基于STM32的直流电机调速

专业班级:   11电气1   

学生姓名:    朱帅      

指导教师:     蔡海滨       

设计时间:  20##--20151学期

工程技术学院

直流电机控制程序设计

摘要STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。本次使用的是STM32F103“增强型”系列。增强型系列时钟频率达到72MHz,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。工作原理:是通过改变输出方波的占空比使负载上的平均电流功率从0-100%变化,从而改变直流减速电机速度。利用脉宽调制(PWM)方式,实现调速,它的优点是电源的能量功率,能得到充分利用,电路的效率高。

关键字:占空比   PWM输出  控制  STM32   电机  人机交互

设计概述及基本要求

用单片机编程实现直流电机的控制过程,要求:具有电压调速

第一章    系统概述

1.1 总框图设计

根据设计要求,我们把设计主要分为两个模块:显示模块,直流电机调速模块。

其原理图如下:

系统简介:

打开电源之后,电源指示灯亮,屏幕显示电机的控制电压,单片机根据采集的电压值进行PID调节,使电机的电压稳定在设定的值(电机的转速和电压成正比)

…… …… 余下全文

篇三 :嵌入式_课程设计报告

   河海大学计算机及信息工程学院(常州)

课程设计报告

           嵌入式系统项目设计       

专业、学号    通信工程                

     授课班号       277702                

     学生姓名       周明明                

     指导教师        奚吉                  

     完成时间        2011/6/25             

…… …… 余下全文

篇四 :嵌入式系统课程设计报告

                中南大学

嵌入式系统

实验设计报告

                                                             

指导老师         吴志虎、李志民      

设计者        连金涛    

专业班级            测控0801班    

学   号             0909081012   

…… …… 余下全文

篇五 :嵌入式课程设计实验报告模板

 

嵌入式课程设计

实验报告

学    院:   信息科学与工程学院 

专业班级:    电信1203        

姓名学号:  刘海峰201216020307  

            李湘豫201216020310 

            陈明许201216020306 

.实验课题:LED每秒一次闪烁

.基础知识

1.定时器分类

基本定时器:TIM6TIM7

通用定时器:TIM2TIM3TIM4TIM5

高级定时器:TIM1TIM8

2.重要寄存器

计数器:TIMx_CNT

自动重装载寄存器:TIMx_ARR

比较寄存器:TIMx_CCR

.实验过程

编译:

下载:

.实验现象

.实验心得

嵌入式是一门非常有用的课程,相关知识也非常多,堪称最具挑战性的学科之一,几天学习实践下来,遇到了诸多意想不到的难题,但是经过个人努力、上网查阅资料,咨询同学老师等,最终都一一得到了解决。遇到难题时冷静分析沉着应对,然后在讨论中不断摸索前行,回顾本次试验,我收获了很多很多,个人能力也逐步在实践中得以提高,最后真诚感谢李老师为我们提供这样一个学习和锻炼的机会,让我们在一次一次失败之后,一步一步走向成功!由于嵌入式是一门很特殊的学科,加之时间有限,另外因为所学知识的限制,本次实验只能算是入门的“皮毛”,而且还有不少方面存在缺陷。这些问题将在以后进一步予以研究和解决。最后,在文章中出现的不足之处,希望得到老师们的包含和指点。

…… …… 余下全文

篇六 :嵌入式操作系统课程设计实验报告

华中科技大学

嵌入式操作系统课程设计实验报告

 

院    系:     计算机科学与技术学院

专    业:           物联网       

班    级:           1102        

姓    名:           吴斌        

           报告时间:        20##-06-25    

计算机科学与技术学院

                            目 录

…… …… 余下全文

篇七 :嵌入式课程设计实验报告

湖南科技大学计算机科学与工程学院

嵌入式系统设计与开发

实验报告书

题目:远程温光数据监测系统

班级: 12级计算机一班

姓名: 刘政材

学号: 1205010112

目 录

一、设计课题 ............................................................................................................................... 2

二、设计目的 ............................................................................................................................... 2

三、设计内容 ............................................................................................................................... 2

四、运行说明 ............................................................................................................................... 4

1

一、 设计课题

远程温光数据监测系统。

系统包含开发板端和PC端两部分。开发板将温度光照数据发送到串口,PC端接收后以图表形式展示,并做数据统计,保存至数据库。PC端包含了一个服务器,可以绑定本机端口,提供远程数据监测和管理功能。

二、 设计目的

1.进一步巩固嵌入式系统的基本知识。

…… …… 余下全文

篇八 :嵌入式课程设计报告

课程设计(综合实验)报告

( 2013 -- 2014 年度第 1 学期)

名 称: 题 目: 院 系: 班 级: 学 号: 学生姓名: 指导教师: 设计周数:

成 绩:

日期: 年 月

嵌入式课程设计报告

一、 课程设计的目的与要求

1.1.目的

掌握嵌入式系统的基本原理,及其基于μC/OSII操作系统的实现方法。 本次设计使用 ADS工具来设计以实现相应功能。每秒钟采集一次AD数据,将10次的AD采样结果,写入到CAT24WC02,并读出结果,在数码管上轮流显示。

1.2.要求

需要基于uc/os操作系统实现题目要求,鼓励实现其他自己拟定的功能,要求难度不低于上述题目。

1.3.实验步骤

1.本实验使用实验教学系统的CPU板显示读出的数据。 2. 在PC机并口和实验箱的CPU板上的JTAG接口之间,连接SDT调试电缆。 3. 接入电源线缆,给系统上电。4. 打开SDT开发环境,对代码进行编译调试,编译通过后,首先启动JTAG 驱动程序,之后运行SDT的调试环境,装载实验程序。

二、设计正文

2.1.具体(实现功能)硬件参数

EDA实验室用实验开发板:1个蜂鸣器、八个七段数码管(用来显示双通道AD采样值)、两个电位器调节输入的电压值。

PC操作系统WINXP,ARM SDT2.5集成开发环境。

2.2.设计思想(理想状态下)

a、控制系统控制算法模型的建立(ASM图的建立):

2.4.程序代码

说明:本课设基于μC/OSII操作系统中仅一个任务实现所有功能,无需考虑多任务之间调度的配合,但也有执行效率高,占用CPU资源少的特点。

…… …… 余下全文