嵌入式实时操作系统附录.pdf

嵌入式实时操作系统附录.pdf

ID:51506183

大小:9.58 MB

页数:16页

时间:2020-03-25

嵌入式实时操作系统附录.pdf_第1页
嵌入式实时操作系统附录.pdf_第2页
嵌入式实时操作系统附录.pdf_第3页
嵌入式实时操作系统附录.pdf_第4页
嵌入式实时操作系统附录.pdf_第5页
资源描述:

《嵌入式实时操作系统附录.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、附录A∷文件P0C申的函∷数∷∷∷∷∷∷Ⅱ∶∷∷

2、∵∶∵Ⅱ∷∶∷∷∷

3、∷为使uC/OS-Ⅱ在PC机上运行时可充分使用PC机的一些功能,在文件P0。H和PC。C“”中提供了3类以P⒐为前缀的功能函数:字符显示、运行时间测量庾其他菔务。这些函数封装了PC机的一些操作,可以直接在iC/os二Ii中∷使用。为了节省篇幅,这里只介绍本书用到⊥∷∷∷∷∷的些函数。∷∷∷A。1∷孛待盅示函薮∷∶A。1.1显示一个字符的函数PαDispChar∷∷∷∶∷∶∷∴∷·∴∷∶∶∷-

4、∷

5、∷∷∷∵∷函数原型如下:A。1.2清屏幕∵列显示的函数”亠DispclrcoI函数原型如下:A·1·3清屏幕一行显示

6、的函数PαDispClrRow函数原型如下:∷∷∷∷帜ˇ1卜不籼Pˇ'Vo_II刀仪胆rIJ、曰丙‘mI,t丿'`J·^uJ坏^压A。1。4清屏函数PCⅡspClrscr函数原型如下:A。1.5显示字符串函数PαDispstr∴∴∷∷∶∷∷∷∷菡薮谙应如卡:∷∷∷Aρ1.6颜色常量的定义-Ⅱ∷∷.∷Ⅱ△∶∵i颜色常量的定义如表A-1和A-2所列。表A-1前景色的常盘常量∶颜:∷∷色常量颜色DIsP~FGNDBLACK:D途∷黑LFGN廴DARK~GRAY深灰DIsP~FGN廴BLUE蓝DI§PFGNDLIGHTIBLUε浅蓝DIsPFGND~GREEN绿DIsP~FGN廴LIGH

7、T~GREEN浅绿青DIsP~FGNDCYANDIsPFq刂p.

8、IGHT£一Y全N谗青DIsP~GND~RED红DIsP~FGND~LIGHT~REN浅红DIsPGNDPURPLE紫DIsP~FGN廴LIGHT~PURPLE浅紫DIsPFGN廴BROWNDIsPFGNDYEL1OW黄;9liI∶;}DIsP~FGN豇LIG0T~GRAY浅灰DIsP●FGNDWHITE白表A-2背景色的常圭Ⅱ∴ˉi带∴Ⅱ常量.颜毯量颜色DIsP~BGND~BLACK黑DISPBCJN廴RED红D(P亠BGN廴BLUE蓝·sP卩ρN廴卩ˇsFLE紫PⅠDIsP~BGNDGREEN绿叨平翠NDBRo

9、WN褐DIsP~BGN廴cYAN青DIsPBGND亠LIGHTェGRAY深灰●————文件PC。C中的函数影A。2倮存和恢复DOs环境的函数玺勰黯鹬躐叠紊犏擢罢留纂觜搜窬耨A。2.1保存DOs环境的函数PαDOssaveReturnO函数原型如下:A。2。2∷恢复Dos环獍的函薮0¢00sⅡⅡⅡ0∷∷I∷∷∷∷函数原型如卞:∷.∷∷.∶∷ˉ;∷∵

10、∷∷∷∶-Ⅱ∶-A.3设置和获取中断陶∴鼻的函数∷∷∷∴∷∷A。3.1设覃中断向量的函数PC~VectsetO∷在PC中运行uC/OS=Ⅱ之前,要在PC的中断向量表中设置uC/oS-Ⅱ任务切换的中断向量,这时要用到函数PC~Vecset

11、O。该函数的原型如下

12、:A.3?2∷获取中断向量的函数PαⅣectGetO函数原型如下:⋯附豪BuC/os_Ⅱ∷中使用钧数据.类∷型∵附崇C∷∴csI开发王旱uⅥsio口简介uv,s90砣IpF是一个搴于Wind。击s的卉发平台,包含高效的编辑器1⊥个项目管理带和一个MAKEェ具:Ⅱ`=个赢音阝;;;F0帚香蚤骨胥帚:;器粮L污卢⒈逞堪廴勰妻雾霁鑫苡孕目

13、F?罕●全功熊的源代码编辑器;∷●角酡萱卉茇土具诙叠的器件岸水;●创建栩绦护浈目趵项自管痤器;∷∷●集成的MAKEェ具。α1C51语言的扩展虽然C51是一个容AN⒍的编译器,但为了支零持805i不列ˇoU,还是加人了一些扩展的内

14、容。C51编译器的扩展内容包括:∷●数据类型;∷举犁∵∷∷∷:屠军罕∷∷Ⅱ∷∷∷Ⅱ∷∷●重人函数⒈∶∷∷∷∷∷。屮断服荮程序;∷∷∷∵∷∷∶∵∷∷∷●实时操作系统:

15、∷C.1Ⅱ∶数据类型∷Ⅱ錾蹒邕觊够作卩乳呷T靡o51∷系,ll∷墀ˇqj所挺供的特殊功能寄存器。例如:∷∷ˉu八t六口V床I卜尔习BPˉⅡJo=Fi瑶仪埋IH`不‘nlX丿叭^△'V¤表C-1数据类型数据类型位数字节数数值范围bit1⒍gned谗△⒏∶1△128≈127;oΙ∴i圹

16、unsignedchar810'~2552-—32768^ˇ32767signcdshort-32`68-32767unsignedsh

17、or120'`ˇ65535sig0edi】Ⅱ2△s口768~32'量⒎unsignedintor△65oss

18、^″signedl°ng4-21胛娴3=ddB△氵△眈∷-∠氵j珏signed1ong4o

19、042⒐查967∶295±1=175494E△38≈.±3.4σ2⒙23+38l8l0~2552o-ˉ65535注:b⒒、曲⒒、sfr和sfr16为8051硬件、C51及C251编译器所特有,它们不是ANsIC的一部分,’∷∷∷i∷

20、∷/fF荐∶∷∶·△△Ⅱ∷也未能角指济肃古佃进豉

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。