- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统综合设计实习
题目:串口通讯实现单片机播放视频
班级:
学号:
姓名:
组员:
指导老师:
目录
1 引言
2 嵌入式系统
2.1 嵌入式系统概述
2.2 嵌入式操作系统
3 IAP15F2K61S2硬件平台
4 μC/OS-II操作系统
5 基于IAP15F2K61S2单片机的μC/OS-II移植
5.1 修改OS_CPU.H文件
5.2 修改OS_CPU_C.C文件
5.3 修改OS_CPU_A.ASM文件
5.4 修改OS_CFG.H文件
5.5 修改STARTUP.ASM文件
6 μC/OS-II应用程序设计
7 系统调试
8 总结
9 参考文献
10 附录
1、引言
嵌入式操作系统近年来备受人们的关注,其开发出来的产品应用到生活的各个角落,随着嵌入式技术的发展前景日益广阔,相信会有更多的嵌入式操作系统软件出现。uC/OS-II 作为嵌入式操作系统的一种,它以高可靠性、稳定性和实时性占有着一定的嵌入式系统市场。其结构简洁,可剪裁,移植性强,源代码开放。而STC 15系列单片机加密性强,低功耗,超低价,高速,高可靠,强抗静电,强抗干扰等特点,占有51 系列单片机一定的市场。本次课题是移植C/OS-II到IAP15F2K61S2单片机上,并且设计一个程序利用串口通信来使IAP15F2K61S2单片机实现播放视频。
2、嵌入式系统
2.1嵌入式系统概述
嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据英国电气工程师协会( U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。
嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
2.2嵌入式操作系统
嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统μC/OS-II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。
嵌入式操作系统应用广泛,其中的uC/OS-II 嵌入式实时操作系统以高可靠性、稳定性和实时性占有着一定的嵌入式系统市场。由于其结构简洁,可剪裁,移植性强,源代码开放,故非常适合初次接触嵌入式实时操作系统的人员进行学习 [1] 。
3、IAP15F2K61S2硬件平台
芯片使用宏晶公司必威体育精装版STC 15系列IAP15F2K61S2 芯片。ISP/IAP在系统可编程/在应用可编程,无需编程器,无需仿真器。增强型8051 CPU,1T,单时钟/机器周期,速度比普通8051 快8-12 倍。61K 字节片内片内Flash 程序存储器,擦写次数10 万次以上。片内大容量2048 字节的SRAM。大容量片内EEPROM,擦写次数10 万次数以上。共8 通道10 位高速ADC,速度可达30 万次/秒,3 路PWM 还可当3 路D/A使用。 共3 通道捕获/比较单元(CCP/PWM/PCA)。内部高可靠复位,8 级可选复位门槛电压,彻底省掉外部复位电路。内部高精度R/C 时钟,内部时钟从5MHz~35MHz 可选,相当于普通8051 的60MHz~420MHz。 两组高速异步串行通信端口(可同时使用),可在5 组管脚之间进行切换,分时复用可当5 组串口使用。一组高速异步串行通信端口SPI[2]。
IAP15F2K61S2系统板特点:
1)、保险电路:自动保险丝,防止电流过
文档评论(0)