收藏到会员中心
|
文档题目: |
μCOS-Ⅱ在AVR(ATmega128)上的移植应用 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-07-30 21:15:25 |
文档分类: |
生物工程 |
浏览次数: |
30 |
下载次数: |
0
次 |
文档字数:9079 摘 要
目前在单片机中移植嵌入式操作系统是嵌入式系统发展的一个热点,也是未来发展的方向。本文介绍了嵌入式操作系统在单片机中应用的优势和μC/OS-Ⅱ的特点,并结合AVR(ATMega128)单片机在数据采集和LCD显示方面的应用,分析了μC/OS-Ⅱ的移植过程和基本方法。采用μC/OS-Ⅱ可以大大简化应用程序设计,满足实时要求,降低开发难度,提高系统可靠性。把操作系统配置好后,再将任务设置好执行的优先级经编译下载,这样应用程序连同操作系统就可以在单片机里运行了。最后单片机连同其外围电路实现了本设计要完成的一个功能——在LCD上实时显示采集到的模拟信号(电压)。
关键词:μC/OS-Ⅱ;AVR;数据采集;LCD
目 录
1 引言 1 2 AVR单片机特点综述 1 2.1 单片机内部结构方框图 1 2.1.1 AVR CPU内核介绍 3 2.2 结构综述 3 2.3 AVR电气特性 4 3 μC/OS -Ⅱ系统的特点 4 3.1 源代码便于移值、剪裁 4 3.2 内核可中断 4 3.3 共享资源可保护 6 3.4 任务间的同步和通信 6 3.5 任务栈和中断管理 6 4 μC/OS -Ⅱ系统的应用 6 4.1 μC/OS -Ⅱ在AVR微处理器上的移植过程 6 4.2 修改与处理器相关的代码 7 4.2.1 OS_CPU.H文件 7 4.2.2 OS_CPU_C.C文件 7 4.2.3 OS_CPU_A.ASM文件 8 4.3 修改与应用相关的代码 8 4.3.1 INCLUDES.H文件 8 4.3.2 OS_CFG.H文件 9 5 系统的硬件设计 9 5.1 采集模块 9 5.2 通信模块 10 5.3 显示模块 10 5.4 模拟信号源 11 6 应用程序(任务)设计 12 7 程序下载及在线调试 12 8 结束语 12 参考文献: 14 附1 The Real-Time Kernel 15 附2 μC/OS Story(JEAN J.LABROSSE) 17
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|