嵌入式系统设计课程设计-基于μcos-ii的贪吃蛇游戏嵌入式系统实现方案设计内容摘要:

35P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U2A T 8 9 C5 2D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U37 4 L S 3 7 3123U 1 : A7 4 L S 0 0456U 1 : B7 4 L S 0 01098U 1 : C7 4 L S 0 0A010A19A28A37A46A55A64A73A825A924A 1 021A 1 123A 1 22CE20WE27OE22D011D112D213D315D416D517D618D719A 1 326A 1 41U46 2 2 5 6NE T = D1 01 2 36548 9=7+CON0ABCD1 2 43 五、心得体会 本次课程设计与前几次的课程设计大有不同,第一次使用到了操作系统ucos。 这个操作系统虽然很小只有几 K不到,但功能依然很强大。 Ucos_ii 是开源免费的操作系统,而且流行使用已有快 20 年了,是一个学习资源丰富的操作系统。 此次 ucos 课程设计,学到的东西也很丰富,也很复杂。 就操作系统本身而言,移植就必须面临裁剪内核,只有对内核有一定的了解才可能深入的去裁剪一些不需要的模块,好在 ucos_ii 的移植性非常好, 移植需要的代码一般情况下也就是三个主要的 C程序,而 需要的修改的部分也显得较为简单。 只需要修改一些数值,如 define OS_MEM_EN 0将 0设置为 1则表示启用该模块,为 0则不使用该模块。 另外对于 CPU 堆栈空间的设定也是如此。 在实现多任务运行时,也有很多方面需要考虑到。 例如多任务的管理,毕竟 CPU 只有一个,怎样才能实现同时运行。 就需要了解每个任务的优先级的设定,该任务的运行时间,延时的分配。 这些都要先了解该操作系统才能进行的。 而在移植贪食蛇游戏就面临了 12864 芯片不同的情况。 已有的贪食蛇游戏是针对不带字库的 12864 编写 的,而我 的手上的 12864 却是带中文字库的。 首先在引脚连接方面就出现了不少情况,与一般的 1602 引脚接法不一样, VO可以悬空,但 VOUT 脚必须接 10K 电阻到地,否则液晶无法显示。 另外修改程序也花了很长一段时间,不过正是 花费时间去考虑这些程序时才让我了解到一个大程序编写规则的重要性。 如果将每一个模块都像硬件设计那样分开模块,那么移植的时候只需要针对不同的芯片相应的改动程序 即可。 所以在以后的编写程序中,规范化,模块化 将 是编程 的重点。 六、参考文献 [1] Jean J Labrosse.嵌入式实时操作系统 μ C/OSII[M].邵贝贝译.北京 :北京航空航天大学出版社 ,2020. [2] 任哲 .嵌入式实时操作系统 μC /OSII原理及应用 [M].北京:北京航空航天大学出版社, 2020. [3] 沈睿 . μC /OSⅡ在 DSP2407 上若干移植问题的研究 [J].中国水运 ,2020,5(5)::4344. [4] 马忠梅编著 .单片机的 C语言应用程序设计 [M].北京 :北京航空航天出版社 ,2OO3. [5] 徐灵伟 ,刘飞 .基于 μC /OSⅡ的嵌入式中断实现与扩展 [C].北京 :中国控制与决策学会 ,2020 :9991002 [6] ucos51移植心得, 杨屹 , 巨龙公司系统集成开发部 七、附录 附录一 附录二 实物反面 实物正面 S W P B S W P B S W P B S W P BS W P B S W P B S W P B S W P BS W P B S W P B S W P B S W P BS W P B S W P B S W P B S W P BP P P P P P P P P P P P P V C C1K1P 102P 113P 124P 135P 146P 157P 168P 179R S T10P 3011P 3112P 3213P 3314P 3415P 3516P 3617P 3718X119X220GND21P 2022P 2123P 2224P 2325P 2426P 2527P 2628P 2729P S E N30A L E31EA32P 0733P 0634P 0535P 0436P 0337P 0238P 0139P 0040V C CS T C 89C 58R D +12V C C1V S S2VDD3VO4RS5RW6E7D B 08D B 19D B 210D B 311D B 412D B。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。