2013嵌入式系统课程设计任务书

合集下载

嵌入式系统设计课程设计任务书-值班防睡讲解

嵌入式系统设计课程设计任务书-值班防睡讲解

课程设计(论文)任务书信息工程学院信息工程专业 ******一、课程设计(论文)题目题目七-夜班防睡控制/记录器二、课程设计(论文)工作自 2013 年 6 月 8 日起至 2013年 6月 16 日止。

三、课程设计(论文) 地点: 5-402 单片机实验室四、课程设计(论文)内容要求:1.本课程设计的目的(1)使学生掌握单片机各功能模块的基本工作原理;(2)培养学生单片机应用系统的设计能力;(3)使学生能够较熟练地使用proteus工具完成单片机系统仿真。

(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。

2.课程设计的任务及要求1)基本要求:(1)分析所设计系统中各功能模块的工作原理;(2)选用合适的器件(芯片);(3)提出系统的设计方案(要有系统电路原理图);(4)对所设计系统进行调试。

2)创新要求:在基本要求达到后,可进行创新设计,如改善单片机应用系统的性能。

3)课程设计论文编写要求(1)要按照书稿的规格打印撰写论文。

(2)论文包括目录(自动生成)、摘要、正文、小结、参考文献、附录等。

(3)论文装订按学校的统一要求完成。

4)答辩与评分标准:(1)完成原理分析:20分;(2)完成设计过程:30分;(3)完成调试:20分;(4)回答问题:20分;(5)格式规范性(10分)。

5)参考文献:(1)董 .《》某出版社(2)张 .《》某出版社(3)http://某网址/6)课程设计进度安排内容天数地点构思及收集资料 1 图书馆系统设计与调试 4 实验室撰写论文 2 图书馆、实验室学生签名: ******2013 年 6 月8 日课程设计(论文)评审意见(1)完成原理分析(20分):优()、良()、中()、一般()、差();(2)设计分析(30分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)回答问题(20分):优()、良()、中()、一般()、差();(5)格式规范性(10分):优()、良()、中()、一般()、差();评阅人:职称:2013 年 6 月 16 日目录目录 (4)摘要 (5)正文 (6)一、实验目的 (6)二、设计内容 (6)三、设备和器材 (6)四、设计要求 (6)5.1单片机89C52电路原理图 (7)5.2红绿黄三只指示灯原理图 (7)5.3矩阵按键原理图 (7)5.4 8位数码管原理图 (8)5.5 液晶1602显示原理图 (8)6.1仿真电路图 (10)6.2 proteus仿真结果 (10)小结 (11)参考文献 (12)附录C程序代码 (13)摘要本课程设计是利用单片机原理知识设计一个夜班防睡控制/记录器,能够在设定的时间内对夜间值班者进行防睡眠响铃提示。

嵌入式系统应用课程设计指导书-邵明刚

嵌入式系统应用课程设计指导书-邵明刚

北京联合大学信息学院《嵌入式系统应用课程设计》指导书北京联合大学信息学院电子工程系2013年6月项目一基于ARM的电子时钟设计一、目的(1)培养学生以实际工程性的整体思路来完成整个项目;(2)培养学生嵌入式系统的综合设计和管理及协作能力;(3)通过完成项目设计制作,使学生完整地进行设计、编程、测试、总结等全过程。

(4)熟悉嵌入式系统CIC-900操作流程,加深对嵌入式系统的了解。

二、具体任务设计和制作基于ARM的电子时钟设计,基本要求是使用CIC-900 ARM9 Start Kit实验板设计和制作一个功能完善的电子时钟。

具体功能要求:1.设计开机界面,要求显示项目组的成员姓名。

2.显示屏显示年、月、日和时、分、秒。

3.实现整点闪烁报时(左边4个灯闪烁5秒)。

4.实现闹钟功能(右边4个灯闪烁5秒),设置3个按键实现闹钟时间小时、分、秒的人工加减。

5.实现串口时钟显示和校正功能。

即ARM通过串口向上位机发送时间信息;上位机可以向ARM发送时间校正数据重新校正时间。

ARM和上位机的通讯协议自定,上位机可以使用现成的串口收发软件,如串口精灵。

每组必须选作下列其一:6.显示屏显示农历日期。

7.显示屏显示星期,星期通过年月日计算。

8.可以选择24小时制和12小时制。

9.显示屏显示当前教学周(开学日期可以直接写在程序中,也可以通过串口发送。

)10.可以选择时区。

其他要求:1.两人为一个项目组,由一人当组长;2.以项目组为考核整体,兼顾小组分工;3.电子时钟界面美观,使用方便;4.每人提交一份课程设计报告,同组的报告应体现不同的分工;5.每人进行演示和答辩。

三、课程设计报告内容要求1、封面及评分表2、目录3、正文正文结构形式不做具体要求,内容可根据不同题目自行调整,但至少包括:A、设计题目B、对设计题目的分析C、概要设计,概要设计要根据需求划分任务模块,给出系统的软件模块框图;D、详细设计给出每个模块的流程图,分析模块之间的关系及限定条件等。

嵌入式系统课程设计 教学大纲

嵌入式系统课程设计   教学大纲

嵌入式系统课程设计一、课程说明课程编号:090374Z11课程名称:嵌入式系统/ Embedded Systems课程类别:专业教育课程学时/学分:48/3先修课程:计算机与程序设计语言基础、微机原理与接口技术、模拟电子技术、数字电子技术、单片机原理与技术、计算机操作系统。

适用专业:电子信息工程教材、教学参考书:1.张大波等。

嵌入式系统原理设计与应用(第三版),清华大学出版社,2012年。

2.田泽。

嵌入式系统开发与应用教程,北京航空航天大学出版社,2011年。

3.张晨曦等。

嵌入式系统教程,清华大学出版社,2013年。

4.徐成等。

嵌入式系统导论。

中国铁道出版社,2010年。

二、课程设置的目的意义20世纪70年代,嵌入式系统走出实验室,80年代末,进入中国。

之后,开始了电子化和计算机技术结合的进程。

嵌入式技术作为IT产业新崛起的一个分支,正在全球范围内迅猛发展。

国内嵌入式智能平台市场近几年也呈快速增长趋势。

嵌入式技术已在当前得到广泛应用,而嵌入式系统设计是一门综合性的课程,涉及电子、计算机、自动控制等诸多专业知识,综合性强,可包括微机原理、单片机设计、操作系统等课程内容。

嵌入式系统是软件、硬件设计的完美结合。

通过嵌入式系统课程学习,可提升嵌入式系统设计的专业知识和实际设计能力。

本课程从学习嵌入式系统的基本概念出发,深入学习嵌入式系统软硬件技术基础、嵌入式系统软硬件组成、工作原理和设计方法,了解嵌入式系统最新设计理念,学习单片机、ARM、FPGA、DSP的概念和工作原理。

让学生在课程结束之后能够完整掌握嵌入式系统的基本概念,并初步具备独立开发嵌入式系统的能力。

嵌入式系统是适应电子设备专业化、小型化、低功耗化、便携化要求的产物,是当今所有信息化社会的主要支柱。

当前,嵌入式技术已经日趋成熟、广泛应用,人才市场对具备嵌入式系统设计技能的人才有极大的需求,已经成为大学生必须具备的基本技能之一。

该课程理论实践结合紧密,相关课程关联程度高,能锻炼学生的实践能力和解决实际问题的能力。

嵌入式系统设计与实现任务书

嵌入式系统设计与实现任务书

嵌入式系统设计与实现任务书
指导教师陈惠鹏
1110420123 杨若眉
一、任务目标
设计一个音乐播放器,可以在界面上选择和上下移动光标;通过控制按钮控制单片机,播放所要求的音乐,并输出声音。

同时通过LED灯显示器,用来显示所选曲目。

二、总体方案
MP3音乐播放器由以下几个模块构成:
1:主控模块——MSP430F149单片机最小系统
2:音频解码模块——VS1003
3:液晶显示模块
4:存储模块
基于以上模块的需要,选择了TI公司的MSP430F5529低功耗单片机作为主控芯片;利用VS1003作为音频解码芯片;利用液晶显示器LCD3310和按键设计人机交互模块;存储歌曲选用SD
卡,存储自制字库选用了M25P80FLASH存储器。

三、硬件框图
四、流程图
五、外观初步设计
由于此MP3只侧重功能性的要求,而不对外观作出要求,因此外观是比较简陋和随便的。

但可以实现简单的MP3的功能。

六、成本核算
七、时间安排
2013/09/20-2013/11/8 基础知识学习。

学习MSP430编程,电路板的绘制,SPI总线技术,SD卡技术,音频技术,焊接技术等,为接下来的硬件设计和软件编程做准备。

2013/11/09-2013/11/16 硬件电路设计与焊接。

2013/11/17-2013/11/23 软件部分编程及软硬件联合调试。

嵌入式系统课程设计方案任务书

嵌入式系统课程设计方案任务书

《嵌入式系统》课程设计任务书三2011-2012学年第一学期理工科软件机电专业适用一、目的《嵌入式系统》课程设计为学生提供了一个理论与实践相结合的机会。

既锻炼了学生动手能力,又会加深理解学生在课堂所学习的理论知识。

通过课程设计可以将课本上的理论知识和实际应用有机的结合起来,培养学生又动脑,又动手,独立思考分析问题的能力,提高学生运用所学知识解决实际问题的综合素质。

《嵌入式系统》课程设计的主要目标是:(1)掌握构建嵌入式系统软硬件平台的基本技能;(2)具备基本嵌入式系统下C语言编程能力、嵌入式操作系统基本调试的能力;(3)了解应用嵌入式系统技术开发一套嵌入式系统设备的方法。

二、设计题目基于ARM的滚屏LED广告牌开发三、设计原理1、点阵LED屏硬件原理EMBEST实验平台设计了一个 16×16的点阵屏。

点阵屏由发光LED矩阵块组成。

16×16点阵屏即屏上有 16×16 个LED发光二极管,每个发光二极管可理解为一个像素点,它们被按着行与列的形式整齐地排列,通过控制每个LED(像素点)的亮灭,点阵屏可与计算机同步显示汉字、英文文本和图形。

本实验平台的点阵屏电路如下图:图1 点阵屏的行扫描信号图2 点阵屏的列扫描信号图3 点阵屏的行驱动信号图4 点阵屏的接口电路本实验平台使用的16×16点阵屏上,每一行16个LED,它们采用共阳极的接法;每一列16个LED,它们采用共阴极的接法。

如上图4中,QL1~QL16是点阵屏的行驱动信号,每一个信号控制一行;LR1~LR16是点阵屏的列驱动信号,每一个信号控制一列。

故通过利用相应行线输出高电平,相应列线输出低电平,就可以点亮点阵屏上相应的LED。

如果按着一定的控制或扫描方法,就可以实现汉字、图形的显示。

为了能够稳定地控制点阵屏的显示,本实验平台采用了CD4094作为行线和列线扫描信号的控制芯片。

CD4094芯片简单来说就是一串入并出的功能,将CPU的串行数据转化为并行数据输出。

嵌入式系统课程设计选题及任务书

嵌入式系统课程设计选题及任务书

1、串口通讯实验一、主要内容学习并编程实现ARM的UART通讯:学习串口通讯的基本知识,掌握PXA270寄存器配置方法,在目标机上接收来自串口(通过超级终端)的字符并将接收到的字符显示在屏幕上,从而实现查询方式串口的收发功能。

二、任务要求1. 掌握交叉编译的概念及交叉开发环境的使用;2. 掌握 ARM 的串行口工作原理;3. 完成包括分析、实现及总结在内的完整报告。

2、基于ARM的I/O接口的控制基本要求:1.通过查找资料掌握S3C2410的通用I/O接口;2.掌握I/O功能的复用并熟练配置,进行编程3.编程实现在实验箱的CPU板上点亮LED灯LED1、LED2,并且轮流闪烁 4:调试、运行该程序使得结果符合要求。

3、基于ARM的交通灯设计一、设计要求利用ARM芯片模拟实现交通灯控制。

二、设计任务1. 查阅相关文献资料,熟悉所选ARM芯片;2 . 总体设计方案规划,设计车辆遇到红灯停绿灯行情况,红绿灯时间均为60s,切换时间为10s,最后3s为黄灯闪烁;3. 系统硬件设计,熟悉IO接口,定时器计数器工作原理;4. 系统软件设计,包括交通信号灯的工作流程软件实现,用C语言编程。

4、Linux操作系统开发环境的构建及使用在学习和初步掌握ARM嵌入式系统的硬件结构与工作原理、ARM 汇编程序设计语言、Linux操作系统等ARM嵌入式系统基础理论以及嵌入式系统设计与开发基本方法的基础上,进行Linux操作系统开发环境的构建与使用等综合实践,具体任务如下:1.Linux操作系统的安装及设置:包括VMware的安装,Linux操作系统的安装及设置;2.Linux开发环境的构建及移植:包括交叉编译器的安装,U-BOOT的配置与编译,Linux内核的配置与编译等;3.Linux基本操作命令的使用:各种Linux基本操作命令的使用。

5、文件和目录操作综合实例任务要求利用Linux命令实现以下操作:1.文件的创建、复制、删除和移动等操作;2.目录的创建、复制、删除和移动等操作;3.查看文件或目录的性质、文件的类型及具体权限;4.查看文件或目录的拥有者或所属组、最后修改日期;5.修改文件或目录的权限、属主、属组;6.文件的追加、合并、比较和排序;7.文件系统的挂载和卸载;8.文件的压缩和解压缩。

自动化2013级《嵌入式微控制器应用系统综合设计》课程设计任务书

自动化2013级《嵌入式微控制器应用系统综合设计》课程设计任务书

自动化2013级“嵌入式微控制器应用系统综合设计”课程设计任务书一、课程设计目的“嵌入式微控制器应用系统综合设计”课程设计是自动化专业本科生的必修课。

本课程设计综合了模电/数电技术、微机原理与接口技术和自动控制理论等相关知识应用,通过基于嵌入式微控制器应用系统的硬件原理和软件编程的分析、设计与调试,让学生对嵌入式微控制器系统应用有一个较全面的理解,掌握基于嵌入式微控制器应用系统软硬件设计的基本方法和技术,同时,也为下一阶段相关专业课程的学习和应用设计实验,提供良好基础和平台。

本次课程设计任务中的每个题目允许2-3人选择,要求每个同学独立完成所选课题的设计与调试,并独立完成课程设计报告(手工书写)。

报告内容应包括:电路原理图,工作原理详述,电路印制板图,程序流程图及程序,系统调试结果及结论分析等。

希望同学们认真阅读课程设计任务书,认真查阅资料,圆满完成本次课程设计。

二、课程设计内容及要求1、嵌入式微控制器类型选择:在完成本学期“嵌入式微控制器技术”课程学习和相关基本实验基础上,为丰富本次课程设计中可选微控制器类型。

实验室提供SST89E554RC微控制器开发板、Freescale系列-MC9S12XS128EVB-A微控制器实验系统、DSP2812开发板、DSP28335开发板、EasyARM2103开发板、EasyARM1138开发板等,每个同学可以根据课题的需求分析和设计任务要求进行相关类型的微控制器应用设计。

2、基于SST89E554RC嵌入式微控制器设计题:题目一:基于实验室小型步进电机控制系统设计(2-3人选)设计要求:(1)、使用汇编语言或C语言;(2)、程序功能要求:通过小键盘给定,实现步进电机启动/停止、正转/反转、加速/减速设置与控制,数码管(或液晶屏)显示当前步进电机状态及相关参数,简单故障诊断与报警。

(3)、上位机监控功能要求:通过串口或USB口实现上/下位机通信,能够显示步进电机当前状态及运行参数(数据显示或动画显示),能够从上位机控制下位机之步进电机工作。

(完整版)《嵌入式系统毕业课程设计与实践》

(完整版)《嵌入式系统毕业课程设计与实践》

课程设计课程名称嵌入式系统课程设计与实践题目名称嵌入式最小系统设计学生学院自动化学院专业班级电子(2)学号学生姓名何延指导教师尹明2013 年5月30日广东工业大学课程设计任务书题目名称嵌入式最小系统设计学生学院自动化学院专业班级电子(2)姓名何延学号一、课程设计的内容学习LPC2000系列ARM处理器的启动流程,学习嵌入式系统硬件设计(最小系统),学习嵌入式系统应用程序框架,学习在ARM7处理器上移植uCOS-II操作系统的流程及设计流水灯应用程序。

设计实现一个基于LPC2000系列ARM处理器的最小系统,完成操作系统移植,设计流水灯程序。

鼓励在完成基本功能的基础上,自由发挥完成其它功能。

二、课程设计的要求与数据熟悉LPC2000系列ARM处理器的启动流程,掌握嵌入式系统硬件设计(最小系统),掌握嵌入式系统应用程序设计,掌握在ARM7处理器上移植uCOS-II操作系统的流程及设计流水灯应用程序。

1完成嵌入式系统最小系统硬件设计,并制作硬件平台。

2 在无操作系统情况下,设计流水灯应用程序,并在前述硬件平台上调试、运行。

3 移植UCOS-II操作系统,并设计流水灯应用程序,在前述硬件平台上调试、运行。

三、课程设计应完成的工作1 嵌入式系统最小系统硬件设计,并调试验证。

2 设计流水灯应用程序,调试、运行。

3 移植uCOS-II操作系统,设计流水灯应用程序,调试、运行。

四、课程设计进程安排五、应收集的资料及主要参考文献《LPC2210使用指南》(LPC2210-user_cn.pdf)LPC2131板原理图(Z2418PSCH.pdf)《ADS开发者指南》(ADS_DeveloperGuide_D.pdf)发出任务书日期:年月日指导教师签名:计划完成日期:年月日基层教学单位责任人签章:主管院长签章:摘要本文介绍基于LPC2136制作的ARM7最小系统,并且在ARM7处理器上移植uCOS-II操作系统,以及设计流水灯应用程序。

嵌入式软件设计课程设计任务书

嵌入式软件设计课程设计任务书

嵌入式软件设计课程设计任务书嵌入式课程设计任务书《嵌入式软件设计》课程设计任务书一、目的与任务《嵌入式软件设计课程设计》是是学习《嵌入式系统》课程后必要的实践教学环节。

课程设计是检验学生是否掌握相关专业课程知识的重要手段,以学生为主体,充分调动学生的积极性和创造性,重视学生实际动手能力的培养。

通过本课程设计使学生加深理解、巩固课堂教学和平时实验内容,使学生初步具备linux应用开发的系统分析、系统设计、系统实现与测试的实际能力,强化学生的知识实践意识、提高动手能力,发挥学生的想象力和创新能力,从而培养工程应用型人才。

二、教学基本要求1、学习态度:要有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、有错必改、精益求精的工作态度,积极查阅整理分析相关参考文献,精心设计、认真编码、确保质量。

对弄虚作假者,课程设计成绩一律按不及格记,并根据学校有关规定给予处理。

2、学习纪律:要严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课。

特殊情况不能上课者,必须请假,凡未请假或未获准假擅自不上课者,均按旷课论处。

3、课程目标:掌握linux应用开发的基本理论知识和基本方法技能,概念清楚准确,系统分析、系统设计、系统实现、系统测试符合软件工程相关规范,结构合理,程序运行良好,课程设计报告撰写规范,答辩中回答问题正确。

4、课程设计报告:按照《嵌入式系统课程设计》任务书的要求,认真设计、撰写好课程设计报告,总结课程设计的收获和心得体会,及时提交电子和纸质材料。

该设计为嵌入式系统课程设计,理论教学内容包括所学专业知识。

1)讲解设计基本过程及程序设计实现方式2)讲解嵌入式系统设计方法及实现过程在课程设计教学过程中,指导教师应对设计原理和设计方法进行必要的讲解,适当补充讲授有关设备设计和计算的内容,帮助学生明确任务、掌握工程计算和设计方法。

指导教师应适当安排时间,解答学生提出的问题。

三、课程设计内容(一)主要设计内容1、系统分析、总体设计、概要设计、详细设计、系统实现和测试。

嵌入式系统课程设计任务书

嵌入式系统课程设计任务书

嵌入式系统课程设计任务书总体设计要求在嵌入式Linux开发环境下,理解和熟练使用常见的嵌入式Linux软件开发工具,如编辑器vim、交叉编译器arm-linux-gcc、工程管理器make等,使用C语言或C++语言编程,完成程序功能的设计、编辑、编译、运行和调试。

系统模块划分合理,必须使用Makefile控制源程序编译。

画出系统流程图或系统结构框架图,完成课程设计报告。

设计报告正文内容不低于2000字(不包括程序代码)。

设计报告不得抄袭。

一、设计题目:基于C语言的学生学籍管理系统设计内容:学生的学籍信息包括:学号、姓名、性别、年龄、专业、电话。

实现学生学籍信息的插入,可分别输入学生的相关信息。

能按学生姓名查找和删除单个学生信息。

能够一次性显示所有学生的学籍信息。

使用文件操作函数实现数据的写入和读出,文件名保存为stu.txt。

二、设计题目:基于C语言的生产者-消费者模型设计设计内容:多线程同步问题的经典案例,描述了两个共享固定大小缓冲区的线程("生产者"和"消费者")在实际运行时会发生的问题。

生产者生成一定量数据放到缓冲区中,并重复此过程。

与此同时,消费者从缓冲区消耗这些数据。

要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区空时消耗数据。

解决该问题,须让生产者在缓冲区满时休眠,等到下次消费者消耗缓冲区数据的时候,生产者才能被唤醒,开始往缓冲区添加数据。

同样,也可让消费者在缓冲区空时进入休眠,等到生产者往缓冲区添加数据之后,再唤醒消费者。

通常的方法解决该问题。

采用条件变量这种线程间同步方式,实现一个生产者-消费者模型,主程序分别启动生产者线程和消费者线程。

生产者线程不断顺序地将数字10~31写入共享缓冲区,同时消费者线程不断地从共享缓冲区读取数据。

缓冲区大小为6,进行多线程编程来完成该模型。

三、设计题目:基于C语言的模拟shell实现设计内容:编写三个不同的程序cmd1.c,cmd2.c,cmd3.c,分别编译成可执行文件cmd1、cmd2、cmd3,cmd1程序输出“Tip::cmd1进程正在运行.”,cmd2程序输出“Tip::cmd2进程正在运行.”,cmd3程序输出“Tip::cmd3进程正在运行.”。

《嵌入式系统课程设计》任务书

《嵌入式系统课程设计》任务书

嵌入式系统课程设计任务书海南大学应用科技学院2016年5月27日1 题目: 基于STM32F103单片机的液晶显示电子钟本课程设计为独立设置的课程综合设计,学分为2.0(物联网工程),主要涉及嵌入式系统、C语言程序设计等课程知识。

2 教学目的:掌握STM32F103单片机输出口的使用方法和扩展;掌握定时器和外中断的使用方法;掌握LCD显示屏的驱动原理。

掌握MDK5编程环境与STM32F103库函数开发技能,并能灵活运用于解决实际问题。

针对设计任务的要求,学会查阅手册和文献资料,培养学生独立分析和解决实际问题的能力。

3 设计要求3.1功能要求:采用STM32F103单片机和2.8寸液晶屏显示能显示当前的月、日、时、分、秒,24小时制;月、日、时、分、秒均可以单独设置,设置时该项目闪烁;外接3个按键,一个用于选择需要设置的项目,一个增加、一个减少;3.2主要技术指标:计时精度误差:≤1秒/日LCD显示清晰,不能有明显的残影、乱码、抖动;电源:DC5V、2A;3.3工艺要求本课程设计使用正点原子mini版套件。

4 设计报告4.1 正文部分不少于1万字或20页,A4版面,统一格式。

4.2 设计报告必须包含以下章节:1、中文摘要:字数在100~300字;关键字:3~5个;英文摘要(选);2、目录:正文部分在大纲模式下编排,目录自动生成;3、设计方案分析:至少提出两种设计方案,并进行分析对比选取其中一种;4、硬件电路设计:含元器件介绍、原理图及分析;5、软件设计及程序分析:要求对代码中关键部分采用流程图和文字方式进行代码分析,但不允许单独一个流程图作为一个章节;6、实验:课程设计的实物及其工作状态;要求给出作品照片,要求对作品给出运行状态数据并分析其能否满足设计要求;7、结论:对整个课程设计过程做出总结并提出未来展望8、致谢9、参考文献:至少3篇参考文献,其中期刊论文不少于50%;每篇参考文献都必须在正文中被引用。

嵌入式课程设计任务书

嵌入式课程设计任务书

《嵌入式系统》课程设计任务书
(2014.12)
时间:
地点:(嵌入式实验室)
班级:电科
指导教师:
一、设计课题:
基于QT的界面程序设计
二、设计目的:
1.进一步巩固嵌入式系统的基本知识;
2.掌握嵌入式应用系统的基本结构;
3.掌握嵌入式系统开发环境建立和使用;
4.掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法;5.学会查阅有关专业资料及设计手册;
6.QT界面编程。

三、设计任务及要求:
1.掌握嵌入式系统开发环境建立和使用;
2.掌握嵌入式系统基本驱动、应用程序的设计调试和编译移植方法;
3、QT在PC上的安装、
4、QT在开发板上的移植
1)、触摸屏原理及tslib库的工作原理;
2)、QT设计LED灯控制,设计方案自由发挥,可以单个控制LED灯、也可以流水灯的控制,可控制流水灯的频率(1-5HZ可选)
5、QT界面程序设计
6.编写设计说明书(方案的确定、设计环节的考虑及必要说明等)及设备的使用说明;
7.绘制有关图纸.
四、设计时间安排:(共2周)
五、设计参考书
1.《嵌入式系统接口设计与Linux驱动程序开发》2.《ARM9嵌入式LINUX系统构建与应用》
3.Linux应用程序编程
4.Linux驱动编程
5、天嵌QT程序开发完全手册。

嵌入式应用系统设计课程设计任务书.

嵌入式应用系统设计课程设计任务书.

《嵌入式应用系统设计》课程设计任务书一、设计目的本课程设计是学生学习完《嵌入式应用系统设计》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。

二、课程设计基本要求每人从所给题目中任选一个(如自拟题目,需经教师同意,可以多选,鼓励多做,每个学生必须独立完成课程设计,不能相互抄袭;设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。

三、设计内容及设计要求题目一:基于web的远程控制led编写了led驱动程序,并通过web网页对其进行远程控制。

题目二:按键驱动程序+qt编程针对试验箱上的四个按键,实现中断驱动程序,编写qt程序,将音频播放器移植到嵌入式系统。

题目三:人脸识别项目的移植根据所给文档,将实现人脸识别部分的程序剥离出来,移植到嵌入式系统。

题目四:自拟题目要符合课程设计的难度和工作量。

四、课程设计考核方式课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序及课程设计考勤登记表,其中平时成绩占总成绩的20%。

优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好;良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。

提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。

五、提交的资料1、文档有关的分析设计文档要求使用计算机打印A4纸上,同时提交电子文档。

2、软件软件需提供加注释的源程序,并能正常运行。

注:对于分析设计中未能实现的部分需要加以说明。

嵌入式课程设计任务书

嵌入式课程设计任务书

嵌入式课程设计任务书设计要求:相比与嵌入式系统的期末作业,该课程设计要求同学们基于LM3s9b92开发板或在此开发板的基础上进行扩展设计一个具有实用性、系统性的嵌入式电子产品。

LM3s9B92控制器具有丰富的内部资源,即用于运动控制的PWM模块,处理模拟信号的ADC、模拟比较器,用于串行通信的外设接口UART、I2S接口、USB接口、CAN接口、以太网接口等,以及存储器SDCard、Flash外设等。

希望同学们积极应用开发板上除触摸屏以外的资源,设计自己的电子产品。

设计任务:两个人一组,同学们既可以根据自己的兴趣爱好设计产品,也可以从下文给出的题目中选择一个进行设计,类型一:几种外设的组合应用例如:智能数据采集系统的设计与实现该题目的系统架构如上图,要求能实现以下功能:1、传感器采集的数据实时显示,并以某种形象、直观化的显示方式2、可以查阅历史采集数据,将历史数据存储在flash 或者sd卡中。

类型二:基于以太网接口的开发例如“基于嵌入式以太网的远程温度监控系统的设计和实现”题目的系统架构如上图,要求能实现以下功能:1、传感器采集的数据实时简单显示2、MCU作为web服务器,PC端可以通过以太网访问服务器,实时观察传感器采集数据或者工作状态等。

类型三:基于Flash或者SD卡、I2S等的开发题目1:数码复读机的设计与实现功能要求:1、应用I2s接口可以实现简短语音的实时录入,并以文件的形式存放到flash或者sd卡上2、触摸屏上显示已经录入的语音文件列表。

3、可以选择性回放及删除已经录入的语音。

题目2:带USB接口功能的MP3实现。

类型四:基于PWM模块的开发题目1:基于PWM的直流电机控制系统的设计(联系变频电风扇)要求:要求能控制电机的正反转、调速等功能。

题目2:基于PWM的无刷刷直流电机控制系统的设计(联系变频电风扇、电动车等)要求:要求能控制电机的正反转、调速等功能。

题目3:基于PWM的智能灯光控制。

2013嵌入式系统课程设计报告模板(硬件)

2013嵌入式系统课程设计报告模板(硬件)

嵌入式系统课程设计报告模板软件学院课程设计报告书课程名称嵌入式系统设计题目模拟电梯控制系统专业班级学号姓名指导教师年月1 设计时间2 设计目的(1)利用所学过的知识,初步分析单片机原理及接口技术的能力;(2)进一步掌握硬件电路和软件功能的设计方法;(3)了解8052的可编程并行接口芯片的工作原理,掌握8052的各种模式编程方法;3 设计任务1、基于单片机模拟电梯控制。

当按键输入时,数码管将显示楼层数,小灯将运行到指定楼层处2、键盘电路为4×4矩阵键盘。

但键盘按下时,小灯将走到键盘按键的位置停下。

3、显示电路为LED指示灯和六位数码管。

4 设计内容本文根据8052单片机,利用键盘、开关、数码管和LED模拟实现八层电梯的控制。

并且有像电梯的运行功能。

软件利用C语言,通过检测用户请求的按键信息,通过键盘输入层数,输入之后LED小灯从当前位置向上或向下运行,运行到对应的楼层,数码管显示楼层号,LED灯表示运行楼层,数码管数字大小的增减表示向上、向下。

硬件设计简单可靠,结合软件,基本实现了八层电梯运行的模拟。

4.1 总体方案设计通过使用电脑的软件,我们很方便的就可以通过电脑8052单片机进行对其的控制,然后并完成对LED灯,矩阵键盘,和显示器的控制。

当按了电梯相应的层数时,小灯从当前位置上升或下降的过程,同时数码管显示相应的电梯层数,模拟电梯的运动过程。

4.1.1 需求规定用键盘、按钮、八段码和LED模拟电梯工作过程。

楼层设为8层,键盘数字键1-8用来键入希望停的楼层,8个LED显示希望停的楼层,八段码指示电梯当前所在楼层,按扭用来启、停电梯。

电梯正常运行时以每2秒1层的速度上升或下降。

要求“电梯”能按以下方式运行:(1)设当前电梯停在某层(八段码显示相应楼层,8个LED全灭)。

键入1-8数字键,如键入的数字与当前电梯停层同,则不发生任何动作;若不同则相应楼层的LED亮。

如再按运行键,则电梯自动判别上升或下降(在运行过程中八段码显示楼层变化)一直到达希望停的楼层(八段码显示该楼层,相应LED 灭);(2)设当前电梯正在上升或下降运行(此时八段码显示楼层变化,LED 指示希望抵达的楼层),若键入新的希望停的楼层数字(相应的LED亮),则对同方向(上升或下降)未到的楼层能停,对其他情况则先停原希望停的楼层,然后按运行键后继续进行)。

嵌入式实验及课程设计指导书

嵌入式实验及课程设计指导书

《嵌入式系统及应用》实验指导书南通大学电子信息学院2013年2月实验准备与要求1、实验室规章:①准时到课实验,维护实验室设备的完好,保持环境与卫生。

②按照教师要求操作实验,做好相应的记录。

③实验结束,关闭实验箱电源,掩上实验箱盖,PC机正常关机,椅子靠前后排列整齐。

2、实验操作要求:课程为考查课,实验要求并不高。

先能够下载测试,再理解源程序,最后通过修改程序以实现其他功能。

3、实验报告要求:(及时完成实验报告,每次实验带来备查)①预习报告要写,写一些概述性的文字。

②封面与报告抬头也要写清楚准确。

③报告内容:原理部分有文字有原理图,过程部分写主要源程序并加上必要的注释,数据分析部分写运行下载方法以及运行效果。

④要求报告每一项都应有相应内容。

4、实验考查法:每次实验最后半小时抽查部分同学对程序的理解情况以及报告完成情况。

5、实验系统的介绍:①理解实验箱的构造:核心板和功能板的参数,认识PXA270芯片。

②相关信号线联接方法⏹JTAG线(映像文件的下载):核心板JTAG口←→PC机的并口⏹串行线(系统引导文件的配置):核心板串口←→PC机的串口⏹以太网线(系统文件的下载):核心板或功能板网口←→PC机的网口⏹USB线(系统应用程序的调试):功能板USB口←→PC机的USB口6、实验源程序存储位置:C:\资料-ARM\EEliod实验_2.2\基础实验①在ARM文件夹中有大量的学习资料供大家学习之用。

②在基础实验文件夹中有关于ADS调试学习手册,要求自学。

③操作时,将某个实验文件夹拷至D盘,修改文件夹名为英文字符。

(ADS 1.2不支持中文路径)同时删除xxx_data文件夹。

(否则将无法在ADS中编译运行)7、映像文件下载方法:①保证实验箱工作正常,连线正确,不要热插拔信号线。

②打开项目文件***.mcp,修改后通过点击“project”菜单中的“Make”命令,如果无误将会生成映像文件。

③从***_data\DebugRel文件夹找到***.bin 映像文件,将其拷贝至jflash工具中(路径C:\资料-ARM \Jflash_pxa270 P301)④在jflash文件夹中双击cmd.bat文件,打开DOS命令窗口。

嵌入式系统任务书

嵌入式系统任务书

《嵌入式系统与设计》课程实训任务书学期:2008~2009年第二学期班级:计算机3073时间:第19周机房:2314教室一、目的和要求1、进一步掌握嵌入式处理器的工作原理;2、进一步理解和掌握嵌入式系统的开发流程;3、学习并掌握ADS1.2环境下开发嵌入式系统的方法;4、掌握在ADS1.2环境中调试中小程序的基本方法;5、掌握嵌入式系统下Linux操作系统的加载和应用;6、掌握书写系统开发文档的能力7、锻炼和提高查找资料和自学能力8、从“二、设计任务”中选择一个项目来完成,系统的各个功能模块要求用函数的形式实现。

以小组为单位进行。

小组人数以4人为宜。

9、强调独立完成,强调实际成果;重视系统调试方法,重视文档写作。

10、课程实训结束后,每人要求提供以下电子文档:1)每组提交一份源程序文件2)每人提交一份实训报告。

实训报告的具体格式参考“三、课程设计报告格式”。

每组同学根据自己在小组中的任务不同,完成自己的模块的相关任务书。

3)每组一个演示文稿,答辩使用。

二、设计任务课题一:在Linux环境下播放mp3问题描述::按照给定的步骤和要求加载Linux操作系统,并且在该环境下播放MP3。

基本要求:1. 通过该完成该系统,掌握vivi程序的构成和作用2. 通过完成该任务,学习超级终端的使用,了解超级终端在嵌入式系统开发中的作用。

3. Linux安装完成后,要求播放优盘中的MP3。

4. 掌握基本的Linux命令的使用。

课题二:基于ARM的硬件Boot程序的基本设计问题描述:基于ARM芯片的硬件系统,多数为复杂的片上系统,在该复杂系统里,多数硬件模块都是可配置的,需要用软件来预先设置其需要的工作状态,因此在用户应用程序之前,需要由专门的一段代码来完成对系统的基本初始化工作。

此类代码一般用汇编语言完成。

基本要求:1. 通过查阅相关资料掌握系统初始化所包含的内容和步骤。

2. 掌握系统初始化的主要代码的作用和含义。

嵌入式系统课程设计_音乐播放器

嵌入式系统课程设计_音乐播放器

课程设计说明书课程设计名称:嵌入式系统课程设计课程设计题目:音乐播放器学院名称:信息工程学院专业:计算机科学与技术班级:090451 学号:09045102 :评分:教师:2012年11月30 日摘要: (1)第一章课程设计要求和容 (2)1.1设计目标和要求 (2)1.2 设计容 (2)第二章开发工具介绍 (3)第三章系统设计与实现 (5)3.1 宿主机开发环境配置 (5)3.2功能分析与方案论证 (5)3.2.1 功能分析 (5)3.2.2 可行性分析 (5)3.3 需求分析 (6)3.4详细设计 (6)3.4.1 系统的功能模块设计 (6)3.4.2 界面窗口模块详细设计与实现 (7)3.4.5 MP3 文件播放控制模块详细设计与实现 (10)3.4.6 主要程序文件(代码见附录) (12)第四章调试分析 (12)第五章设计总结 (13)主要参考文献: (13)附录(流程图、源代码): (14)附录1 相关流程图 (14)附录2 系统运行效果 (16)附录3 程序源代码 (17)音乐播放器摘要:随着用户要求的不断提高,越来越多的嵌入式设备使用功能强大、价格低廉的嵌入式Linux作为操作系统并开始采用较为复杂的图形用户界面。

Qt以其强大的功能、良好的可移植性逐渐成为一种被广泛使用的GUI系统。

正是由于嵌入式操作系统及其相应图形用户界面的不断发展,嵌入式软件的开发显得越来越重要,其中嵌入式媒体播放器由于能够满足人们的视听享受已经逐渐成为了系统中不可或缺的重要组成部分,在嵌入式系统上开发媒体播放器已经成为了一个技术热点,当前许多嵌入式产品中都包含媒体播放器。

因此在基于Qt的嵌入式Linux系统中实现媒体播放器具有深刻的意义和实用价值。

本次课程设计运用Qt技术在Linux下进行GUI设计,以一个图形界面为例,运用QT creator软件编程,实现一个简单的音乐播放器。

此播放器能够播放本地的音频文件,在功能方面,它具备一些基本的音乐操作处理功能,如暂停、播放、音量调节、停止等,此外,界面还能显示歌曲信息,比如显示播放列表,播放的时候能够通过按钮来实现歌词显示的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统 课程设计任务书
辽宁工程技术大学软件学院
嵌入式软件系
一、课程设计目的和任务
《嵌入式系统课程设计》是软件工程专业(嵌入式软件方向)学生的专业实践课程,是学习《嵌入式系统》课程后必要的实践教学环节。

课程设计是检验学生是否掌握相关专业课程知识的重要手段,以学生为主体,充分调动学生的积极性和创造性,重视学生实际动手能力的培养。

通过本课程设计使学生加深理解、巩固课堂教学和平时实验内容,使学生初步具备基于Android、Linux、C和ARM汇编应用开发的系统分析、系统设计、系统实现与测试的实际能力,强化学生的知识实践意识、提高动手能力,发挥学生的想象力和创新能力,从而培养工程应用型人才。

二、课程设计基本要求
1、学习态度:要有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、有错必改、精益求精的工作态度,积极查阅整理分析相关参考文献,精心设计、认真编码、确保质量。

对弄虚作假者,课程设计成绩一律按不及格记。

2、学习纪律:要严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课。

特殊情况不能上课者,必须请假,凡未请假或未获准假擅自不上课者,均按旷课论处。

3、课程目标:掌握Linux和WinCE应用开发的基本理论知识和基本方法技能,概念清楚准确,系统分析、系统设计、系统实现、系统测试符合软件工程相关规范,结构合理,程序运行良好,课程设计报告撰写规范,答辩中回答问题正确。

4、课程设计报告:按照《课程设计报告规范》和《嵌入式系统课程设计任务书》的要求,认真设计、撰写好课程设计报告,总结课程设计的收获和心得体会,及时提交电子和纸质材料。

三、课程设计内容
1.以下学号学生完成题目1:1、11、9
题目1:基于嵌入式技术的烟气检测监控系统的设计(ARM体系结构与编程)设计要求:设计以嵌入式技术为核心的的烟气检测监控系统,完成系统的硬件组成和软件控制的设计,检测监控烟气排放是否符合烟气污染排放标
准,实现在工业级以太网中的互联。

2.以下学号学生完成题目2:2、12、10
题目2:基于嵌入式平台的智能化家居系统设计(ARM体系结构与编程)设计要求:设计基于嵌入式系统平台的智能化家居系统,重点完成基于嵌入式系统平台的家居控制中心设备的结构、功能和设计。

3.以下学号学生完成题目3:3、13、19
题目3:模拟电梯控制系统(嵌入式系统)
设计要求:
(1)通过键盘输入层数,输入之后LED小灯从当前位置向上或向下运行
(2)运行到对应的楼层,数码管显示楼层号
(3)LED灯表示运行楼层
(4)数码管数字大小的增减表示向上、向下
(5)没有开发板的同学使用实验室开发板
4.以下学号学生完成题目4:4、14、20
题目4:作息时间控制器(嵌入式系统)
设计要求:
(1)以我校作息时间为蓝本,控制蜂鸣器模拟上下课打铃
(2)作息时间可以程序调整,每到时间点蜂鸣器发声
(3)若自动打铃功能有故障,应具有手动打铃功能,即按下键盘启动铃
声,再次按键铃声停响
(4)没有开发板的同学使用实验室开发板
5.以下学号学生完成题目5:5、15
题目5:Android开发实现疯狂连连看游戏(3G移动开发技术)
6.以下学号学生完成题目6:6、16
题目6:Android开发墨迹天气软件(3G移动开发技术)
7.以下学号学生完成题目7:7、17
题目7:基于Android开发GPS导航软件(3G移动开发技术)
8.以下学号学生完成题目8:8、18
题目8:Linux下USB驱动程序开发 (嵌入式Linux程序设计)
四、课程设计安排
时间:2013年6月7日~2013年6月14日
教师安排:
指导、考勤教师班级验收教师
刘佳旭嵌软10-1.2 齐向明刘佳旭——嵌软10-1 崔丽群姜彦吉——嵌软10-2
上机安排:
419机房(15周) 419机房(16周)
上午 下午 晚上 上午 下午 晚上 星期一 放假 放假 放假 星期二 放假 放假 放假 星期三 放假 放假 放假 星期四 上机
星期五 上机 上机 上机
星期六 上机
星期日
验收安排:具体时间及相关事项由班长联系验收老师决定。

五、考核与成绩评定
(一)考核内容与标准
1.课程设计阶段的表现:20%
上机时间禁止玩游戏等与设计无关的事,一经发现按缺勤处理。

2.课程设计报告:40%
项目 比例 备注 报告格式规范程度 30%
图表质量 10%
报告内容全面、清晰程度 45%
总结深刻程度 10%
参考文献 5%
3.程序上机检查:20%
项目 比例 备注 程序运行情况 25%
功能实现情况 40%
算法清晰程度 15%
人机交互、界面及菜单 10%
独立完成情况 10%
4.课程设计答辩:20%
5.发现以下情况,成绩判为不合格:
(1)上机程序未通过并且报告不规范,成绩为不合格。

(2)程序、报告雷同,成绩为不合格。

(3)缺勤3次及以上,成绩为不及格。

(二)成绩评定
二级分制。

六、课程设计报告要求
参见《嵌入式系统课程设计报告模板.doc》。

相关文档
最新文档