10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

使 用 MPLAB <strong>C30</strong> C 编 译 器下 面 是 一 个 两 数 相 加 的 简 单 C 程 序 。使 用 任 何 文 本 编 辑 器 创 建 下 面 的 程 序 并 保 存 为 ex1.c。#include int main(void);unsigned int Add(unsigned int a, unsigned int b);unsigned int x, y, z;intmain(void){x = 2;y = 5;z = Add(x,y);return 0;}unsigned intAdd(unsigned int a, unsigned int b){return(a+b);}程 序 的 第 一 行 包 含 了 头 文 件 p30f2010.h, 这 个 头 文 件 提 供 了 该 器 件 的 所 有 特 殊 功 能寄 存 器 的 定 义 。 关 于 头 文 件 的 详 细 信 息 , 参 见 第 6 章 “ 器 件 支 持 文 件 ”。在 DOS 提 示 符 下 输 入 如 下 命 令 行 来 编 译 该 程 序 :C:\> pic30-gcc -o ex1.o ex1.c命 令 行 选 项 -o ex1.cof 命 名 输 出 COFF 可 执 行 文 件 ( 若 未 指 定 -o 选 项 , 则 输 出 文件 名 为 a.exe)。 COFF 可 执 行 文 件 可 装 载 到 MPLAB IDE 中 。如 果 需 要 hex 文 件 , 如 要 装 入 器 件 编 程 器 中 , 可 以 使 用 下 面 的 命 令 :C:\> pic30-bin2hex ex1.o这 样 就 生 成 了 一 个 名 为 ex1.hex 的 Intel hex 文 件 。© 2005 Microchip Technology Inc. DS51284C_CN 第 57 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!