欢迎来到天天文库
浏览记录
ID:6819505
大小:121.00 KB
页数:27页
时间:2018-01-27
《课程设计(论文)-基于实时操作系统的单片机多任务应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、重庆科技学院课程设计报告院(系):_电气与信息工程学院_专业班级:计科普2008-02学生姓名:学号:设计地点(单位)______I515__________设计题目:__基于实时操作系统的单片机多任务应用程序设计_____完成日期:2011年7月4日指导教师评语:___________________________________________________________________________________________________________________________________________________________________
2、____________________________________________________________________________成绩(五级记分制):________________指导教师(签字):________________重庆科技学院课程设计任务书设计题目:基于实时操作系统的单片机多任务应用程序设计学生姓名课程名称实时操作系统(ucos-II)专业班级计科普2008地点I313起止时间2011年6月27日--2011年7月8日设计内容及要求1、充分消化ucos-II内核,理解其内核架构。体会相关数据结构的设计。2、在第1步的基础上,消化SmallRTOS
3、51内核。弄清其为了实现在128个字节的单片机环境下在内核的数据结构做了如何优化设计。3、将SmallRTOS51移植到MCS-51单片机的最小系统板上,使在上面进行正常运行。4、基于SmallRTOS51平台的MCS-51单片机上,编写:(1)LED显示驱动程序。(2)键盘扫描驱动程序。(3)串口通信接收和发送驱动程序5、在前面的基础上完成一个基于SmallRTOS51的多任务应用程序,并在MCS-51最小系统板上调试通过。设计参数1、写出ucos-II内核的架构2、比较SmallRTOS与ucos-II实时操作系统的异同,及各自优缺点。3、实现SmallRTOS在MCS-51最小系
4、统板上的移植,写清移植原理和步骤。4、至少实现设计要求中的三个驱动程序中的二个及以上。5、结合自已在课程中、平时或竞赛中涉及的题目,改用基于smallRTOS进行实现(系统必须实现的多任务应用程序在MCS-51上应能稳定的运行)。进度要求6月27完成ucos-II内核架构剖析,6月27日-29日完成SmallRTOS51内核的分析。6月30日完成SmallRTOS51向MCS-51单片机最小系统板的移植。7月1日-7月2日完成相关驱动程序的编写和调试。7月3日-7月6日完成相应在多任务应用程序的编写,并集成到MCS-51最小系统板上,使其稳定运行。7月7日设计志成果汇报和答辩。7月8日
5、完成设计报告。参考资料其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。教研室主任:指导教师:年月日摘要嵌入式系统是软件和硬件的综合体,嵌入式系统是与应用紧密结合的,具有很强专用性,必须结合实际系统需求进行合理的裁减利用。本设计任务是基于实时操作系统的单片机多任务应用程序设计。通过深入剖析μC/OS-Ⅱ内核架构,之后理解和读懂smallRTOS微型嵌入式操作系统的内核。实现多任务的驱动程序,实现LED驱动、串口驱动和键盘驱动。关键词:嵌入式系统实
6、时多任务驱动23目录1系统需求分析11.1设计内容与目的11.2设计的实现方案12.总体设计22.1设计模块图22.2ucos-II内核架构22.3SmallRTOS与uC/OS-II的异同52.4SmallRTOS移植到单片机52.4SmallRTOS驱动程序93详细设计103.1LED驱动程序103.2键盘驱动程序143.3串口收发驱动程序173.4功能实现204.设计总结215致谢226参考文献23231系统需求分析1.1设计内容与目的本课程完成的主要内容有:(1)写出μC/OS-Ⅱ内核的架构。(2)比较SmallRTOS与μC/OS-Ⅱ实时操作系统的异同,及各自优缺点。(3)实
7、现SmallRTOS在MCS-51最小系统板上的移植,写清移植原理和步骤。(4)至少实现设计要求中的三个驱动程序中的二个及以上。本课程设计的目的是:通过该课程设计学习,深入理解嵌入式操作系统的作用,μC/OS-Ⅱ内核的架构。深入理解smallRTOS内核架构,学会移植smallRTOS到单片机上,并在单片机上运行应用程序。1.2设计的实现方案本设计在51单片机上移植小系统,并且在小系统上编写多任务驱动程序。驱动程序包括:LED驱动、串口驱动和键
此文档下载收益归作者所有