导语:调研报告不同于调查报告,调查报告是因为发生了某件事(如案件、事故、灾情)才去作调查,然后写出报告。以下是小编整理的资料,欢迎阅读参考。
1 设计目的
(1)通过理论学习、查阅资料、软件设计、系统调试等环节,巩固和提高
所学的知识和应用水平,进一步学习和领悟嵌入式程序开发的方法和流程。全面 综合的应用所学基础知识,建立起一个完整的嵌入式系统开发过程的概念。
(2)了解WinCE 操作系统的概念。学会在Embedded Visual C++集成开发 环境中开发应用程序。
(3)通过做实验,测试应用程序功能,直观的了解PXA270 实验设备的组 成部分,尤其是课程设计中经常用的一些外部设备。
(4)通过课程设计,了解嵌入式编程的特点,并且通过自己的实践,解决 嵌入式编程的各种问题。
(5)通过完成这个课程设计,要培养分析问题和解决问题的能力;实际动
手操作的能力;查阅中外文献的能力;制定设计方案的能力;计算机应用的能力; 设计计算和绘图的能力;语言文字表达的能力;团队合作的能力,并能从中得到 一定的收获与启发。
2 设计功能与设计特色
2.1 设计功能
本次嵌入式控制系统课程设计试图将老师提供的课程设计题目综合在一起, 以对话框为主界面,利用EVC 编程,尽可能的实现一个集多种功能于一体的综 合小设计。其功能包括:
(1)创建了一个计算器,可以实现顺序计算与判别优先级计算;可以自动
判断数据的正确性(如:参加计算的数不多于10 位,否则提示“数据溢出”); 提示“算术逻辑错误”,在一些常见的错误方面,如:数字以0 开头,被除数为 0;有括号优先级运算。
(2)创建文本编辑框,用于显示运算式及输出结果,并将文本框的背景色
设置为黑色。设置“清零”按钮控件,用来清除输入框内容,以便重新输入新的 内容;设置“清除”按钮控件,用来将前一步输错的内容删除,可以接着输入正
确的内容。
(3)创建了一个LED 数字显示控件,该控件可以显示输入框内输入的内容
及计算器输出结果,此外结合PXA270 八段数码管,将计算内容同时显示在数码 管上。创建了一个循环模块,其功能是将计数器的计算结果在PXA270 的4 个八 段数码管上循环显示。循环方式为右循环,设置循环间隔时间为任意输入值。
2.2 设计特色
本次设计不仅能够完成课程设计题目的其中计算机的基本要求,并且我们小
组精益求精,将3 项要求结合在一块,并在原有功能的基础上进行了修改和完善, 实现了更为理想的功能,实现了计算器的各种功能,我们主要的设计特色有:
(1)本设计功能丰富,分模块进行,分为计算器、显示、颜色三个模块,界面设计以Group Box 控件划分,界面显得清楚明了且整齐大方。
(2)在显示模块中,含有“清除”、“清零”按钮,可以方便重新输入新的
内容,而不必关闭对话框再打开输入,同时这也是考虑到PXA270 实验箱上键盘 部分没有清除键而增加的。
(3)在颜色模块中,用户通过改变是三个滑条的值,来改变计算机显示文
本框中数字的颜色。在改变滑动条的同时,可以在右边的编辑框中显示当前红、 绿、蓝三原色各自的数值,这样可以十分准确的改变颜色为用户需要的颜色。程 序设计时分别编写有改变字体颜色的函数和改变背景颜色的函数(已注释),通 过简单修改即去除注释,也可完成改变背景颜色的功能,或者同时使用两种功能。
(4)在数码管显示模块,可以轮流显示多于四位的的内容和小数点,且循
环间隔的时间都不是固定的,可以进行修改,这样更加有利于用户在使用时,当 不满足其需求时可以方便修改。
(5)为了处理异常情况,比如说编辑框未输入内容或输入不正确的内容, 将给出报错信息,提示输入正确的内容。