计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

电子信息类红外线控小车设计论文-机电毕业论文(8)

2013-08-03 01:18
导读:4.4.1硬件调试 在完成了电路板的焊接之后,我们首先要做的是硬件的调试。我们将电路板通过USB接上电源后,电源的显示灯亮了,这表示此电路板已通上电

  4.4.1硬件调试

  在完成了电路板的焊接之后,我们首先要做的是硬件的调试。我们将电路板通过USB接上电源后,电源的显示灯亮了,这表示此电路板已通上电了,把电源处的开关按下之后,指示灯熄灭,这表示此时可以通过电源处的开关来给电路板供电。

    然后分别按下与单片机相连的八个开关,对应的LED灯也都亮了,除了第四个灯没亮之外。因此我么就用万用表分别挨着侧了一下与这个LED相关的器件,发现是LED接反了,将其接正了之后,此LED就能正常显示了。由于这个电路比较简单,在加上我们焊接板子的时候比较仔细,因此在硬件调试的时候没有发现电路板有什么大的错误。

  4.4.2软件调试

    Keil C是重要的软件仿真软件,对软件的编写有着重要的作用。

    Keil C51 µVision2集成开发是Keil Software,Inc/Keil Elektronik GmbH开发的基于80C51内核的微处理器软件开发平台,内嵌多种符合当前标准的开发工具,可以完成从工程建立到、编译、链接、目标代码的生成、软件仿真、硬件仿真等完整的开发流程尤其是C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。Keil C51集成开发环境的主要功能有以下几点:

    µVision2 for Windows:是一个集成开发环境,它将项目管理、源代码编辑和程序调试等组合在一个功能强大的环境中;

    C51国际际准化C交叉编译器:从C源代码产生可重定位的目标模块;

    A51宏汇编器:从80C51汇编源代码产生可重定位的目标模块;

    BL51链接器/定位器:组合由C51和A51产生的可重定位的目标模块,生成绝对目标模块;

    LIB51库管理器:从目标模块生成连接器可以使用的库文件;

    OH51目标文件至HEX格式的转换器,从绝对目标模块生成Intel Hex文件;

    RTX-51实时操作系统:简化了复杂的实时应用软件项目的设计。

    这个工具套件是为专业软件开发人员设计的,但任何层次的编程人员都可以使用,并获得80C51单片机的绝大部分应用。

    Keil Software提供了一流的80C51系列开发工具软件,下面描述每个套件及其内容:

    ⑴PK51专业开发套件。PK51专业开发套件提供了所有工具,适合专业开发人员建立和调试80C51系列微控制器的复杂嵌入式应用程序。专业开发套件可针对80C51及其所有派生系列进行配置使用。

    ⑵DK51开发套件。DK51开发套件是PK51的精简版,它不包括RTX51 Tiny实时操作系统。开发套件可针对80C51及其所以派生系列进行配置使用。

    ⑶CA51编译器套件。如果开发者只需要一个C编译器而不需要调试系统,则CA51编译器套件就是最好的选择。CA51编译器套件只包含µVision2 IDE集成开发环境,CA51不提供µVision2调试器的功能。这个套件包括了要建立嵌入式应用的所有工具软件,可针对80C51及其所有派生系列进行配置使用。

    ⑷A51汇编器套件。A51汇编器套件包括一个汇编器和创建嵌入式应用所需要的所有工具。它可针对80C51及其所有派生系列进行配置使用。

    ⑸RTX51实时操作系统(FR51)。RTX51实时操作系统是80C51系列微控制器的一个实时内核。RTX51 Full提供RTX51 Tiny的所以功能和一些扩展功能,并且包括CAN协议接口子程序。

    一下是用KEIL C 运行本实验程序的结果如图4.11所示:

图4.11 软件调试图

上一篇:浅谈对机械施工安全管理与设备调配的探讨-机电 下一篇:没有了