编译器
Mikroelektronika生产用于流行的微控制器系列的编译器。我们提供ç,basic,和Pascal编译器给PIC,dsPIC,***R和8051微控制器。
PIC单片机编译器
Mikroelektronika是为PIC微控制器系列开发的***综合的编译器。高度***的IDE,源代码级调试器,集成工具以及包括许多实际的例子,是提供PIC微控制器编程***简单的方法。
适用于PIC的 mikro C 编译器
适用于PIC mikro C 编译器提供ANSI C 所有强大功能和灵活性。它包含市场上******的IDE。很多实际例子和***的文档可快速启动PIC® MCU编程
PIC mikro C编译器 是一个全功能适用于Microchip的PIC单片机C编译器。它是专为开发,建设和调试基于PIC的嵌入式应用而设计的。这种开发环境有一个广泛范围的功能,如易于使用IDE、非常紧凑和***的代码,硬件和软件库,***的文档,软件模拟器,硬件调试支持,COFF文件的生成和更多其他功能。许多准备使用的例子会给你提供一个嵌入式项目的良好开端。
•终身免费的产品技术支持。
•免费更新新编译器版本。
•支持超过434 种PIC微控制器。
•许多硬件和软件库。
•许多准备使用的实际例子。
•配有附加工具用户友好型IDE。
•易于理解的文档。
•轻微修改的ANSI C编译器。
综述v4.60版本的变化
•支持其它的芯片
•初始化数组成员地址的指针
•不加载链接***地址的对象
•如果输出hex文件不能被覆盖,不报告错误
•选项始终重建所有来源
•对Win7的注册表项,UAC(用户帐户控制)无法读取
•如果存在处理函数,在有些情况下模拟器无法启动
•取消选中库管理器不会清除代码辅助列表
•检测库管理器,清除代码辅助清单
•TFT显示屏库
•液晶的触摸屏库
•爱普生S1D13700 LCD图形库
编译器概述
用于PIC的mikroC编译器提供易于使用的界面设计,让你快速运行PIC单片机。现代和面向用户的编译器的IDE将向你展示微控制器的项目可以通过一个方便快捷的方式制定。还有一组工具用于收集项目信息,如统计。
硬件PIC专用库
•ADC库
•CAN库
•CANSPI库
•紧凑型Flash库
•EEPROM库
•以太网PIC18FxxJ60库
•闪存库
•图形LCD库
•T6963C图形液晶库
•TFT显示库
•I C库
•键盘库
•液晶库
•曼彻斯特代码库
•多媒体卡库
•OneWire库
•外设引脚选择
•端口扩展库
•USB库
•UART库
•TFT触摸屏库
•打印输出库
•PS /2库
•PWM库
•RS – 485库
•软件I²C库
•软件SPI库
•软件UART库
•声音库
•触摸屏库
•爱普生S1D13700 LCD图形库
•SPI库
•SPI以太网库
•SPI以太网ENC24J600库
•SPI图形LCD库
•SPILCD库
•SPI的Lcd8图书馆
•SPIT6963C的图形LCD库
杂项库:
•按钮库
•转换库
•sprint库
•setjmp的图书馆
•时间库
•Trigonometry库
•内置例程
标准的ANSI C库:
•ANSI C类型库
•标准C数学库
•ANSI C Stdlib库
•ANSI的C字符串库
我的***个适用于PICmikroC 编译器程序
下面的代码示例包括一个用于在单片机PORTA上演示A / D转换并将结果发送到连接端口D和端口C的LED的简单循环。仔细研究每行,以了解我们如何处理任务十分复杂的A / D转换,这是一个很卑微的例子。用于PIC的mikroC编程器可以让你省略为具体的单片机提供咨询手册,为不同类型的PIC单片机的代码调整,地址运算等等。只要让编译器照顾它。
unsigned inttemp_res;
voidmain() {
ANSEL = 0x04; // 配置AN2引脚为模拟端
ANSELH = 0; // 配置其他的AN引脚作为数字I/O端
C1ON_bit = 0; // 禁用比较
C2ON_bit = 0;
TRISA = 0xFF; // PORTA 是输入
TRISC = 0; // PORTC 是输出
TRISD = 0; // PORTD 是输出
do {
temp_res = ADC_Read(2); //获得A / D转换的10位结果
PORTD = temp_res; // 发送低八位到D端口
PORTC = temp_res >> 8; //发送两个***重要的标志位到RC1,RC0
} while(1);
}
技术规格
支持的微控制器
用于PIC的mikroC编译器支持广泛的微控制器,包括超过434种PIC微控制器。新发布的PIC微控制器将支持定期更新的编译器软件的新版本。这里是一个适用于用于PIC的mikroC编译器的微控制器列表:
PIC12微控制器系列
PIC16微控制器系列
PIC18微控制器系列
技术细节:
•主机平台:
Windows ®的98/2000/NT/XP/2003/Vista/7
•语言支持:
集合,ANSI C(轻微的修改)
•输出格式:
Intel Hex格式,集合,二进制,COFF
•支持的微控制器:
PIC12,PIC16和PIC18Microchip单片机系列
•系统要求:
200 MHz英特尔®奔腾®或AMD的K -6 ®级处理器或更高,微软Windows®98/2000/NT/XP/7
64 MB内存
CD - ROM驱动安装
IDE-集成开发环境
编译器的IDE的目的是通过提供一系列采用单一形式编程(所有开发都可进行)的零件***大限度地提高编程器的生产力。这些软件组件省去了安装额外的软件的需求。