嵌入式系统设计课程设计-基于μ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。嵌入式系统设计课程设计-基于μcos-ii的贪吃蛇游戏嵌入式系统实现方案设计
相关推荐
3)间接寻址寄存器 INDF 和 FSR: 间接寻址寄存器 INDF 和 FSR 位于 PIC 数据存贮器的最顶端,地址 00 的单元。 它只有地址码,在物理上不是一个真正的寄存器。 它常常与寄存器 FSR 配合工作,实现间接寻址目的。 4)堆栈 :保存程序断点的地址。 在程序执行过程中,有时需要调用子程序,在进入子程序之前,必须保存程序断点的地址,以便子程序执行完成后,在恢复断点地址
.。 在回家的路上,爸爸对小明说: “桃花真的很美,我们回家一人画一幅画吧, 看谁把桃花画的最美,有一个小小要求,我在纸上画,你在电脑上画,明天我们让妈妈给我们评评分。 ”小明满口答应了,一回到家就打开电脑开始作画 …… 小明画完后,发现了一个问题:我该怎样保存,妈妈明天才能看到我画的画。 同学们你们知道怎么保存吗。 】 10 师:用计算机来进行绘图,对屏幕上显示的作品,如果不加以保存
力培养坚定的青年马克思主义者。 6 以理想信念教育为核心,着力培养坚定的青年马克思主义者。 不仅通过入学教育对大一新生进行基本的理想信念教育,还以党课、团课、团日 活动 为载体,组织广大团员系统学习党的历史和先进理念。 围绕“我的中国梦”、“高举团旗跟党走”、“学雷锋,树新风”等 主题 教育,通过举办报告会、座谈会等形式,唱响爱党、爱社会主义的主旋律,坚定了当代大学生对中国特色社会主义的道路自信
业论文 (设计 )排版格式 17 附莫绽驯驶粳变祝口坊余税艰诊落装毙偶绍浊蜂箩坟真腔恭笨戴沽喜俐贴汲骋丰挎辱嘲羹咒巡罕闽点磊苯鸯安孜傀们契游禄锅烁鲸径陀缕财凑嫂禹亡 毕业论文 (设计 )的质量是衡量教学水平的重要依据。 根据《中华人民共和国学位条例暂行实施办法》第三条之规定,学生毕业论文 (设计 ) 的通过,是学生获得学士学位的必要 条件。 因此,各学院要重视毕业论文 (设计 )工作
,学院全年工作都紧紧围绕创本工作展开,为确保学院创本成功,教学设备管理全体人员坚定创本必胜的信念,团结一心,加强学 习,提高技能,克服困难,扎扎实实的落实学院以及教务处领导布置的各项工作,圆满完成了领导交付的各项任务。 (1)按照学院和教务处统一部署,做好创建前期工作的规划,并对下一步工作进行了分解,任务到人,责任到人,有条不紊。 提交了实验室长远规划、建设等的申请及论证。 参与实验楼总索引牌