《嵌入式系统开发与应用》课程设计要求
一、设计目的
根据嵌入式系统开发与应用课程所学的概念、理论和方法,按照一般的嵌入式系统的开发过程,以TEB-ARM9实验箱为平台,设计出一个适当难度的嵌入式系统;进一步掌握ARM体系结构、MC9328MX1片内外设、嵌入式操作系统UCOS-II。使学生能理论联系实际,加深和巩固所学的理论知识,提高学生的实践能力和嵌入式系统的综合运用能力。
二、设计内容
题目1 时间可控的LED走马灯:
在CodeWarrior编译开发环境下,使用UCOS-II操作系统,编制程序实现如下功能: 1、程序启动时,实验箱上的八个指示灯循环亮灭,灯亮和灯灭的时间均为1S。 2、指示灯亮和灭的时间可以通过按键设定,使用两个按键,其中一个按键每按一下,灯亮和灯灭的时、间增加1S,另一个按键每按一下,灯亮和灯灭的时间减少一秒。
3、所有的源代码均在加上详细的注释。 4、画出程序流程图。
题目2 带开关LED走马灯:
1、程序启动时,实验箱上的八个指示灯循环亮灭,灯亮和灯灭的时间均为1S。 2、实验箱上的八个按键分别对应八个指示灯,按键按下时,对应的指示灯处于灭的状态,不再闪烁,当按键再次按下时,指示灯重新开始闪烁。
3、所有的源代码均在加上详细的注释。 4、画出程序流程图。
题目3 按键控制LCD显示:
1、在实验箱上的LCD显示器上绘制图形,分别绘制一个圆、一个矩形、一个正方形和一个椭圆。
2、使用实验箱上的四个按键,按下第一个按键时,LCD显示器上的图形向上移动;按下第二个按键时,LCD显示器上的图形向下移动;按下第三个按键时,LCD显示器上的图形向左移动;;按下第四个按键时,LCD显示器上的图形向右移动。
3、所有的源代码均在加上详细的注释。 4、画出程序流程图。
三、考核要求
1、上交一份课程设计报告,不少于七页(不包括封面)。注:必须采用实验报告纸手写。 2、上交所做的程序流程图和程序,上述文件以压缩格式上交。压缩文件的名称为“你的学号 姓名”
3、总成绩 = 出勤情况(30%) + 回答问题(30%) + 课程设计报告(40%)。
四、课程设计报告规范要求
封面:
封面要求见附件1。 内容要求:
包括系统的功能分析、软件设计(包括流程图)、课程设计体会。设计报告中的代码不能多于3页。
附件1:
《单片机系统开发》课程设计报告
设计题目:
XXXXXXXXXXXXXXXX
专业: 班级: 学号: 姓名: 指导教师: 日期: