成为订阅者(免费)

加入29,000名其他订阅者以获得用户销售折扣和 其他免费资源。
:
:
大学教师'担心 - 您的邮件地址完全是 安全的。我保证使用它 只要 到 send you MicroZine.

pic c.nba竞猜器:如何快速使用Mikrocnba竞猜器创建十六进制文件 from C Source code.

这张照片Cnba竞猜器教程向您展示了如何 使用Mikrocnba竞猜器重新nba竞猜C源代码。这些是主要步骤 您在重新nba竞猜您可以从本网站下载的代码时使用。这 Mikroc接口是一个很大的界面,并且有许多功能往往 首次使用该软件时会混淆您。以下这些简单的步骤将确保 you don'被分心,可以刚刚开始简单的任务 nba竞猜使您可以生成一个新的十六进制文件,准备编程到 PIC chip.

笔记: For projects that 是预先6.4.0(.ppc扩展)使用项目 - >"Import Project" 菜单并按照窗口中的说明进行操作以转换为 版本6.4.0使用。请注意,您必须手动复制.h文件 新的项目目录不是为您完成的。

获取免费的Mikrocnba竞猜器访问 这个链接。 (注意只需下载 Cnba竞猜器,您可以使用它输出<2kHex.

重新nba竞猜仅需要检查(请参阅.lst文件 制作要查看汇编代码以及C源代码)或更改 代码作为此站点上的zip文件已包含十六进制文件 编程芯片。

 MikroC V6.0.4 主屏幕

mikroc有很多控件,但是这个nba竞猜器教程 你只需要考虑其中的一些。

重新nba竞猜源文件

下载zip文件并将其内容提取到您的内容 目录尤。创建目录c:\ projects \ a-project \.

在此目录中,您将具有扩展名.c,.h ,.hex,.mcppi - .mcppi文件是您选择的主要项目文件 MikRoc使用“打开项目”按钮:

开放项目

打开项目文件。

菜单:

项目 - >"Open Project..."

工具栏:

开放项目Mikroc.

导航到存储文件,然后选择.mcppi扩展以加载 project.

编辑项目

如果要更改项目设置,例如,芯片类型,振荡器 然后频率或其他芯片参数击中'Edit Project' button :

菜单:

项目 - >"Edit Project..."

工具栏:

编辑项目Mikroc.

nba竞猜

接下来命中“nba竞猜”按钮:

菜单:

建造 - >"Build"

工具栏:

nba竞猜mikroc c源头

成功

当MikRoc Pic Cnba竞猜器完成nba竞猜时 底部的消息框将显示nba竞猜状态(任何错误 nba竞猜以红色显示)。

当nba竞猜完成(如果成功)时,您应该看到 类似于以下内容的东西:

Mikrocnba竞猜器成功

现在应该在原始中有更多的文件 目录和十六进制文件将已更新。

mikroc pic cnba竞猜器的一些提示

图书馆

mikroc是不寻常的,因为它有一组你可以的内置库 用于许多不同的外围设备。我倾向于自己创建代码,因为我喜欢 确切地知道某事如何工作,这也有以下优点:

  1. 您可以使用类似外围设备的代码。
  2. 如果您有任何情况,您可以摆脱错误。

但是,如果您被推动时间,那么内置库就提供了一个 快速加快设计过程的方便方式,包括许多代码 不同的设备/概念。

要查找库使用菜单:

看法 - >"Library Manager"

可用库的示例:

  • 换算
  • can_spi.
  • 液晶
  • 格克斯
  • RS485
  • 三角学(整数操作)

笔记: Double click 图书馆为该库组件提出帮助。

警告: If you use 您将被锁定到使用该工具的库,并且很难 如果您希望这样做,请将其更改为不同的PIC Cnba竞猜器。还, 有时Mikroc喜欢改变周围的东西,并打破你现有的东西 本网站的代码示例是它们重新标记为UART函数作为USART1 和usart2,他们不't提供了一个已停止的简单定义 代码突破 - 你必须离开并弄明白,这是一个 pain.

关于内置库的良好比特

库代码已准备好用于操作多个硬件设备和一些硬件设备 其中很复杂,如紧凑型闪存,以太网,可以界面和那里 是否支持从端口扩展器到图形LCD的特定设备。 但请注意,您无法访问这些库的源代码。

由于MikRoc使用标准库ANSI中包含的功能 图书馆是相同的,所以库查看器让您轻松查看哪些功能 定义在哪些库 - 否则如果您不太熟悉 ancy你必须去查找哪个函数包含在哪个函数中 您可以将正确的包含标题放入C源。

例如,函数memcpy定义的位置? - 易于查找= string.h

关于内置库的不良比特

mikroc pic cnba竞猜库链接错误

提出图书馆主题的主要原因是一个 正常项目作为某个点,您将被问到您是否要包含全部 图书馆(减慢nba竞猜一点 - 我想)。如果你不这样做,那么你需要 请参阅“库管理器”中的单击“复选框”以包含 standard libraries.

这是完全非标准的行为 - 其他nba竞猜器将包括 在源文件中要求库 - 尤其是标准的图书馆 stdlib.h和string.h。

如果你不't单击复选框,您将在消息输出中获取错误 而且消息不会指示它为什么它。

示例:如果关闭C_STDLIB并nba竞猜7SEGING COUNTER计时器 代码出现以下错误:

"第0行errno。= 360未解决的extern'ldiv'"

原因是,在代码中的某个地方长期以来一直在发生 和stdlib发生在这个(汇编程序)库函数是的地方 位于 - 但nba竞猜器不会'告诉你,所以你必须经历你的 代码并检查所有库"included"通过您的代码匹配 库管理器中的复选框。一些错误更明显,例如 lcd_init而不检查液晶库。

#include奇怪

与图书馆的另一个略微错误的事情是您可以使用它们 如果没有宣布包含指令。对于LCD频率计数器代码 它没有以下行

#包括"lcd.h"

其他线路也导致警告无论如何!

这有两个问题:

  1. 代码本身并不表示包含的内容。
  2. 它将您锁入该nba竞猜器。

当您单独查看代码时,您无法判断它依赖于 库内置于Mikrocnba竞猜器中的库。

图书馆仅包括外部环境即I.E.E。 nba竞猜器 - 如果您只使用该环境,则这是可以的,但如果您愿意 移动到不同的nba竞猜器。它也只是非标准糟糕的练习和 允许您使用应该在其中包含包含指令的代码。

新的! Comments

让你说到你刚刚阅读的东西!留下下面的框中的评论。


跳跃 pic c. compiler to
最佳微控制器 - 项目主页



隐私政策 | 接触 | 关于我

网站地图 | 使用条款


ezoic.报告此广告

访问我们的Facebook页面:

   点击这里



最近的文章

  1. 如何使用ADS1115

    使用ADS1115精度16位ADC进行教程进行低功耗。

    阅读更多

  2. arduino.模拟输出...易模拟输出生成

    arduino.模拟输出:如何创建最精确的PWM模拟输出以及如何创建模拟PWM正弦波。

    阅读更多

  3. 数号和等效的快速宏。加快代码!

    了解DigitalWrite()的工作原理......现在使用17倍宏宏!

    阅读更多

  4. TCS230颜色传感芯片:如何运作以及如何使用它。

    如何使用TCS230(/ TCS3200)彩色检测器芯片并轻松将其添加到您的任何项目中。

    阅读更多

  5. 如何使用ADXL345进行运动感测等。

    使用ADXL345 Acellerometer,您可以检测到16G!您还可以了解如何使用它来点击检测等。

    阅读更多

  6. HMC5883L 3轴数字MAGENTOMTER如何运作

    HMC5883L - 如何制作数字罗盘,了解HMC5883L和QMC5883L之间的差异以及它们是否兼容。

    阅读更多



读者 Comments

"I wanted to thank
你这么好
对于所有信息
你已经提供了
你的网站's

高超极好的."

- 逃亡Potthath.

"This site really is
最好的和我最喜欢的。
我发现这里有很多很有用
项目和提示。"

- 米兰

Bursach.<at>gmail.com<

"Awesome site,
非常,非常容易和好
导航!"


-
镭_tr.<at>
wolf359.cjb.net.


学习微控制器

"Interested in
微控制器?"

注册
免费7天指南:

自由 GUIDE : CLICK HERE


"I am a newbie to PIC
我想说
 how great your
网站一直在为我。"


- 戴夫

de_scott.<at>bellsouth.net

"Your site is a great
和完美的工作。
恭喜。"


- SURESH.

IntegratedInfosys.<at>
Yahoo.com.

"I couldn't find the correct
要定义的词语
你的网页。

非常有用,揭开,
诚实明确。

非常感谢
你的时间和作品。
问候。"


- Anon.

回到顶部